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 develop permanently
  • 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