--- title: Blank interface-contract template status: candidate publish: false --- # Blank interface-contract template This is an unfilled planning record. It contains no approved decision, implemented interface, executed check, or release authority. ## Identity - Contract ID: - Component or surface: - User task: - Owner: - Revision: - Source decision links: ## Constraints - Semantic structure: - Keyboard behavior: - Focus behavior: - Responsive behavior: - Reduced-motion behavior: - Content limits: - Approved tokens/assets: - Explicitly excluded behavior: ## State rows Add or remove rows according to applicability. Explain every `not-applicable` state. | State ID | Applicability | Visible output | Entry event | Preserved input | Available action | Recovery/exit | Decision status | |---|---|---|---|---|---|---|---| | | unknown | | | | | | proposed | ## Acceptance evidence | Check ID | State ID | Preconditions | Action | Observable result | Environment/viewport | Evidence reference | Verification status | |---|---|---|---|---|---|---|---| | | | | | | | | not-run | ## Review - Exact revision reviewed: - Reviewer: - Review date: - Approved decisions: - Deferred decisions: - Checks executed: - Checks not run and why: - Implementation authority granted, if any: - Publication authority granted, if any: Completing this template does not itself authorize implementation or publication and does not prove usability, accessibility, correctness, or production readiness.