From 7235b34eeb6ff331c152116cbe4df846d7476110 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Fri, 14 Aug 2026 18:58:25 +0200 Subject: =?UTF-8?q?Quellformate=20jenseits=20des=20verk=C3=BCndeten=20Gese?= =?UTF-8?q?tzes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bisher nahm ÄndGgner nur verkündete Artikelgesetze und Gesetzentwürfe an, ohne den Unterschied zu kennen. Dokumente, die einen Entwurf ändern statt ein Gesetz, lieferten still null Befehle. Neu: * Dokumentart-Erkennung aus dem Rohtext (DokumentErkenner, DokumentArt, DokumentKopf) — vor der Bereinigung, weil gerade die Drucksachenköpfe als Kolumnentitel wegfallen. Erkannt wird nie am Dateinamen: Die Beispieldaten enthalten eine Datei namens Beschlussempfehlung, die in Wahrheit ein Entschließungsantrag ist. Dokumente ohne Befehle erzeugen jetzt eine benannte Warnung statt stiller Leere. * Änderungsanträge (AenderungsantragParser, EntwurfsPatcher): Der Antrag wird auf den Entwurfstext angewandt, der geänderte Entwurf danach wie gewohnt auf das Stammgesetz — eine komponierte Synopse. Drucksachen- und Gesetzesstellen bleiben getrennte Typen; die Zuordnung Antrag→Entwurf läuft über die Drucksachennummer, nicht über die Argumentreihenfolge. Der 1910 Zeilen große BefehlAnwender bleibt unberührt. * Beschlussempfehlungen werden erkannt und mit Begründung übergangen, die den brauchbaren Entwurf beim Namen nennt. Die Spaltentrennung der Zusammenstellung ist gebaut (FontgroessenFilter.Spalte, koordinatenbasiert am Steg) und belegt: Die linke Spalte ergibt Befehl für Befehl den Regierungsentwurf. Die rechte Spalte bleibt bewusst offen — sie vermerkt „unverändert“ auch zeilenweise innerhalb zitierter Blöcke, ihre Anführungszeichen gehen daher nicht auf; nötig ist die zeilenweise Zuordnung beider Spalten über die gemeinsame Grundlinie. Die Synopse kennzeichnet eine Entwurfsfassung als solche. 296 Tests grün (vorher 269); alle gepinnten Akzeptanzzahlen unverändert. Co-Authored-By: Claude Opus 5 Change-Id: I0001d25fcbd9969fc06eea675edc4326ce2e02f9 --- src/main/resources/eu/mulk/aendggner/web/index.html | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/main/resources') diff --git a/src/main/resources/eu/mulk/aendggner/web/index.html b/src/main/resources/eu/mulk/aendggner/web/index.html index ec2511a..02f8f75 100644 --- a/src/main/resources/eu/mulk/aendggner/web/index.html +++ b/src/main/resources/eu/mulk/aendggner/web/index.html @@ -20,17 +20,20 @@

- gii-Norm-XML von gesetze-im-internet.de, oder — für bayerisches Landesrecht — die - konsolidierte Fassung von gesetze-bayern.de (PDF oder Klartext). + gii-Norm-XML von gesetze-im-internet.de, oder — für Landesrecht — die konsolidierte + Fassung aus dem Landesportal (PDF oder Klartext).

- +

- Ein oder mehrere BGBl-PDFs oder Klartextdateien. Werden bei Mehrfachauswahl in der - gewählten Reihenfolge nacheinander angewendet. + Ein oder mehrere PDFs oder Klartextdateien: Änderungsgesetze aus BGBl und GVBl, + Gesetzentwürfe (Referenten-, Regierungs- und Fraktionsentwürfe, Drucksachen) sowie + Änderungsanträge — letztere zusammen mit dem Entwurf hochladen, den sie ändern. Die + Dokumentart wird aus dem Text erkannt. Bei Mehrfachauswahl wird in der gewählten + Reihenfolge nacheinander angewendet.

-- cgit v1.2.1