docs: mark IDAA Novi P5 (frontend migration) complete (2026-05-19)

Frontend now calls GET /v3/action/idaa/novi_member/{uuid} instead of
making a direct browser-to-Novi call. 503 auto-retry also added same
session to match the network-error retry behavior.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-05-19 19:41:10 -04:00
parent 051b2fd7ac
commit e19fd63d1f

View File

@@ -71,9 +71,10 @@
- Verify email normalization (space → +) - Verify email normalization (space → +)
- Verify display name format (5 cases) - Verify display name format (5 cases)
- [ ] **[P5] Coordinate with Frontend Agent** once P1P3 are done: - [x] **[P5] Coordinate with Frontend Agent** **Complete (2026-05-19)**
- Frontend replaces direct `fetch()` to Novi in `+layout.svelte:verify_novi_uuid()` - Frontend replaced direct `fetch()` to Novi in `+layout.svelte:verify_novi_uuid()`
- Map response codes: 200 → verified, 404 → denied, 429 → `'rate_limited'`, 503 → `'api_error'` - 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) ## 🛡️ Security & Privacy Baseline (IDAA)
- **Status:** **ENFORCED**. - **Status:** **ENFORCED**.