• Joined on 2026-03-28
tobias commented on issue tobias/gwoe-antragspruefer#106 2026-04-20 02:13:56 +02:00
Abstimmungsverhalten verknuepfen (wenn Daten verfuegbar)

abgeordnetenwatch.de API — Recherche-Ergebnis

Kurz: Die API spart ~70-90% des v6-Aufwands für namentliche Abstimmungen, deckt aber nicht die Mehrheit der Landtags-Abstimmungen ab…

tobias commented on issue tobias/gwoe-antragspruefer#129 2026-04-20 02:00:12 +02:00
Login + Registrierung im Antragsprüfer statt Keycloak-Redirect

Code fertig — Deploy wartet auf Keycloak-Config

Was umgesetzt ist (lokal, nicht deployed):

Backend

  • Neuer Endpoint POST /api/auth/login — nimmt username+password, ruft…
tobias commented on issue tobias/gwoe-antragspruefer#136 2026-04-20 01:58:49 +02:00
Architektur: Domain-Driven Design — Analyse (nur Bewertung, keine Umgestaltung)

Analyse vertieft — fertig (Opus 4.7)

webapp/docs/analysen/ddd-bewertung.md: 439 → 1237 Zeilen (≈2.8×), kein Code angefasst.

Neue/ausgebaute Kapitel

  • Kap. 1.1 —…
tobias commented on issue tobias/gwoe-antragspruefer#106 2026-04-20 01:56:19 +02:00
Abstimmungsverhalten verknuepfen (wenn Daten verfuegbar)

Machbarkeits-Analyse v6 fertig (Opus 4.7)

Dokument: webapp/docs/analysen/protokoll-parser-v6-machbarkeit.md (418 Zeilen)

Wichtigste Erkenntnisse

Ausgangslage anders als vermutet: -…

tobias commented on issue tobias/gwoe-antragspruefer#134 2026-04-20 01:55:54 +02:00
Test-Suite: Vollständigkeits-Audit + Ausbau (Phase 2 nach #50)

Phase 2 — 4/6 Module abgedeckt

Diese Runde:

  • tests/test_database.py — 38 Tests, 56% Coverage (0→56)
  • tests/test_clustering.py — 38 Tests, 82% Coverage (0→82)

**Unit…

tobias commented on issue tobias/gwoe-antragspruefer#135 2026-04-20 01:52:10 +02:00
Monitoring: täglicher Scan aller Landtags-Adapter + Mail-Digest (kein Auto-Fetch)

Initial Scan (limit=500) abgeschlossen

Erfassung: 2543 Drucksachen in monitoring_scans Deltalogik: 2. Scan-Durchlauf zeigte new=0 für alle bereits erfassten BL — Delta-Erkennung…

tobias closed issue tobias/gwoe-antragspruefer#137 2026-04-20 01:51:50 +02:00
Auswertungen WP-Filter: Format-Mismatch zwischen UI und Backend
tobias commented on issue tobias/gwoe-antragspruefer#137 2026-04-20 01:51:50 +02:00
Auswertungen WP-Filter: Format-Mismatch zwischen UI und Backend

Fix Option 3 deployed.

Verhalten:

  • WP-Dropdown ist defaults ausgeblendet
  • Erst sichtbar wenn BL gewählt
  • WP-Optionen werden dynamisch befüllt aus `allAssessments.filter(a => a.bundesland…
tobias opened issue tobias/gwoe-antragspruefer#138 2026-04-20 01:47:37 +02:00
Wahlprogramm Auto-Download: halbautomatische Beschaffung mit SHA-Gate
tobias opened issue tobias/gwoe-antragspruefer#137 2026-04-20 01:36:44 +02:00
Auswertungen WP-Filter: Format-Mismatch zwischen UI und Backend
tobias closed issue tobias/gwoe-antragspruefer#131 2026-04-20 01:36:22 +02:00
Auswertungen: linkes Menü mit Selektor + Cluster-Integration
tobias commented on issue tobias/gwoe-antragspruefer#131 2026-04-20 01:36:22 +02:00
Auswertungen: linkes Menü mit Selektor + Cluster-Integration

BL-Filter umgesetzt + deployed.

Backend:

  • app/auswertungen.py::aggregate_matrix(filter_wp, filter_bl, db_path) nimmt jetzt optionales filter_bl
  • app/main.py::auswertungen_matrix
tobias closed issue tobias/gwoe-antragspruefer#128 2026-04-20 01:32:59 +02:00
Fehlende Wahlprogramme automatisch erkennen und beschaffen
tobias commented on issue tobias/gwoe-antragspruefer#128 2026-04-20 01:32:59 +02:00
Fehlende Wahlprogramme automatisch erkennen und beschaffen

Umgesetzt + deployed.

Was live ist

  • Neues Modul app/wahlprogramm_check.pycheck_missing_programmes(bundesland, fraktionen) prüft gegen WAHLPROGRAMME-Registry, gibt Liste der…
tobias closed issue tobias/gwoe-antragspruefer#130 2026-04-20 01:32:02 +02:00
Einheitliche Kopfzeile auf allen Seiten + Auswertungen als Mode
tobias commented on issue tobias/gwoe-antragspruefer#131 2026-04-20 01:32:02 +02:00
Auswertungen: linkes Menü mit Selektor + Cluster-Integration

Zwischenstand

Erledigt (teils durch #130):

  • ✓ Linkes Menü mit Selektoren: 📊 BL×Partei, 🏷 Themen×Fraktion, 🎯 Antrag-Cluster
  • ✓ Rechte Spalte mit gewählter Auswertung -…
tobias commented on issue tobias/gwoe-antragspruefer#130 2026-04-20 01:32:01 +02:00
Einheitliche Kopfzeile auf allen Seiten + Auswertungen als Mode

Umgesetzt + deployed.

Header-DRY: app/templates/_header.html als Include. Ersetzt eigene Kopfzeilen in:

  • legal.html
  • methodik.html
  • quellen.html
  • auswertungen.html

index.html

tobias commented on issue tobias/gwoe-antragspruefer#134 2026-04-20 01:26:28 +02:00
Test-Suite: Vollständigkeits-Audit + Ausbau (Phase 2 nach #50)

Phase 2 — Fortschritt (2/6 Module)

Fertig via Sonnet-Sub-Agent:

  • tests/test_drucksache_typen.py — 48 Tests, 100% Coverage (27/27 Statements)
  • tests/test_mail.py — 30…
tobias commented on issue tobias/gwoe-antragspruefer#133 2026-04-20 01:24:13 +02:00
Social-Media-Texte pro Antrag per LLM generieren

Umgesetzt + deployed. Backend war schon fertig (Modell-Felder share_threads/twitter/mastodon seit längerem live, analyzer-Prompt fordert sie an, DB persistiert sie). Es fehlte nur der…

tobias closed issue tobias/gwoe-antragspruefer#133 2026-04-20 01:24:13 +02:00
Social-Media-Texte pro Antrag per LLM generieren