docs(08): note driver upload 500 as pre-surfaced Nyquist gap

This commit is contained in:
2026-04-13 10:04:48 +02:00
parent e5ea4db911
commit 57dc82876e
@@ -92,6 +92,10 @@ Accepted, in priority order:
<deferred> <deferred>
## Deferred Ideas ## Deferred Ideas
### Pre-surfaced Nyquist gaps (feed into the audit, fixed elsewhere)
- **`POST /drivers/upload` returns HTTP 500** (reported 2026-04-13 during Phase 8 kickoff). Blocks UX-01 by definition — you cannot refresh the DriverDesc dropdown if the upload itself fails. The auditor MUST record this as a `fail-fix-v1.1` row in `v1.0-VALIDATION-INDEX.md` under Phase 2 (Driver Management, DRV-01..05) linking to **Phase 9 / UX-01** as the fixing phase. Root cause is unknown at audit-kickoff time; reproduction: attempt driver ZIP upload, check server console for the 500. Do NOT fix in Phase 8 (pure audit); the fix lands in Phase 9's UX-01 plan.
### Out of scope entirely
- **Live re-running of the v1.0 pytest suite at audit time** — not required for Nyquist. If a later phase wants a "green-at-audit-date" stamp, handle it in Phase 10 or later. - **Live re-running of the v1.0 pytest suite at audit time** — not required for Nyquist. If a later phase wants a "green-at-audit-date" stamp, handle it in Phase 10 or later.
- **Automating index generation from per-phase files** — manual compilation is fine for 7 phases; revisit if v1.x grows past ~15 phases. - **Automating index generation from per-phase files** — manual compilation is fine for 7 phases; revisit if v1.x grows past ~15 phases.
- **Converting this audit into a reusable template for future milestones** — capture as a v1.2+ chore, not in scope for v1.1. - **Converting this audit into a reusable template for future milestones** — capture as a v1.2+ chore, not in scope for v1.1.