1.2 KiB
1.2 KiB
V13-FE-013 — T03 edit-form template slice note
- Requirement: REQ-FE-T03
- API/UI/Test: UI-T03 / T-FE-T03-01
- Source: v60 dirty/readonly form boundary; current
EditFormPage,StandardCrudFormPage, andStandardScreenBoundarycontracts. - Assumption: Dirty and readonly flags are caller-owned UI state; validation, If-Match, idempotency, and authorization remain feature/API responsibilities.
- Unknown: No active production form currently wires this generic T03 template to a versioned mutation contract.
- Decision Required: UX/QA/Domain Owner must approve form-level accessibility, conflict, validation, and browser evidence before MVP-A completion.
Applied boundary
- Added optional
dirtyandreadonlyinputs toEditFormPage. - Standardized state priority as
READONLY > DIRTY > supplied state. - Preserved submit/retry event boundaries and evidence metadata forwarding.
- Did not add domain fields, mutation logic, If-Match handling, or API calls.
Evidence
pnpm test -- src/shared/ui/screen-types/tests/EditFormPage.spec.ts
PASS: 1 file / 2 tests (2026-08-12)
pnpm typecheck
PASS (2026-08-12)
No visual, AT, browser E2E, or production mutation evidence is claimed.