"Spec just enough, code for quality, verify and fail fast, iterate, succeed."
"Don't automate the creation before you automate the verification."
AGENTS.md, CONTEXT.md, and issues/ are accessible to both humans and agents.You can delegate execution — you cannot delegate accountability.
A line you don't write is a line no agent can misunderstand.
graph TD
Spec[1. Write/Update Spec/Glossary] --> Harness[2. Create Verification Harness/Canary]
Harness --> Prompt[3. Execute Agent Command]
Prompt --> Verify{4. Checks Pass?}
Verify -- No --> Prompt
Verify -- Yes --> Git[5. Commit & Push]
1. Verify first: Control the output through automated checks.
2. File-based: Write decisions down where the agent can read them.
3. Stay in control: The human triggers; the agent executes.
4. Canary-first: Probe every external mechanism before building on it.
5. Be minimal: Limit complex dependencies; hold to the House Rules subset.