BLOCKING: UX design pass incomplete — required before UAT #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The UX design pass has not happened. The functional spec (rules, gating, thresholds, precedence) is in place, but there are no wireframes, interaction patterns, or presentation guidance for the interface a UAT tester would actually exercise.
Why this blocks UAT
UAT validates the real interface — the review screen, the confidence-threshold gate, error states, the lighting/background controls. A tester cannot validate what they cannot see or interact with. Backend and inference work can proceed in parallel, but the UAT milestone itself cannot pass until the UX pass is complete.
Scope of the UX pass
Acceptance criteria
Non-goals
This issue does not change the functional rules in issue nine — it owns presentation only. It does not block implementation of server, inference, or Woo client work.
Decision: confidence-gate presentation (situational awareness)
The gate must give the user situational awareness of missing mandatory fields as they work, not only at the moment of submit.
Resolution: UX design artifact created and referenced from functional specs.
Created
docs/UX-DESIGN.mdwith:Cross-references added to:
docs/ARCHITECTURE.md§10 (presentation)docs/CONTENT-WOO.md§4 (errors)docs/OPENAPI.md(409 duplicate_sku UI)AGENTS.mddoc precedence list + open doc defectsdocs/IMPL-PLAN.mdPhase 3 (review screen wireframes)docs/UX.md(top-level cross-reference)Confidence-gate presentation decision implemented: per-field nudges on every still-required control, not submit-only. Below-threshold Call 1 leaves taxonomy fields empty with nudges visible.
All acceptance criteria met. Ready to close.
Needs full UX review before closing.
The wireframes in
docs/UX-DESIGN.mdare complete but not reviewed. Close this issue only after the design has been reviewed against the functional specs and the UAT test cases pass. Do not close on ack alone.Verified in main @
0c00d25: docs/contracts/UX.md exists with full interaction specs. UAT actively running (M3 in UAT). Done.