gwoe-antragspruefer/app/protokoll_parsers
Dotty Dotter 8125dbb731 feat(#154): HE-Parser produktiv — Hessen Beschlussprotokoll (Status-Only)
Hessen publiziert nur Beschlussprotokolle (Tagesordnung + Status), KEINE
Wortprotokolle mit Vote-Block. Daher minimaler Parser:
- Drucksache + Status (angenommen/abgelehnt/ueberwiesen)
- Vote-Listen bleiben leer (HE hat keine Fraktions-Detail)

URL-Pattern (verifiziert WP21 Sitzungen 61-63):
http://starweb.hessen.de/cache/hessen/landtag/Plenum/{wp}/Beschlussprotokoll_PL_{n}_{datum}.pdf

Datum-Teil DD-MM-YYYY → URL-Vorhersage unmoeglich, Auto-Ingest braucht
Index-Scrape via starweb.hessen.de/starweb/LIS/Pd_Eingang.htm (analog HH).

Status-Mapping:
- "angenommen" → ergebnis="angenommen"
- "Abgelehnt" → ergebnis="abgelehnt"
- "Nach (Aussprache|Lesung) an [Ausschuss]" → ergebnis="ueberwiesen"
- "Entgegengenommen", "Abgehalten", "Zur Kenntnis genommen" → uebersprungen

Tests: PROTOKOLL_PARSERS-Set jetzt {NRW, BUND, BE, HH, TH, HE}. STUB_BL_CODES
auf 11 BL reduziert (BB, BW, BY, HB, LSA, MV, NI, RP, SH, SL, SN bleiben).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 01:19:02 +02:00
..
__init__.py feat(#154): HE-Parser produktiv — Hessen Beschlussprotokoll (Status-Only) 2026-04-29 01:19:02 +02:00
bb.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
be.py feat(#150): BE-Parser produktiv — Berliner Abgeordnetenhaus-Plenarprotokolle 2026-04-29 00:37:47 +02:00
bund.py feat(#148): BUND-Parser produktiv — Bundestags-XML-Plenarprotokolle 2026-04-28 23:21:39 +02:00
bw.py docs(#151): BW-Datenmodell-Inkompatibilitaet vermerkt 2026-04-28 23:29:31 +02:00
by.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
hb.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
he.py feat(#154): HE-Parser produktiv — Hessen Beschlussprotokoll (Status-Only) 2026-04-29 01:19:02 +02:00
hh.py feat(#155): HH-Parser produktiv — Hamburg Beschlussprotokolle 2026-04-29 00:57:58 +02:00
lsa.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
mv.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
ni.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
nrw.py feat(#126): protokoll_parsers/-Sub-Package + Registry-Pattern + ADR 0009 2026-04-28 08:37:31 +02:00
rp.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
sh.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
sl.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
sn.py feat(#106 Folge): 16 Stub-Parser + Tracking-Issues fuer alle Bundeslaender 2026-04-28 23:09:07 +02:00
th.py feat(#163): TH-Parser produktiv — Thueringer Plenarprotokolle 2026-04-29 01:11:58 +02:00