Add MV+BE Wahlprogramme zur jeweils laufenden Legislatur (#4, #10)

11 PDFs in app/static/referenzen/ + Einträge in WAHLPROGRAMME
und embeddings.PROGRAMME für die beiden bisher nur per
föderalem Grundsatzprogramm-Fallback abgedeckten Landtage:

- **MV** (WP 8, seit 26.10.2021): CDU, SPD, GRÜNE, FDP, AfD, LINKE
  Wahlprogramme zur LTW 26.09.2021. Issue #4.

- **BE** (WP 19, konstituiert nach Wiederholungswahl 12.02.2023):
  CDU, SPD, GRÜNE, LINKE, AfD Programme zur AGH-Wahl 26.09.2021.
  Die Wiederholungswahl 2023 nutzte dieselben Programme wie die
  Originalwahl, daher die "be-2023.pdf"-Benennung mit Programm-
  jahr 2021. Issue #10.

Quellen: abgeordnetenwatch.de Mirror für 9 PDFs, library.fes.de
für SPD MV, cdu-mv.de direkt für CDU MV, fdp-mv.de direkt für
FDP MV. Alle PDFs verifiziert via pdftotext gegen das im Programm
genannte Wahldatum, um zu vermeiden, dass aktuellere
Wahlkampf-Entwürfe (z.B. das CDU "Berlin-Plan 2026") als
Legislatur-Programm fehlinterpretiert werden.

Indexierung in die embeddings-DB ist NICHT Teil dieses Commits —
sie muss separat im prod-Container ausgeführt werden:

  docker exec gwoe-antragspruefer python -c "
  from app.embeddings import index_programm
  from pathlib import Path
  d = Path('/app/static/referenzen')
  for pid in ['cdu-mv-2021','spd-mv-2021','gruene-mv-2021',
              'fdp-mv-2021','afd-mv-2021','linke-mv-2021',
              'cdu-be-2023','spd-be-2023','gruene-be-2023',
              'linke-be-2023','afd-be-2023']:
      index_programm(pid, d)
  "

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dotty Dotter 2026-04-08 08:24:33 +02:00
parent 2b9c0b2908
commit 8992cffc64
13 changed files with 169 additions and 0 deletions

View File

@ -98,6 +98,87 @@ PROGRAMME = {
"bundesland": "LSA",
"pdf": "linke-lsa-2021.pdf",
},
# Mecklenburg-Vorpommern (LTW 26.09.2021, WP 8) — Issue #4
"cdu-mv-2021": {
"name": "CDU Mecklenburg-Vorpommern Wahlprogramm 2021",
"typ": "wahlprogramm",
"partei": "CDU",
"bundesland": "MV",
"pdf": "cdu-mv-2021.pdf",
},
"spd-mv-2021": {
"name": "SPD Mecklenburg-Vorpommern Regierungsprogramm 2021",
"typ": "wahlprogramm",
"partei": "SPD",
"bundesland": "MV",
"pdf": "spd-mv-2021.pdf",
},
"gruene-mv-2021": {
"name": "Grüne Mecklenburg-Vorpommern Wahlprogramm 2021",
"typ": "wahlprogramm",
"partei": "GRÜNE",
"bundesland": "MV",
"pdf": "gruene-mv-2021.pdf",
},
"fdp-mv-2021": {
"name": "FDP Mecklenburg-Vorpommern Wahlprogramm 2021",
"typ": "wahlprogramm",
"partei": "FDP",
"bundesland": "MV",
"pdf": "fdp-mv-2021.pdf",
},
"afd-mv-2021": {
"name": "AfD Mecklenburg-Vorpommern Landeswahlprogramm 2021",
"typ": "wahlprogramm",
"partei": "AfD",
"bundesland": "MV",
"pdf": "afd-mv-2021.pdf",
},
"linke-mv-2021": {
"name": "DIE LINKE Mecklenburg-Vorpommern Zukunftsprogramm 2021",
"typ": "wahlprogramm",
"partei": "LINKE",
"bundesland": "MV",
"pdf": "linke-mv-2021.pdf",
},
# Berlin (AGH-Wahl 26.09.2021, Wiederholung 12.02.2023, WP 19) —
# Issue #10. Programme stammen aus dem Wahlkampf 2021 — die
# Wiederholungswahl 2023 nutzte dieselben Programme.
"cdu-be-2023": {
"name": "CDU Berlin Berlin-Plan 2021",
"typ": "wahlprogramm",
"partei": "CDU",
"bundesland": "BE",
"pdf": "cdu-be-2023.pdf",
},
"spd-be-2023": {
"name": "SPD Berlin Wahlprogramm AGH 2021",
"typ": "wahlprogramm",
"partei": "SPD",
"bundesland": "BE",
"pdf": "spd-be-2023.pdf",
},
"gruene-be-2023": {
"name": "Grüne Berlin Landeswahlprogramm 2021",
"typ": "wahlprogramm",
"partei": "GRÜNE",
"bundesland": "BE",
"pdf": "gruene-be-2023.pdf",
},
"linke-be-2023": {
"name": "DIE LINKE Berlin Wahlprogramm 2021",
"typ": "wahlprogramm",
"partei": "LINKE",
"bundesland": "BE",
"pdf": "linke-be-2023.pdf",
},
"afd-be-2023": {
"name": "AfD Berlin Wahlprogramm AGH 2021",
"typ": "wahlprogramm",
"partei": "AfD",
"bundesland": "BE",
"pdf": "afd-be-2023.pdf",
},
# Grundsatzprogramme (Bund)
"spd-grundsatz": {
"name": "SPD Grundsatzprogramm 2007",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -103,6 +103,94 @@ WAHLPROGRAMME: dict[str, dict[str, dict]] = {
"seiten": 88,
},
},
# Mecklenburg-Vorpommern — Wahlprogramme zur LTW 26.09.2021. Die
# aktuelle 8. WP (seit 26.10.2021) wird mit diesen Programmen
# analysiert. Issue #4.
"MV": {
"CDU": {
"file": "cdu-mv-2021.pdf",
"titel": "Zusammen. Den Blick nach vorn. Gemeinsam die Zukunft meistern",
"partei": "CDU Mecklenburg-Vorpommern",
"jahr": 2021,
"seiten": 56,
},
"SPD": {
"file": "spd-mv-2021.pdf",
"titel": "Verantwortung für heute und morgen — Regierungsprogramm 20212026",
"partei": "SPD Mecklenburg-Vorpommern",
"jahr": 2021,
"seiten": 95,
},
"GRÜNE": {
"file": "gruene-mv-2021.pdf",
"titel": "Für Klima, Land und ein besseres Miteinander",
"partei": "BÜNDNIS 90/DIE GRÜNEN Mecklenburg-Vorpommern",
"jahr": 2021,
"seiten": 88,
},
"FDP": {
"file": "fdp-mv-2021.pdf",
"titel": "Wahlprogramm der Freien Demokraten Mecklenburg-Vorpommern zur Landtagswahl 2021",
"partei": "FDP Mecklenburg-Vorpommern",
"jahr": 2021,
"seiten": 120,
},
"AfD": {
"file": "afd-mv-2021.pdf",
"titel": "Landeswahlprogramm der AfD Mecklenburg-Vorpommern 2021",
"partei": "AfD Mecklenburg-Vorpommern",
"jahr": 2021,
"seiten": 84,
},
"LINKE": {
"file": "linke-mv-2021.pdf",
"titel": "Das ist links! — Zukunftsprogramm für Mecklenburg-Vorpommern",
"partei": "DIE LINKE Mecklenburg-Vorpommern",
"jahr": 2021,
"seiten": 82,
},
},
# Berlin — Wahlprogramme zur Abgeordnetenhauswahl 2021 (am 26.09.2021,
# wiederholt am 12.02.2023). Die laufende 19. WP (seit 27.04.2023) wird
# mit den 2021er Programmen analysiert, weil die Parteien zur
# Wiederholungswahl mit denselben Programmen angetreten sind. Issue #10.
"BE": {
"CDU": {
"file": "cdu-be-2023.pdf",
"titel": "Unser Berlin. Mehr geht nur gemeinsam. — Berlin-Plan der CDU Berlin 20212026",
"partei": "CDU Berlin",
"jahr": 2021,
"seiten": 135,
},
"SPD": {
"file": "spd-be-2023.pdf",
"titel": "Ganz sicher Berlin — Wahlprogramm der SPD Berlin zur Abgeordnetenhauswahl 2021",
"partei": "SPD Berlin",
"jahr": 2021,
"seiten": 86,
},
"GRÜNE": {
"file": "gruene-be-2023.pdf",
"titel": "Unser Plan für Berlin — Landeswahlprogramm BÜNDNIS 90/DIE GRÜNEN Berlin 2021",
"partei": "BÜNDNIS 90/DIE GRÜNEN Berlin",
"jahr": 2021,
"seiten": 280,
},
"LINKE": {
"file": "linke-be-2023.pdf",
"titel": "rot. radikal. realistisch. — Unser Programm für die soziale Stadt",
"partei": "DIE LINKE Berlin",
"jahr": 2021,
"seiten": 130,
},
"AfD": {
"file": "afd-be-2023.pdf",
"titel": "Wahlprogramm der AfD Berlin für die Wahl des Abgeordnetenhauses am 26. September 2021",
"partei": "AfD Berlin",
"jahr": 2021,
"seiten": 166,
},
},
}
# Pro Bundesland: Markdown-Übersichtsdatei mit Wahlprogramm-Zusammenfassungen,