Agentic SDLC Pipeline (Approved March 13, 2026)
Full plan: .claude/plans/agentic-sdlc-pipeline.md
Why: Tonight (March 12) the farm broke because an agent left the repo on a feature branch. 116 tasks queued, all farms idle. This framework prevents that and establishes a real software development process.
How to apply: Every project, every task, every release follows this framework. No exceptions.
Sprint Cadence (Fixed)
- Sprint 1: 1st–15th of month. Sprint 2: 16th–last day.
- Release meetings on sprint end day with Amen Ra (required), Quik (optional), stakeholders (optional).
- Daily standups at 1:30 PM ET — Opus automated post to maat-agents.
Pipeline (Per Story)
Opus → requirements/ → Sonnet plans → pending/ → Haiku dispatches →
Agent in worktree → Haiku opens PR → Sonnet reviews → Haiku merges to develop →
Maat validates (bash L1 + Cursor L2 on failure) → Tehuti docs → Deploy staging →
QA (Vision & Quik) → Opus prepares release → Release meeting → Ship to production
Key Decisions
- Worktrees, not branches — main repo stays on
developpermanently - Bedrock Opus ($34/mo) = release manager, sprint planning, hotfix authority, daily standup
- Bedrock Sonnet ($7/mo) = task planner, PR reviewer
- Bedrock Haiku ($3.60/mo) = dispatcher, merge operator, docs
- Maat L1 = bash (free), Maat L2 = Cursor premium models (already paid for)
- Hotfixes = Opus autonomous authority, notify Amen Ra after shipping
- Regular releases = scheduled release meetings, Amen Ra approves
- New projects start in Kanban, transition to Scrum when launch date is set + 2 weeks of velocity data
Directory Handoff Protocol
tasks/requirements/ ← Opus writes
tasks/pending/ ← Sonnet writes (Haiku picks up)
tasks/dispatched/ ← Haiku moves when assigned
tasks/in-review/ ← Haiku moves when PR open
tasks/completed/ ← After merge + Maat + deploy
tasks/failed/ ← Unrecoverable failures