"""Mecklenburg-Vorpommern (MV) — Plenarprotokoll-Parser STUB (#106 Folge, ADR 0009). **Status: noch nicht implementiert.** Dieser Modul-Stub enthaelt Recherche-Findings vom 2026-04-28, sodass die Implementer-Session direkt produktiv loslegen kann. Der Stub wird **nicht** in ``app.protokoll_parsers.PROTOKOLL_PARSERS`` registriert — der Auto-Ingest-Cron ueberspringt MV solange. ## Recherche | Feld | Wert | |---|---| | **Doku-System** | ParlDok | | **Base-URL** | https://www.dokumentation.landtag-mv.de | | **Familie** | TH-Familie (synergie-fähig) | | **Format** | PDF nach ID-Discovery | ## URL-Discovery ParlDok 8.x SPA — Plenum-PDFs hinter Search-API. Doc-IDs nicht direkt vorhersagbar. Fuer URL-Discovery: ParlDok-Search mit Plenarprotokoll-Filter durchparsen. ## Bezug - Architektur: ADR 0009 (Plenarprotokoll-Parser-Registry) - Roadmap: ``docs/protokoll-parser-roadmap.md`` - Referenz-Implementation: ``app/protokoll_parsers/nrw.py`` (38 Tests, 19/19-Fixture-Garantie) - Folge-Issue: https://repo.toppyr.de/tobias/gwoe-antragspruefer/issues/157 (Titel: "protokoll-parser: MV (Mecklenburg-Vorpommern)") ## Aufwand Geschaetzt 1-3 Tage konzentrierte Arbeit: - 2-4h URL-Discovery + Format-Inspektion (Sample-Protokoll inhaltlich anschauen) - 4-8h Anchor-Phrasen-Reverse-Engineering + Parser-Implementierung - 4h Tests mit Fixture-Pinning - 1h Eintrag in PROTOKOLL_PARSERS + auto-ingest-protocols.sh """ from __future__ import annotations def parse_protocol(path: str) -> list[dict]: """STUB — siehe Modul-Docstring.""" raise NotImplementedError( "MV-Plenarprotokoll-Parser ist noch nicht implementiert. " "Siehe app/protokoll_parsers/mv.py-Docstring fuer Recherche-Findings " "und docs/protokoll-parser-roadmap.md." )