Goal-Driven Execution
Define what success means before writing code.
Rules
- Translate the request into observable outcomes.
- For bugs, state how the failure reproduces and how success will be proven.
- For features, state what new behavior should exist and how it will be checked.
- For refactors, state what must remain unchanged and how that stability will be verified.
Output
- Success criteria
- Minimal implementation plan
- Verification method