Overnight autonomous 2026-04-20 03:30 final
parent
a5b98bacd4
commit
c30cf8028b
48
TODO.md
48
TODO.md
@ -1,36 +1,38 @@
|
||||
# TODO / Offene Fragen (async)
|
||||
|
||||
Zentrale Sammelstelle für Fragen, auf die Claude beim autonomen Arbeiten stößt.
|
||||
## Stand 2026-04-20 ~03:30 (überNacht autonom, abgeschlossen)
|
||||
|
||||
## Stand 2026-04-20 ~03:00 (über Nacht autonom)
|
||||
### Live-Deploys dieser Nacht
|
||||
|
||||
### Preview-Mail gesendet
|
||||
- **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
|
||||
|
||||
Monitoring-Digest Preview-Mail wurde an mail@tobiasroedel.de versandt (exit code 0). Schau in den Posteingang, ob Layout und Inhalt OK sind. Wenn ja → Cron-Entscheidung (siehe unten).
|
||||
### Tests
|
||||
|
||||
### Deploys dieser Nacht
|
||||
422 → **467 passed**, 13 skipped, 0 Regressions. +45 neue Tests in dieser Session.
|
||||
|
||||
- Redirect-Loop `/` ↔ `/classic` gefixt (localStorage-Auto-Set war aggressiv)
|
||||
- v2-Login-Modal + Logout via HttpOnly-sicherer `/api/auth/logout`-Route
|
||||
- Dark-Mode-Tokens komplettiert, Score-Chip-Farben auf AA-Kontrast optimiert
|
||||
- Accessibility: aria-labels auf Toolbar, Fokus-Ringe
|
||||
- 22 neue Regressions-Tests (JWT-azp, PRAGMA, CDU-PDF-Fallback, PFLICHT-FRAKTIONEN, NRW-Titel)
|
||||
- v3/v4 Embedding-WRITE/READ-Pattern-Tests (6 Stück)
|
||||
- Batch-Dialog-Konsolidierung in classic (Inline-Widget raus, 108 LOC entfernt)
|
||||
- Test-Suite: 422 → **444 passed**, 0 Regressions
|
||||
### Entscheidungen für den Morgen
|
||||
|
||||
### In Arbeit (Sonnet-Sub-Agent läuft noch)
|
||||
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)
|
||||
|
||||
- **#106 Phase 1 abgeordnetenwatch-Adapter** — neuer Adapter für strukturierte namentliche Abstimmungen aller 16 BL+BT
|
||||
### Bekannte Einschränkungen
|
||||
|
||||
### Morgendliche Entscheidungen für dich
|
||||
- **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.
|
||||
|
||||
1. **#135 Cron-Scharfschaltung** — Preview-Mail in deinem Posteingang. Wenn OK: Cron `30 6 * * *` aktivieren. Antwort hier oder im Issue #135.
|
||||
2. **SL-Adapter-Swallow (still nicht gefixt)** — Empfehlung: Folge-Issue anlegen, separat abarbeiten. Soll ich?
|
||||
3. **#106 abgeordnetenwatch-Adapter-Fortschritt** — Sub-Agent wird gleich fertig. Antwort: soll ich den ersten Live-Sync über alle BL starten (nur DB-Füllung, kein Auto-Post)? Default-Annahme: **ja, nur NRW + BUND zum Anfang**.
|
||||
4. **Feature-Parity-Checkliste #139** — bitte v2 visuell durchsehen. Was fehlt noch vs. classic?
|
||||
## Erledigte Issues (diese Session)
|
||||
|
||||
## Erledigt (letzte 30 Tage)
|
||||
|
||||
- Alle vorherigen Punkte aus dem 2026-04-11-Stand (Charting, Share, Clustering, Unsicherheit, Arbeitsweise)
|
||||
#124, #128, #130, #131, #132, #133, #136, #137 closed. Kommentare auf #106, #129, #134, #135, #139.
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user