system/mission.md
McRitchie Studio is the central task management and orchestration hub for the McRitchie AI agent system. It provides:
Agents are autonomous but accountable. Every action is logged, every task is tracked, every size estimate is sealed-bid against actual cost. Each role has KPIs that are damaged by other roles' bad behavior — that's the negotiation surface that keeps quality, throughput, and coherence in healthy tension.
Personas live at docs/agents/agents/<slug>/{role.md, soul.md}. The DB registry is seeded from db/seeds/02_agents.rb and skills from db/seeds/03_skills.rb.
seed-souls-prod-qa).po_size (the official planning size), reviews PRs for spec adherence, controls release candidates. In the Deploy flow he is the thin review delegator — confirms product-acceptance and picks the primary + light pair, then hands the lane to the PRIMARY reviewer (who owns the deep review, spawns the LIGHT, and runs the merge) — and owns the ship step (full e2e on the frozen ship SHA, then the operator gate).backend_migration exclusive lane. Senior reviewer for backend PRs in the Deploy-flow review pool.origin/release, plus Heroku deploys, env vars, CI, observability, and the recovery protocol. Also a senior reviewer for DevOps/Platform PRs — but never reviews a PR he will then QA (no self-gating).Alex (PM)
↔ Avi (PO) ── refine + assign ──> Devs (Carl, Shannon, Jasper)
│ open PR (base release)
▼
Avi delegates review ──> 2 seniors (1 primary + 1 light)
│ 2 approvals
▼ merge into release
Steffon (Platform Engineer)
integration + e2e-smoke → QA deploy
│
▼
Avi: full e2e on frozen ship SHA ──> 🔒 operator gate
│ operator OK
▼
conductor (Steffon's mechanics): prod deploy + smoke
│
▼
Mason (announce)
Off the critical path: Turf Monster (sports domain consults), Mack (data ops, parallel).
The submitted → shipped half of the Deploy workflow was re-homed by role
(canonical spec: devops-cycle-design.md §1.2):
bin/reviewer-select's preview
matches the pair recorded on the submitted→reviewed event. Two approvals
merge the PR into release (bias to action — release reverts cleanly).origin/release to QA (assembled).Lands via three build tasks: deploy-flow-heartbeat-tooling (planner +
tooling, incl. the prepare retry/wait-for-boot fix), stages-page-step-outlines
(per-step /stages outlines), and seed-souls-prod-qa (the reviewer souls,
incl. a dedicated Alex Documentation reviewer persona distinct from the
orchestrator seat).
Three binding protocols shape how the team works. Every soul references them; deviations require Alex's approval.
git-protocol.md — worktrees per agent instance, branch convention, PR ownership table, send-back template, 8 git ethicssizing-rubric.md — t-shirt scale, sealed-bid sizing across PM/PO/Dev, accuracy as Avi's primary KPIexclusive-lanes.md — backend_migration lane, pre-flag vs self-flag paths, Carl's captaincyWe emailed a one-tap sign-in link to . It expires shortly and can only be used once.
No email? Check spam, or close this and try again.