Liquiditaetsplanung als autarkes Power-Plugin mit BGH-Schema, Padlet und Markdown-Artefakt

- liquiditaetsplanung: drei autarke Skills (3-Wochen, 3/6/12-Monate, insolvenzrechtlich)
  jeweils mit Format-Wahl (Excel/HTML-Padlet/Markdown), Banking-Wahl (manuell/Datei-Import/Connector),
  Memo nur auf Anfrage, wochenaktuell zum Freitag, Verhaeltnis zu offenen Forderungen
- Excel-Vorlage Liquiditaetsplan-Wochenbasis.xlsx mit BGH-Block ab Zeile 42
  (Aktiva I/II, Passiva I/II, Luecke abs./%, Ampel, Offene Forderungen, BGH-Hinweise)
- Single-file HTML-Padlet liquiditaets-padlet.html, live rechnend, localStorage, JSON Export/Import
- Markdown-Artefakt-Vorlage
- BGH-PDFs (5 Leitentscheidungen) als references/rechtsprechung/ in liquiditaetsplanung und insolvenzrecht
  inklusive INDEX.md mit Pinpoint-Liste
- plugin.json: Version 0.2.0, Dependencies entfernt (Power-Plugin standalone)
- marketplace.json: Beschreibung aktualisiert
- README.md und CLAUDE.md: standalone-Charakter dokumentiert
- Validator: Pruefung auf autarke Skills, Assets und BGH-PDFs statt Dependencies
- steuerberater-werkzeuge und insolvenzrecht: Powerplugin-Hinweis am Anfang der drei
  Schwester-Skills, damit Benutzer das Power-Plugin als Vollversion erkennen

Belege: BGH 19.12.2017 II ZR 88/16 (BGHZ 217, 129 Passiva II), BGH 28.06.2022 II ZR 112/21
(Bugwellenrspr.), BGH 28.04.2022 IX ZR 48/21 (10-Prozent-Schwelle), BGH 23.01.2025 IX ZR 229/22
(titulierte Forderungen), BGH 11.03.2025 II ZR 139/23 (objektive Umstaende), BGH 24.05.2005
IX ZR 123/04 (BGHZ 163, 134 Grundsatzentscheidung).
This commit is contained in:
Klotzkette
2026-05-19 16:48:11 +00:00
parent 4d037ccb50
commit f9642198fc
26 changed files with 1179 additions and 128 deletions
+15 -5
View File
@@ -106,12 +106,22 @@ function checkMarketplace() {
}
}
if (plugin.name === 'liquiditaetsplanung') {
const deps = new Set(manifest.dependencies || []);
for (const dep of ['steuerberater-werkzeuge', 'insolvenzrecht']) {
if (!deps.has(dep)) errors.push(`${rel(manifestPath)}: missing dependency ${dep}`);
// liquiditaetsplanung is the standalone Power-Plugin Liquiditaetsvorschau.
// It MUST work without insolvenzrecht/steuerberater-werkzeuge. Dependencies are
// therefore optional (recommended companions, not required), but its own skills
// must exist and be self-contained.
const skills = walk(path.join(pluginRoot, 'skills'), f => path.basename(f) === 'SKILL.md');
if (skills.length === 0) errors.push(`${plugin.name}: expected autark Liquiditaetsvorschau skills`);
for (const required of ['liquiditaetsvorschau-3wochen', 'liquiditaetsvorschau-3-6-12-monate', 'liquiditaetsvorschau-insolvenzrechtlich']) {
const sp = path.join(pluginRoot, 'skills', required, 'SKILL.md');
if (!exists(sp)) errors.push(`${plugin.name}: missing required standalone skill ${required}`);
}
for (const asset of ['assets/excel/Liquiditaetsplan-Wochenbasis.xlsx', 'assets/padlet/liquiditaets-padlet.html', 'assets/markdown/liquiditaets-artefakt-vorlage.md']) {
if (!exists(path.join(pluginRoot, asset))) errors.push(`${plugin.name}: missing standalone asset ${asset}`);
}
for (const pdf of ['BGH_II_ZR_88-16_vom_2017-12-19.pdf', 'BGH_II_ZR_112-21_vom_2022-06-28.pdf', 'BGH_IX_ZR_48-21_vom_2022-04-28.pdf', 'BGH_IX_ZR_229-22_vom_2025-01-23.pdf', 'BGH_II_ZR_139-23_vom_2025-03-11.pdf']) {
if (!exists(path.join(pluginRoot, 'references', 'rechtsprechung', pdf))) errors.push(`${plugin.name}: missing BGH PDF references/rechtsprechung/${pdf}`);
}
const skillCount = walk(path.join(pluginRoot, 'skills'), f => path.basename(f) === 'SKILL.md').length;
if (skillCount === 0) errors.push(`${plugin.name}: expected routing skills`);
}
}
}