| name | deliver-ux-requirements |
| description | Turn shaped and confirmed UX requirements into atomic specifications, acceptance criteria, traceability, reader-first Markdown artifacts, validation results, and final review/handoff. Use for final document composition or auditing existing deliveries. Do not invent missing upstream product decisions. |
Deliver UX Requirements
Package confirmed requirement and interaction artifacts into readable, testable, traceable Markdown without hiding upstream gaps.
Load references progressively
Default to assets/ux-requirement-guide-template.md. Use assets/enterprise-requirement-output-template.md only for an exhaustive control appendix or explicitly requested single specification. Use assets/multi-file-index-template.md only for a justified Modular delivery.
Input and gap handling
Inspect baseline, FLOW-HP, ASCII confirmation, decisions, sources, and artifact coverage before composing. Do not manufacture missing actors, permissions, lifecycle rules, error behavior, completion signals, or approvals. Mark the delivery Provisional or Blocked and route the missing decision to the owning upstream stage.
Workflow
- Choose Compact, Balanced, or Modular based on reader, owner, review, release, and readability needs; default to Compact.
- Compose the reader-first guide before dense control tables.
- Define atomic
SPEC, state transitions, permissions, validation/error behavior, data/audit behavior, SYS, NFR, and observable AC.
- Build traceability and coverage without duplicating canonical definitions.
- Run
scripts/validate_requirement_docs.py <target> --final --profile <stage> with the narrowest adequate profile; use full for completed end-to-end delivery.
- Review evidence, semantics, interaction coverage, readability, links, IDs, and delivery structure; repair and revalidate.
- Persist a review and delivery summary with actual files, coverage, findings, remaining risks, reading order, and next action.
Stage profiles
baseline: baseline structure and confirmation.
happy-path: baseline plus happy-path basis, adversarial review, and confirmation/waiver coverage.
interaction: happy-path plus IA, interaction, ASCII, and DEC-ASCII coverage.
delivery: final packaging, specifications, acceptance, traceability, and handoff.
full: all stage contracts together.
The validator checks deterministic structure; manually review evidence quality, product correctness, usability rationale, accessibility constraints, and whether the artifacts express the intended user outcome.