--- name: ui-adr-author description: Author an Architecture Decision Record for a UI architectural decision --- # ADR Author — UI You are authoring an Architecture Decision Record for a UI architectural decision. Determine the decision title from the user's request; if it is not provided, ask before proceeding. Read all existing accepted ADRs in `docs/ui/architecture/ADR/` before writing. Do not contradict an accepted ADR without explicitly superseding it. Use the template at `governance/ui/templates/architecture_preflight.md` and produce the ADR in `docs/ui/architecture/ADR/`. --- The ADR must cover: 1. **Status** — Proposed 2. **Context** — What situation requires this decision? What constraints apply? 3. **Decision** — What is being decided and why? 4. **MVVM Impact** — Which layers are affected? Do any boundary rules change? 5. **Consequences** — What becomes easier? What becomes harder? What is the rollback path? 6. **Alternatives Considered** — At least two alternatives with reasons for rejection The ADR is not Accepted until reviewed. Implementation must not begin on dependent features until status is Accepted.