docs(plan): I-F entdoppelt — DSGVO/Session-Revocation nur noch in BLOCK G (G1/G2), E4/E5 nur in I-H

Jede Spezifikation existiert genau einmal: G1 DSGVO Art. 15/17/20, G2 Session-Revocation, G3 Hygiene bleiben kanonisch in BLOCK G; E4 Monitoring-Reality-Check und E5 Performance-Baseline bleiben kanonisch in I-H. I-F ist jetzt reiner Verantwortlichkeits-Index mit Cross-References (spart ~3 Anlaeufe Doppeldokumentation/-umsetzung).
This commit is contained in:
Agent Zero
2026-08-25 17:24:23 +02:00
parent 5d8c48a08f
commit b23045c46a
+12 -7
View File
@@ -576,15 +576,20 @@ Smoke-Crawl der Hauptnavigation.
Gate: pytest tests/ komplett ohne --ignore durchgelaufen, 0 Failures/Errors. Gate: pytest tests/ komplett ohne --ignore durchgelaufen, 0 Failures/Errors.
## I-F Sicherheit & Compliance abschließen (User + Agent, ~1 Tag) ## I-F Sicherheit & Compliance abschließen (User + Agent, ~1 Tag)
Konsolidiert 2026-08-25: Jede Spezifikation existiert genau einmal — DSGVO und
Session-Revocation sind NUR in BLOCK G definiert (G1/G2), Monitoring/Performance
NUR in I-H („E4 konkret“/„E5 konkret“). Diese Sektion ist ein reiner
Verantwortlichkeits-Index ohne Doppelspezifikation:
- I5 Credential-Rotation (PFLICHT, User): 7 kompromittierte Credentials rotieren - I5 Credential-Rotation (PFLICHT, User): 7 kompromittierte Credentials rotieren
(Anleitung deploy-guide.md § Credential-Rotation); SECRET_KEY zuletzt. (Anleitung deploy-guide.md § Credential-Rotation); SECRET_KEY zuletzt.
- G1 DSGVO (KRITISCH): Art. 15/17/20 Endpoints existieren teilweise (system_settings.py - G1 DSGVO Art. 15/17/20 → Umsetzung, Tests und Verarbeitungsübersicht laufen
dsar/export), aber grep 'gdpr' in app/routes+services war leer → vollständige unter BLOCK G / G1 (volle Spezifikation dort; Status: system_settings.py
Implementierung + Tests + Verarbeitungsübersicht. dsar/export existiert teilweise, Rest der Art. 15/17/20-Endpunkte fehlt).
- G2 Session-Revocation bei Passwortänderung (aktuell nur Logout invalidiert). - G2 Session-Revocation bei Passwortänderung → BLOCK G / G2.
- G3 Hygiene-Funde aus Final-Check umsetzen. - G3 Hygiene-Funde aus Final-Check → BLOCK G / G3.
- E4 Monitoring-Reality-Check: Alerting einmal real durchspielen, dokumentieren was alarmiert. - E4/E5 → BLOCK I / I-H („E4 konkret“/„E5 konkret“) — hier bewusst nicht
- E5 Performance-Baseline: Top-10-Endpoints p95 mit seed_perf_data.py; Schwellwerte dokumentieren. wiederholt.
## I-G Qualität/Hygiene S-Tracks einplanen (~23 Tage, kann parallel) ## I-G Qualität/Hygiene S-Tracks einplanen (~23 Tage, kann parallel)
- BUG-018: 36 Python God Objects >500 Zeilen — Split-Programm priorisiert nach - BUG-018: 36 Python God Objects >500 Zeilen — Split-Programm priorisiert nach