v52.0.0 Testakten-Veredelung. Zehn duenne Akten massiv ausgebaut (16-35 KB auf 76-383 KB Gesamt-PDF), Audit-Bericht mit drei sicher gefixten Findings (BGH VIII ZR 263/22 Datum 27.09.2023, sozialrecht-kanzlei zu fachanwalt-sozialrecht, Antragsgegnerin-Sprachfehler), CSV-Quote-Fix im meinungspruefer (Codex-Review), Merge mit Codex' parallelem v51.4.0-Stand inkl. neuer Akten und FZulG-EU/EWR-Praezisierung.
Damit der Plugin-ZIP-Download in JEDEM Plugin sofort sichtbar ist (nicht
mehr versteckt weit unten in der README), wird in alle 110 Plugin-READMEs
direkt nach dem H1-Titel ein 'Sofort-Downloads'-Abschnitt eingefuegt mit:
- Plugin-ZIP-Direktlink zum aktuellsten GitHub-Release
- Pro zugeordneter Testakte: Gesamt-PDF + Akten-ZIP
User-Beschwerde: Word-Plugin (word-legal-ai-plugin-and-skill-for-german-lawyers)
hatte den Download-Link erst weit unten - nicht akzeptabel.
Aenderungen:
- scripts/inject-plugin-sofort-download-section.py (neu, idempotent)
- 110/110 Plugin-READMEs: Sofort-Download-Block eingefuegt
- marketplace.json 51.3.0 -> 51.4.0
- SKILLS.md regeneriert (2682 Skills/110 Plugins)
- CHANGELOG.md, README.md, ASSET_INDEX.md, SKILLS.md, skills-index/, testakten/README.md
auf v51.4.0 aktualisiert
Validatoren (alle gruen):
- validate-plugin-structure.mjs OK
- validate-yaml-frontmatter.py 0 Fehler
- validate-testakten-gesamt-pdf.py OK (127 Testakten)
- Konflikte aufgeloest: skills-index/ und steuerrecht-anwalt-und-berater/README.md aus main
- CHANGELOG vereinigt (v51.2.0 oben, v51.1.0 und v51.0.0 aus main behalten)
- marketplace.json metadata.version -> 51.2.0
- ASSET_INDEX angepasst: 110 Plugin-ZIPs (DFG plus FZulG aus main) plus 127 Fallakten-ZIPs = 241 Assets
- SKILLS.md regeneriert (108 curated Plugins, 2661 Skills, Stand v51.2.0)
- Alle drei Validatoren gruen
User-Wunsch: In jedem Testakten-README soll oben sowohl das Gesamt-PDF als auch
die Akten-ZIP mit allen Einzeldateien direkt verlinkt sein.
- scripts/inject-gesamt-pdf-section.py: Autogen-Sektion erweitert. Zwei Zeilen:
Gesamt-PDF (lokal eingecheckt) und Akten-ZIP (stabile URL auf
releases/latest/download/testakte-<slug>.zip). Idempotent.
- Alle 63 Testakten-READMEs neu generiert.
- CI-Workflow baut die testakte-<slug>.zip schon seit erstem Release; die URLs
werden ab v50.10.0 nun auch in den READMEs angezeigt.
- Marketplace 50.9.1 -> 50.10.0; Generator laeuft. 108 Plugins / 2655 Skills.
Beim Rename juristisches-drafting -> word-legal-ai-plugin-and-skill-for-german-lawyers
in v50.7.0 ist die Installation-Section mit dem Release-ZIP-Direkt-Download-Link
verloren gegangen. Das Word-Plugin war als einziges der 108 Plugins ohne diesen
Link. Jetzt analog zu allen anderen Plugin-READMEs wiederhergestellt.
Quercheck: Alle 108 Plugin-READMEs zeigen jetzt korrekt auf ihre eigene
Release-ZIP (releases/latest/download/<plugin>.zip).
Marketplace 50.9.0 -> 50.9.1.
- Sanity-Check der zwoelf neuen/umbenannten Skills aus v50.8.0/8.1: alle Validatoren gruen.
- ASSET_INDEX.md: word-legal-ai-plugin-and-skill-for-german-lawyers von falscher Position
zwischen jurastudium und jveg-kostenpruefer nach W verschoben (zwischen
wandeldarlehen-lebenszyklus und zitierweise-deutsches-recht).
- README.md: Plugin-Tabelle ergaenzt um word-legal-ai-Eintrag (jetzt 108 von 108 Plugins
vollstaendig gelistet) sowie neue Cluster-Zeile 'Drafting & Word' in
Querschnittliche Werkzeuge.
- Marketplace 50.8.1 -> 50.9.0; Generator laeuft, SKILLS.md und skills-index/ zeigen
Stand v50.9.0. Plugin- und Skill-Zahlen unveraendert (108 / 2655).
User-Wunsch: Plugin-Name soll explizit klarmachen, dass es um Word, Legal AI und deutsche Juristen geht - auch in Betreffzeile und Link. Anzeigename: Word Legal AI Plugin and Skill for German Lawyers.
Aenderungen:
- Plugin-Ordner juristisches-drafting/ -> word-legal-ai-plugin-and-skill-for-german-lawyers/
- plugin.json: name + description aktualisiert
- marketplace.json: Plugin-Eintrag (name, source, description, version) umgestellt
- Plugin-README.md: Neuer Titel, Hinweis auf alten Slug bleibt fuer Suche
- orientierung-drafting-triage: Selbstreferenz auf neuen Slug
- ASSET_INDEX, README, SKILLS.md, skills-index regeneriert
- Neue Keywords: word-legal-ai, legal-ai-word, word-plugin-jura, german-lawyers
- Alter Slug juristisches-drafting bleibt als Keyword
Dauerregel 'Plugin-Renames verboten' wurde fuer diesen Fall explizit vom User ueberschrieben.
Marketplace 50.6.1 -> 50.7.0. Skills bleiben 2646.
Alle Validatoren gruen.
Codex-P2-Finding zu v50.4.0: SKILLS.md verlinkt relativ auf
skills-index/<plugin>.md, der Release-Workflow kopierte aber nur
README.md/SKILLS.md/ASSET_INDEX.md/CHANGELOG.md ins
alles-komplettpaket.zip. Im Offline-Paket landeten so 107 tote
Tabellenlinks.
Fix: skills-index/ wird mit nach uebersichten/skills-index/ kopiert,
damit die relativen Links innerhalb des ZIPs aufloesen.
User-Meldung: SKILLS.md (2 MB, 2617 Tabellenzeilen) hat in GitHubs
Markdown-Renderer endlos neu geladen / die Seite ist abgestuerzt.
GitHubs Renderer-Limit liegt bei ca. 512 KB.
- SKILLS.md jetzt nur noch ca. 27 KB (Hinweisblock, Download-Buttons,
Plugin-Schnellzugriffstabelle).
- Pro Plugin eigene Detailseite unter skills-index/<plugin>.md mit
vollstaendiger Skill-Tabelle. Groesste Datei 161 KB.
- Mega-ZIP-Download prominent ganz oben: alle-plugins-megazip.zip
(~11 MB) und alles-komplettpaket.zip (~80 MB) als bestehende
Release-Assets verlinkt.
- skills-index/README.md als Sitemap der Detailseiten.
- Generator scripts/generate-skills-md.py schreibt alles in einem
Lauf, loescht veraltete Detailseiten idempotent.
- Marketplace 50.3.0 -> 50.4.0
Validatoren gruen.
* feat(v50.3.0): SKILLS.md vollautomatisch generieren mit Download-Links
User-Wunsch: Skill-Uebersicht oben prominent erklaeren, dass die Skills
nichts weiter als grosse Markdown-Prompts sind und in jedem Chatbot per
Copy-Paste funktionieren. Pro Skill Direkt-Download (Markdown + Raw),
pro Plugin ein ZIP-Download-Button. Garantie: jeder neue Skill landet
automatisch in der Uebersicht.
- Neues Skript scripts/generate-skills-md.py: liest Plugin-Reihenfolge
aus marketplace.json, scannt alle <plugin>/skills/<skill>/SKILL.md,
liest description aus dem YAML-Frontmatter, schreibt SKILLS.md neu.
- SKILLS.md hat jetzt oben einen Hinweisblock 'Worum es hier geht:
alles nur grosse Prompts' mit Schritt-fuer-Schritt-Anleitung fuer
ChatGPT/Mistral/Gemini/DeepSeek/Le Chat-Nutzer.
- Pro Plugin: Plugin-README-Link + ZIP-Download-Link auf das
Release-Asset (https://github.com/.../releases/latest/download/
<plugin>.zip, vorhandenes Artefakt aus release-plugin-zips.yml).
- Pro Skill: Spalte 'Download' mit [Markdown]-Link (github.com/blob/main)
und [Raw .md]-Link (raw.githubusercontent.com), beide direkt klickbar.
- Stand: 2617 Skills in 107 Plugins, v50.2.0.
Validatoren gruen.
* chore: marketplace 50.2.0 -> 50.3.0, SKILLS.md regeneriert, CHANGELOG
User-Wunsch: jede Testakte soll im ZIP-Release zusaetzlich ein
'doppelt gemoppeltes' Gesamt-PDF mit allen Aktenstuecken haben.
- Neues Skript scripts/build-testakte-gesamt-pdf.py buendelt
MD/TXT/EML/CSV/XLSX/DOCX/PDF einer Testakte zu einem PDF mit
Cover, Inhaltsverzeichnis, Seitenzahlen und Trennblaettern.
Sehr lange Tabellenzellen werden in Absaetze umgewandelt, damit
ReportLab nicht ueberlauft (Wandeldarlehen-Bilingual).
- Neues Skript scripts/inject-gesamt-pdf-section.py ergaenzt jede
Testakte-README idempotent um eine Gesamt-PDF-Sektion direkt
unter dem H1.
- 63 Testakten erhalten gesamt-pdf/<name>_gesamt.pdf
- Stichprobensichtung des Repos: keine TODO/FIXME-Marker, keine
Lorem-Ipsum-Reste, keine leeren Quelldateien.
- Versionen: Marketplace 50.1.1 -> 50.2.0
- Plugin-Manifeste unveraendert.
Validatoren gruen.
User-Feedback: Testakten waren in Plugin-READMEs zu tief unten erwaehnt
und es fehlten Downloadlinks. Die Rosengarten-Testakte sollte um alle
gaengigen Datenformate erweitert werden.
Plugin-READMEs (50 betroffene Plugins):
- Neues Skript scripts/inject-testakten-section.py legt idempotenten
Auto-Block 'Testakte(n)' direkt unter Direkt-Download an. HTML-
Kommentar-Marker grenzen den Block ab; alte manuelle Sektionen
werden entfernt. Mapping Plugin->Testakten hardcoded mit allen
zuvor unmatched Akten zugeordnet.
Rosengarten-Testakte (testakten/nachbarschaftsstreit-horrorfall-rosengarten/):
- emails/: 6 EML-Dateien (Thuja, Carport, Bauamt-Anfrage/Antwort)
- whatsapp/: Standard-WhatsApp-Chat-Export
- xlsx/: Kosten/Schaeden + Riss-Log (2 Sheets)
- docx/: Anwaltsschreiben Kessler, Aufforderung Albers, Vergleich
- pdfs/: Baumgutachten, Bauamt-Bescheid, Vermessungsskizze
- scan-whatsapp/: visuell gerenderter Handy-Screenshot-Scan
- gesamt-pdf/: alles in einem Gesamtdokument mit Cover und
Inhaltsverzeichnis und Trennblaettern fuer die externen PDFs
- neue MD-Stuecke 13_zeugenliste_und_anwohner.md und
14_telefonprotokolle_kanzlei.md mit Anwohnern, Handwerkern,
Behoerdenkontakten und sechs Telefonprotokollen
- README komplett neu strukturiert mit Gesamt-PDF prominent oben
Versionen:
- nachbarschaftsstreit-pruefer 50.0.0 -> 50.1.0
- Marketplace top-level 50.0.0 -> 50.1.0
- Die 50 anderen Plugin-READMEs ohne Versions-Bump (nur READMEs)
Validatoren gruen.
Sanity-Check ergab Skill-Drift in 96 von 107 Plugin-READMEs. In den
meisten Faellen fehlte nur der allgemein-Triage-Skill; bei
steuerrecht-anwalt-und-berater, selbstvertreter-amtsgericht, arbeitsrecht
und 18 fachanwalt-Plugins fehlten ganze Bloecke.
Loesung:
- Neues Skript scripts/generate-skills-overview.py baut in jeder
Plugin-README einen automatisch gepflegten Abschnitt 'Alle Skills im
Ueberblick' ans Ende. Der Block ist mit HTML-Kommentar-Markern
eingegrenzt und idempotent regenerierbar.
- 107 Plugin-READMEs einmalig generiert. Jede README listet jetzt alle
Skills des Plugins mit Description aus der jeweiligen SKILL.md.
- Cross-Check: 0 Plugins mit Skill-Drift in der README (vorher: 96).
Plugin-Versionen bleiben unveraendert. Es haben sich nur READMEs
geaendert. Der Repo-Tag v49.2.0 markiert den Sweep auf Repo-Ebene.
Validatoren gruen.
Codex hat in v48.0.0 18 neue Methodenlehre-Skills hinzugefuegt; die
README und der allgemein-Skill listeten aber nur 2 davon auf. Im
mietrecht-Plugin fehlten vier Skills in der README-Tabelle.
methodenlehre-buergerliches-recht:
- README Skill-Tabelle vollstaendig: alle 20 Skills in fuenf Bloecken
(Praxis-Einstieg, klassische Auslegungskanones, Verfassungs- und
Unionsrechtskonforme Auslegung, Rechtsfortbildung und Argumentations-
figuren, methodische Stroemungen).
- skills/allgemein/SKILL.md Abschnitt 5: Routing-Tabelle mit allen
20 Skills, Routing-Faustregel erweitert.
- Tippfehler Geriust -> Geruest korrigiert.
mietrecht:
- README: vier fehlende Skills ergaenzt (allgemein, mandat-triage-
mietrecht, mietkaution-rueckforderung, weg-beschluss-anfechten).
Plugin-Versionen 49.0.0 -> 49.1.0 (plugin.json + marketplace.json).
Validatoren gruen.
README:
- Veraltete Sektion 'Breaking Change in v3.0' entfernt.
- Neue Sektion 'Was dieses Plugin konkret macht' mit praeziser Plugin-Beschreibung.
- Skill-Tabelle um allgemein-Skill erweitert.
- Neuer Abschnitt 'Verknuepfung mit anderen Plugins'.
Skill methodenlehre-anwenden:
- Begruendung der Anspruchsgrundlagen-Reihenfolge ergaenzt.
- Drei konkrete Praxisbeispiele zur Gewichtung der Auslegungskanones.
- Vier BGH-Argumentationsmuster zur Rechtsfortbildung.
- Typische Fehlanwendungen von Generalklauseln benannt.
- Verbotsliste um Rueckwaerts-Subsumtion erweitert.
- Verlinkung zu bgb-at-pruefer.
Skill allgemein:
- Skill-Tabelle mit aussagekraeftiger Beschreibung statt Trunkierung.
- Neuer Block 'Routing-Faustregel' mit konkreten Weiterleitungen.
Plugin: 42.0.0 zu 42.1.0.
Validatoren gruen.
Zwei P2-Badges aus dem Codex-Review von PR #142 adressiert:
- Paragraph 343 BGB sauber auf Kaufleute via Paragraph 348 HGB qualifiziert.
Vorher pauschal 'Im B2B kein Paragraph 343 BGB-Schutz' war zu weit.
Fuer Freiberufler, nicht-gewerbliche GbRs und Unternehmer ohne
Kaufmannseigenschaft bleibt Paragraph 343 BGB anwendbar.
- Falsche BGH-Zitate ersetzt: BGH I ZR 17/05 (Pralinenform II) ist
Markenrecht; BGH VIII ZR 244/97 betrifft Leasing-AGB, nicht die
Einheitstheorie. Neu: BGH II ZR 155/85 (14.04.1986) und BGH VIII ZR
329/99 (27.06.2001, NJW 2002, 142) fuer Einheitstheorie/Reichweite
des Beurkundungserfordernisses nach Paragraph 15 Abs. 4 GmbHG. AGB-B2B-
Quelle ersetzt durch BGH VII ZR 58/14 (22.10.2015). Best-Efforts wird
dogmatisch ueber Paragraph 242 BGB hergeleitet, ohne unpassende Einzelfallzitate.
plugin.json und marketplace.json: 47.1.0 zu 47.1.1.
Validatoren gruen.