feat(K): Phase K EU Compliance — AI Registry, DPIA, Incident Register, Retention Admin, Tests, Doku
- K-REG: GET /api/v1/compliance/ai-registry — lists all agents with ai_use_case_metadata - K-DPIA: GET /api/v1/compliance/dpia-template — pre-filled DPIA template export - K-INC: ComplianceIncident model, Migration 0133 (RLS), CRUD routes (admin-only) - K-RET: GET/PATCH /api/v1/compliance/retention-policies — 5 policies editable - K-COMP-TEST: 12/12 integration tests pass - K-DOC: docs/compliance.md — Betriebsdoku - Frontend: ComplianceTab.tsx in SettingsAI.tsx (new tab) - 13 files created/modified
This commit is contained in:
+17
@@ -279,4 +279,21 @@ Siehe `ENTERPRISE_READINESS_PLAN.md` für Details.
|
||||
|
||||
---
|
||||
|
||||
## Phase K — EU Compliance Finalization (2026-08-21)
|
||||
|
||||
**Status:** ✅ Alle 6 Tasks umgesetzt
|
||||
|
||||
| # | Task | Status | Details |
|
||||
|---|------|--------|---------|
|
||||
| 1 | K-REG AI Registry | ✅ Done | GET /api/v1/compliance/ai-registry, ComplianceTab.tsx in SettingsAI.tsx |
|
||||
| 2 | K-DPIA DPIA Support | ✅ Done | GET /api/v1/compliance/dpia-template, DPIA Export Button |
|
||||
| 3 | K-INC Incident Register | ✅ Done | ComplianceIncident model, Migration 0133 (RLS), CRUD routes (admin-only) |
|
||||
| 4 | K-RET Retention Admin | ✅ Done | GET/PATCH /api/v1/compliance/retention-policies, 5 policies editable |
|
||||
| 5 | K-COMP-TEST Tests | ✅ Done | 12/12 integration tests pass |
|
||||
| 6 | K-DOC Doku | ✅ Done | docs/compliance.md — Betriebsdoku |
|
||||
|
||||
**Tests:** 12/12 passed | **tsc:** 0 errors | **Migration:** 0133 | **RLS:** 115 tables
|
||||
|
||||
---
|
||||
|
||||
*Diese Datei wird vom Agent bei jedem Task-Status-Wechsel aktualisiert. Sie ist die schnelle Übersicht über den Fortschritt. Detaillierte Diskussion und Bug-Tracking laufen über Forgejo Issues.*
|
||||
|
||||
Reference in New Issue
Block a user