Update "TODO"

tobias 2026-04-11 10:12:56 +02:00
parent 500f702ec8
commit bcddaaf5ff

42
TODO.md

@ -1,33 +1,19 @@
# TODO-Liste # Menschliche Assistenz benoetigt
*Stand: 2026-04-10, automatisch gepflegt* *Automatisch gepflegt von Claude Code.*
## Prio 1 — Nächste Schritte ## Offen
- [ ] AfD Saarland Wahlprogramm 2022 beschaffen (online nicht auffindbar) - **#106 Abstimmungsverhalten:** Welche Datenquelle? DIP-API (Bundestag) hat Abstimmungsdaten, NRW-OPAL nicht. Scope klären.
- [ ] Keycloak-Login im Browser testen (Client angelegt, Auth aktiv) - **#105/#108 Antrag-Embeddings:** Clustering und Empfehlungen brauchen Embeddings der Antragstexte. Automatisch beim Assessment-Speichern embedden? Kosten ca. 0.01 USD/Assessment.
- [ ] Alle NRW-Assessments prüfen ob Titel + Fraktionen korrekt sind - **Impressum:** Persoenliche Daten (Adresse, Telefon, E-Mail) in /impressum ergaenzen.
## Prio 2 — Features ## Entscheidungen (2026-04-11)
- [ ] #94 Bookmarks/Kommentare/Gruppen (braucht Keycloak-Login-Test zuerst) - Chart.js fuer Zeitreihe, d3.js fuer Clustering
- [ ] Quellen-Seite: Programme nach Bundesland gruppieren statt alle auf einer Seite - Share: template-basiert (Score+Titel+Themen)
- [ ] CSV/Excel-Export erweitern (Einzelexport pro Assessment) - Konfidenz: LLM-Selbsteinschaetzung beim Bewerten
- Registration: ohne Passwort, Keycloak-Email bei Freischaltung
## Prio 3 — Technik - API: Lightweight-Liste (20KB statt 428KB), Detail on-demand
- Docker: non-root User (appuser, UID 1000)
- [ ] CI einrichten (pytest bei Push) - Kontraste: WCAG AA konform
- [ ] Test-Coverage erhöhen (aktuell 201 Tests, aber wenig Integration)
- [ ] Performance: Embedding-Suche cachen (gleicher Antrag → gleiche Chunks)
## Erledigt (letzte Session)
- [x] Alle 17 Parlamente aktiv
- [x] 69/69 Programme indexiert (8.953 Chunks)
- [x] Keycloak-Client angelegt
- [x] NRW-Titel gefixt
- [x] PDF-Thumbnails auf Quellen-Seite
- [x] Methodik-/Transparenz-Seite
- [x] Job-Queue + Batch-Analyse
- [x] Security Audit abgeschlossen
- [x] Linke + AfD Grundsatzprogramme