| name | 09-defect |
| description | Produces or refines a backlog Defect from an observed product mismatch. Use when the user wants to report, assess, link, order, transition, or verify a defect. Not for incident response, debugging, or implementation. |
| argument-hint | report | defect |
Defect
flowchart LR
source([report or Defect]) --> capture --> assess --> finalize
source -->|"already persisted"| finalize
assess -->|"revise"| capture
finalize -->|"revise"| capture
finalize -->|"authorized"| done([Defect])
Actions
Run the flow above. Read only the next action file.
| Action | Does |
|---|
| capture | frame one observed product mismatch |
| assess | establish evidence, impact, and readiness |
| finalize | persist or transition the Defect |
Transversal rules
- Keep product and lifecycle decisions with the user.
- Separate evidence, decisions, and assumptions.
- Preserve source links and existing edits.
- Ask natural questions; never expose actions, references, or unchanged state.
- Require explicit approval or caller-provided bounded authority before any write.
- Record the mismatch; never diagnose or implement its fix.