6 TODO
tobias edited this page 2026-04-20 03:29:23 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

TODO / Offene Fragen (async)

Stand 2026-04-20 ~03:30 (überNacht autonom, abgeschlossen)

Live-Deploys dieser Nacht

  • Redirect-Loop gefixt/ zeigt jetzt korrekt v2, /classic die alte UI, keine Loops
  • v2-Login-Modal mit Tabs Anmelden/Registrieren in der v2-Topbar, Login via POST /api/auth/login, Logout via neuer HttpOnly-fähiger Route POST /api/auth/logout
  • Dark-Mode-Feinschliff — neue Tokens --ecg-card-bg, --ecg-bg-subtle, --ecg-border, --ecg-text-muted, --score-chip-*; Score-Chip-AA-Kontrast behoben
  • Accessibility-Pass — Fokus-Ringe, aria-labels auf Toolbar und Theme-Toggle; ein Kontrast-Finding --ecg-blue auf Paper: 3.30:1 (AA-fail für Fließtext-Links, gelöst über border-bottom als Zweit-Indikator)
  • 22 Bug-Regression-Tests für 5 Fix-Commits (PRAGMA-Cursor, JWT-azp, CDU-PDF-Fallback, PFLICHT-FRAKTIONEN, NRW-Titel)
  • 6 Embedding-v3/v4 Tests für WRITE/READ-Pattern (ADR 0006)
  • Classic-Batch-Dialog konsolidiert — Inline-Widget raus (108 LOC), Modal-Only nach Brief §06
  • Monitoring-Digest Preview-Mail an mail@tobiasroedel.de (Format-Check für Cron-Entscheidung)
  • Phosphor-Icons — 21 SVGs (u.a. user.svg nachgezogen), 16+ Einsätze in v2-Navigation + Topbar, dynamisches Theme-Icon
  • Zugriffsrechte-Doc webapp/docs/reference/zugriffsrechte.md — 63 Routes × 3 User-Status, UI-Sichtbarkeits-Matrix
  • #106 Phase 1 abgeordnetenwatch-Adapter — DB-Tabellen angelegt, NRW-Sync liefert 18 Polls (0 Votes weil NRW selten namentlich abstimmt), andere BL syncen gerade im Hintergrund. UI zeigt optionalen „Namentliche Abstimmung"-Block auf Detail-Seite wenn Match vorhanden

Tests

422 → 467 passed, 13 skipped, 0 Regressions. +45 neue Tests in dieser Session.

Entscheidungen für den Morgen

  1. #135 Cron-Scharfschaltung — schau ins Postfach, ob Preview-Mail OK aussieht. Dann freigeben oder Template-Fix
  2. #106 Multi-BL-abgeordnetenwatch-Sync — läuft gerade. Morgen prüfen: welche BL haben überhaupt Roll-Call-Votes indexiert? Dann Drucksachen-Extraction-Regex verfeinern für die BL mit Daten
  3. SL-Adapter-Silent-Swallow — immer noch nicht ganz gefixt. Folge-Issue anlegen (ich mach das morgen, keine Eile)
  4. Login-in-v2 testen — Login-Modal rechts oben sollte funktionieren (Keycloak Direct-Access-Grants ist seit heute aktiv)

Bekannte Einschränkungen

  • NRW abgeordnetenwatch liefert Polls aber keine Votes für die getesteten 3 — vermutlich NRW-Landtag stimmt wenig namentlich ab
  • Drucksachen-Extraction aus HTML findet bei NRW-Polls keine Nummern (Regex \d{1,2}/\d{3,5}). Evtl. stehen Drucksachen in anderen Feldern oder abweichendem Format. Morgen checken.

Erledigte Issues (diese Session)

#124, #128, #130, #131, #132, #133, #136, #137 closed. Kommentare auf #106, #129, #134, #135, #139.