title: ‘{title}’ type: ‘feature’ # feature | bugfix | refactor | chore created: ‘{date}’ status: ‘draft’ # draft | ready-for-dev | in-progress | in-review | done
{project-root}/-prefixed paths to project-wide standards/docs the implementation agent should load. Keep short — only what isn’t already distilled into the spec body.Problem: ONE_TO_TWO_SENTENCES
Approach: ONE_TO_TWO_SENTENCES
Always: INVARIANT_RULES
Ask First: DECISIONS_REQUIRING_HUMAN_APPROVAL
Never: NON_GOALS_AND_FORBIDDEN_APPROACHES
| Scenario | Input / State | Expected Output / Behavior | Error Handling |
|---|---|---|---|
| HAPPY_PATH | INPUT | OUTCOME | N/A |
| ERROR_CASE | INPUT | OUTCOME | ERROR_HANDLING |
FILE -- ROLE_OR_RELEVANCEFILE -- ROLE_OR_RELEVANCEExecution:
FILE -- ACTION -- RATIONALEAcceptance Criteria:
DESIGN_RATIONALE_AND_EXAMPLES
Commands:
COMMAND -- expected: SUCCESS_CRITERIAManual checks (if no CLI):