diff --git a/documentation/TODO__Agents.md b/documentation/TODO__Agents.md index c186fe9..4b6c259 100644 --- a/documentation/TODO__Agents.md +++ b/documentation/TODO__Agents.md @@ -71,9 +71,10 @@ - Verify email normalization (space → +) - Verify display name format (5 cases) -- [ ] **[P5] Coordinate with Frontend Agent** once P1–P3 are done: - - Frontend replaces direct `fetch()` to Novi in `+layout.svelte:verify_novi_uuid()` - - Map response codes: 200 → verified, 404 → denied, 429 → `'rate_limited'`, 503 → `'api_error'` +- [x] **[P5] Coordinate with Frontend Agent** — **Complete (2026-05-19)** + - Frontend replaced direct `fetch()` to Novi in `+layout.svelte:verify_novi_uuid()` + - Response codes mapped: 200 → verified, 404 → denied, 429 → `'rate_limited'`, 503 → auto-retried (3s, once) then `'api_error'` + - 503 auto-retry added same session to match network-error retry path ## 🛡️ Security & Privacy Baseline (IDAA) - **Status:** **ENFORCED**.