mirror of
https://github.com/Klotzkette/claude-fuer-deutsches-recht
synced 2026-06-09 10:03:19 +00:00
BGH-PDFs aus Plugins entfernt, Uploadgrenze respektiert
Das Cowork-/Marketplace-Upload geht knapp unter 1 MB in die Knie und gibt nur eine generische 'Plugin validation failed' zurueck. Ursache ist nicht die Frontmatter oder Manifest-Struktur, sondern die Dateigroesse. Behoben: - liquiditaetsplanung: 5 BGH-Volltext-PDFs (zusammen ~1 MB) entfernt, ZIP faellt von 1017 KB auf ~61 KB. - insolvenzrecht: dieselben PDFs entfernt, ZIP von 1003 KB auf ~47 KB. - references/rechtsprechung/INDEX.md jeweils ueberarbeitet: Volltexte werden jetzt ueber die BGH-Rechtsprechungsdatenbank und openJur verlinkt; juengere Entscheidung steht oben, Pinpoint-Zitierung bleibt verbindlich. - Strukturvalidator: PDF-Existenzpruefung entfernt, statt dessen wird das Vorliegen der INDEX.md gefordert. - Release-Validator: harter 950-KB-Schwellwert pro ZIP, damit der Upload-Limit-Fehler bereits im CI auffaellt.
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,18 +1,25 @@
|
||||
# BGH-Rechtsprechung zur Zahlungsunfähigkeit (§ 17 InsO) — letzte zehn Jahre
|
||||
|
||||
Die PDFs in diesem Ordner sind die Volltexte der maßgeblichen BGH-Entscheidungen. Bei jeder rechtlichen Aussage in den Skills dieses Plugins ist auf diese Quellen zu zitieren; weitere Belege nur ergänzend.
|
||||
Maßgebliche BGH-Entscheidungen mit Verweis auf die jeweiligen Online-Volltexte. Bei jeder rechtlichen Aussage in den Skills dieses Plugins ist auf diese Quellen zu zitieren; weitere Belege nur ergänzend. Die Volltexte sind primär über die offizielle BGH-Rechtsprechungsdatenbank und ergänzend über openJur abrufbar.
|
||||
|
||||
| Aktenzeichen | Datum | Fundstelle | Kernsatz | PDF |
|
||||
| Aktenzeichen | Datum | Fundstelle | Kernsatz | Volltext |
|
||||
|---|---|---|---|---|
|
||||
| II ZR 88/16 | 19.12.2017 | BGHZ 217, 129; ZIP 2018, 283; NJW 2018, 1089 | Passiva II zwingend einzubeziehen; Absage an Bugwellentheorie; Symmetrie- und Gläubigerschutzargument; Substantiierung Bestreiten des Geschäftsführers | `BGH_II_ZR_88-16_vom_2017-12-19.pdf` |
|
||||
| IX ZR 48/21 | 28.04.2022 | ZIP 2022, 1341; GmbHR 2022, 908 | Bestätigung der 10-%-Schwelle; geordnete Gegenüberstellung erforderlich (Liquiditätsbilanz / Finanzplan) | `BGH_IX_ZR_48-21_vom_2022-04-28.pdf` |
|
||||
| II ZR 112/21 | 28.06.2022 | ZIP 2022, 1606; NZI 2022, 787; GmbHR 2022, 1036 | Darlegung auch durch Aneinanderreihung tagesgenauer Liquiditätsstatus (Bugwellenrechtsprechung); Liquiditätsbilanz nicht zwingend | `BGH_II_ZR_112-21_vom_2022-06-28.pdf` |
|
||||
| IX ZR 229/22 | 23.01.2025 | DB 2025, 381 | Titulierte streitige Forderung in Höhe des Nennwerts in Liquiditätsbilanz, wenn Vollstreckung eingeleitet | `BGH_IX_ZR_229-22_vom_2025-01-23.pdf` |
|
||||
| II ZR 139/23 | 11.03.2025 | — | Beurteilung der Zahlungsunfähigkeit allein anhand objektiver Umstände; auf den materiellen Bestand der Verbindlichkeit kommt es an | `BGH_II_ZR_139-23_vom_2025-03-11.pdf` |
|
||||
| II ZR 139/23 | 11.03.2025 | — | Beurteilung der Zahlungsunfähigkeit allein anhand objektiver Umstände; auf den materiellen Bestand der Verbindlichkeit kommt es an | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „II ZR 139/23" |
|
||||
| IX ZR 229/22 | 23.01.2025 | DB 2025, 381 | Titulierte streitige Forderung in Höhe des Nennwerts in Liquiditätsbilanz, wenn Vollstreckung eingeleitet | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „IX ZR 229/22" |
|
||||
| II ZR 112/21 | 28.06.2022 | ZIP 2022, 1606; NZI 2022, 787; GmbHR 2022, 1036 | Darlegung auch durch Aneinanderreihung tagesgenauer Liquiditätsstatus (Bugwellenrechtsprechung); Liquiditätsbilanz nicht zwingend | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „II ZR 112/21" |
|
||||
| IX ZR 48/21 | 28.04.2022 | ZIP 2022, 1341; GmbHR 2022, 908 | Bestätigung der 10-%-Schwelle; geordnete Gegenüberstellung erforderlich (Liquiditätsbilanz / Finanzplan) | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „IX ZR 48/21" |
|
||||
| II ZR 88/16 | 19.12.2017 | BGHZ 217, 129; ZIP 2018, 283; NJW 2018, 1089 | Passiva II zwingend einzubeziehen; Absage an Bugwellentheorie; Symmetrie- und Gläubigerschutzargument; Substantiierung Bestreiten des Geschäftsführers | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „II ZR 88/16" |
|
||||
|
||||
## Recherchehinweise
|
||||
|
||||
- **Primärquelle**: [Rechtsprechungsdatenbank des Bundesgerichtshofs](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell) — kostenfreier Volltextabruf nach Aktenzeichen oder Datum.
|
||||
- **Sekundärquelle (Fallback)**: [openJur](https://openjur.de/) — Aktenzeichensuche im Suchfeld, häufig schneller verlinkbar.
|
||||
- **Kostenpflichtige Volltexte mit Randnummern**: beck-online, juris, NZI, ZIP, GmbHR, DB — über das jeweilige Kanzleiabonnement.
|
||||
|
||||
## Zitierhinweise
|
||||
|
||||
- Pinpoint immer mit Randnummer angeben: „BGH, Urt. v. 19.12.2017 – II ZR 88/16, BGHZ 217, 129 Rn. 24 ff.".
|
||||
- Jüngere Entscheidung zuerst zitieren, ältere nur ergänzend.
|
||||
- Bei mehrfachen Stellen je Entscheidung getrennt zitieren, nicht zusammenfassen.
|
||||
- Die ältere Leitentscheidung BGH, Urt. v. 24.05.2005 – IX ZR 123/04, BGHZ 163, 134 bleibt der Grundpfeiler der 10-%-/3-Wochen-Formel und wird durch die hier abgelegten Entscheidungen ergänzt, nicht ersetzt.
|
||||
- IDW S 11 (Stand 12.08.2021) ist berufsständischer Hintergrund (kein Recht im engeren Sinne); im Text mit „(IDW S 11, Tz. …)" zitieren und nicht über die BGH-Belege stellen.
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,18 +1,25 @@
|
||||
# BGH-Rechtsprechung zur Zahlungsunfähigkeit (§ 17 InsO) — letzte zehn Jahre
|
||||
|
||||
Die PDFs in diesem Ordner sind die Volltexte der maßgeblichen BGH-Entscheidungen. Bei jeder rechtlichen Aussage in den Skills dieses Plugins ist auf diese Quellen zu zitieren; weitere Belege nur ergänzend.
|
||||
Maßgebliche BGH-Entscheidungen mit Verweis auf die jeweiligen Online-Volltexte. Bei jeder rechtlichen Aussage in den Skills dieses Plugins ist auf diese Quellen zu zitieren; weitere Belege nur ergänzend. Die Volltexte sind primär über die offizielle BGH-Rechtsprechungsdatenbank und ergänzend über openJur abrufbar.
|
||||
|
||||
| Aktenzeichen | Datum | Fundstelle | Kernsatz | PDF |
|
||||
| Aktenzeichen | Datum | Fundstelle | Kernsatz | Volltext |
|
||||
|---|---|---|---|---|
|
||||
| II ZR 88/16 | 19.12.2017 | BGHZ 217, 129; ZIP 2018, 283; NJW 2018, 1089 | Passiva II zwingend einzubeziehen; Absage an Bugwellentheorie; Symmetrie- und Gläubigerschutzargument; Substantiierung Bestreiten des Geschäftsführers | `BGH_II_ZR_88-16_vom_2017-12-19.pdf` |
|
||||
| IX ZR 48/21 | 28.04.2022 | ZIP 2022, 1341; GmbHR 2022, 908 | Bestätigung der 10-%-Schwelle; geordnete Gegenüberstellung erforderlich (Liquiditätsbilanz / Finanzplan) | `BGH_IX_ZR_48-21_vom_2022-04-28.pdf` |
|
||||
| II ZR 112/21 | 28.06.2022 | ZIP 2022, 1606; NZI 2022, 787; GmbHR 2022, 1036 | Darlegung auch durch Aneinanderreihung tagesgenauer Liquiditätsstatus (Bugwellenrechtsprechung); Liquiditätsbilanz nicht zwingend | `BGH_II_ZR_112-21_vom_2022-06-28.pdf` |
|
||||
| IX ZR 229/22 | 23.01.2025 | DB 2025, 381 | Titulierte streitige Forderung in Höhe des Nennwerts in Liquiditätsbilanz, wenn Vollstreckung eingeleitet | `BGH_IX_ZR_229-22_vom_2025-01-23.pdf` |
|
||||
| II ZR 139/23 | 11.03.2025 | — | Beurteilung der Zahlungsunfähigkeit allein anhand objektiver Umstände; auf den materiellen Bestand der Verbindlichkeit kommt es an | `BGH_II_ZR_139-23_vom_2025-03-11.pdf` |
|
||||
| II ZR 139/23 | 11.03.2025 | — | Beurteilung der Zahlungsunfähigkeit allein anhand objektiver Umstände; auf den materiellen Bestand der Verbindlichkeit kommt es an | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „II ZR 139/23" |
|
||||
| IX ZR 229/22 | 23.01.2025 | DB 2025, 381 | Titulierte streitige Forderung in Höhe des Nennwerts in Liquiditätsbilanz, wenn Vollstreckung eingeleitet | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „IX ZR 229/22" |
|
||||
| II ZR 112/21 | 28.06.2022 | ZIP 2022, 1606; NZI 2022, 787; GmbHR 2022, 1036 | Darlegung auch durch Aneinanderreihung tagesgenauer Liquiditätsstatus (Bugwellenrechtsprechung); Liquiditätsbilanz nicht zwingend | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „II ZR 112/21" |
|
||||
| IX ZR 48/21 | 28.04.2022 | ZIP 2022, 1341; GmbHR 2022, 908 | Bestätigung der 10-%-Schwelle; geordnete Gegenüberstellung erforderlich (Liquiditätsbilanz / Finanzplan) | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „IX ZR 48/21" |
|
||||
| II ZR 88/16 | 19.12.2017 | BGHZ 217, 129; ZIP 2018, 283; NJW 2018, 1089 | Passiva II zwingend einzubeziehen; Absage an Bugwellentheorie; Symmetrie- und Gläubigerschutzargument; Substantiierung Bestreiten des Geschäftsführers | [BGH-Datenbank](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell), Aktenzeichensuche „II ZR 88/16" |
|
||||
|
||||
## Recherchehinweise
|
||||
|
||||
- **Primärquelle**: [Rechtsprechungsdatenbank des Bundesgerichtshofs](https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/list.py?Gericht=bgh&Art=en&sid=&Datum=Aktuell) — kostenfreier Volltextabruf nach Aktenzeichen oder Datum.
|
||||
- **Sekundärquelle (Fallback)**: [openJur](https://openjur.de/) — Aktenzeichensuche im Suchfeld, häufig schneller verlinkbar.
|
||||
- **Kostenpflichtige Volltexte mit Randnummern**: beck-online, juris, NZI, ZIP, GmbHR, DB — über das jeweilige Kanzleiabonnement.
|
||||
|
||||
## Zitierhinweise
|
||||
|
||||
- Pinpoint immer mit Randnummer angeben: „BGH, Urt. v. 19.12.2017 – II ZR 88/16, BGHZ 217, 129 Rn. 24 ff.".
|
||||
- Jüngere Entscheidung zuerst zitieren, ältere nur ergänzend.
|
||||
- Bei mehrfachen Stellen je Entscheidung getrennt zitieren, nicht zusammenfassen.
|
||||
- Die ältere Leitentscheidung BGH, Urt. v. 24.05.2005 – IX ZR 123/04, BGHZ 163, 134 bleibt der Grundpfeiler der 10-%-/3-Wochen-Formel und wird durch die hier abgelegten Entscheidungen ergänzt, nicht ersetzt.
|
||||
- IDW S 11 (Stand 12.08.2021) ist berufsständischer Hintergrund (kein Recht im engeren Sinne); im Text mit „(IDW S 11, Tz. …)" zitieren und nicht über die BGH-Belege stellen.
|
||||
|
||||
@@ -121,9 +121,10 @@ function checkMarketplace() {
|
||||
}
|
||||
const generator = 'skills/liquiditaetsvorschau-3-6-12-monate/werkzeuge/build_liquiditaetsplan.py';
|
||||
if (!exists(path.join(pluginRoot, generator))) errors.push(`${plugin.name}: missing standalone generator ${generator}`);
|
||||
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}`);
|
||||
}
|
||||
// BGH-Volltexte werden NICHT mehr als PDF mitgeliefert (verstößt gegen Cowork-Upload-Limit ~1 MB).
|
||||
// Stattdessen ist eine INDEX.md mit Online-Verweisen auf die BGH-Datenbank Pflicht.
|
||||
const idx = path.join(pluginRoot, 'references', 'rechtsprechung', 'INDEX.md');
|
||||
if (!exists(idx)) errors.push(`${plugin.name}: missing references/rechtsprechung/INDEX.md (BGH-Onlinequellenverzeichnis)`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,11 +22,24 @@ def zip_names(zip_path: Path) -> set[str]:
|
||||
fail(f"{zip_path}: invalid ZIP: {exc}")
|
||||
|
||||
|
||||
# Cowork-/Marketplace-Upload-Limit. Praxiserprobt liegt die Grenze knapp unter 1 MB;
|
||||
# alles darüber wird vom Server abgelehnt („Plugin validation failed“ ohne Detail).
|
||||
# Wir setzen daher einen harten Schwellwert von 950 KB.
|
||||
MAX_ZIP_BYTES = 950 * 1024
|
||||
|
||||
|
||||
def validate_plugin_zip(dist_dir: Path, plugin_name: str) -> None:
|
||||
zip_path = dist_dir / f"{plugin_name}.zip"
|
||||
if not zip_path.exists():
|
||||
fail(f"{zip_path}: missing plugin ZIP")
|
||||
|
||||
size = zip_path.stat().st_size
|
||||
if size > MAX_ZIP_BYTES:
|
||||
fail(
|
||||
f"{zip_path}: {size} bytes überschreitet Cowork-Uploadgrenze ({MAX_ZIP_BYTES} bytes). "
|
||||
"Große Binärdateien (z. B. PDFs) entfernen und durch Online-Verweise ersetzen."
|
||||
)
|
||||
|
||||
names = zip_names(zip_path)
|
||||
if ".claude-plugin/plugin.json" not in names:
|
||||
fail(f"{zip_path}: .claude-plugin/plugin.json must be at ZIP root")
|
||||
|
||||
Reference in New Issue
Block a user