diff --git a/.context/system-prompt.txt b/.context/system-prompt.txt index 0fc0d5a..3ce17b3 100644 --- a/.context/system-prompt.txt +++ b/.context/system-prompt.txt @@ -78,6 +78,14 @@ These rules apply to every task across every project, regardless of harness. - Surface the brain entries and issue numbers in the closing summary so the trail is auditable. +## CAD sprint patterns + +Two CAD sprint archetypes (defs: brain `wiki/homelab/decisions/continuous-agentic-development-cad-concept-2026-06-16`): +- **Inception Sprint** — birth a new repo. Oath-gated close; tag only once every clause holds. Brain: `.../inception-sprint-and-oath`. +- **Sweep Sprint** — clear an existing backlog. Parallel read-only research per issue → sequential one-issue-per-commit execution. Brain: `.../sweep-sprint-and-oath`. + +Shared: decisions that are yours, not the agent's, surface as `DECISION NEEDED` (question/options/recommendation/blocks) — ask live if you're present, else comment and wait, never act past it. Live-breaking regressions get `git revert`, never forward-fixed; host-network work skips even read-only research (solo, synchronous, you present). Rule 6's closing ritual only fires once every Oath clause genuinely holds — blocked = descoped-and-tracked, never marked done. + ## Default stack | Layer | Default | Fallback | Last resort | diff --git a/AGENTS.md b/AGENTS.md index 92c97db..235445f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -73,6 +73,14 @@ These rules apply to every task across every project, regardless of harness. - Surface the brain entries and issue numbers in the closing summary so the trail is auditable. +## CAD sprint patterns + +Two CAD sprint archetypes (defs: brain `wiki/homelab/decisions/continuous-agentic-development-cad-concept-2026-06-16`): +- **Inception Sprint** — birth a new repo. Oath-gated close; tag only once every clause holds. Brain: `.../inception-sprint-and-oath`. +- **Sweep Sprint** — clear an existing backlog. Parallel read-only research per issue → sequential one-issue-per-commit execution. Brain: `.../sweep-sprint-and-oath`. + +Shared: decisions that are yours, not the agent's, surface as `DECISION NEEDED` (question/options/recommendation/blocks) — ask live if you're present, else comment and wait, never act past it. Live-breaking regressions get `git revert`, never forward-fixed; host-network work skips even read-only research (solo, synchronous, you present). Rule 6's closing ritual only fires once every Oath clause genuinely holds — blocked = descoped-and-tracked, never marked done. + ## Default stack | Layer | Default | Fallback | Last resort |