Created
Jun 26, 22:38
Started
Jun 27, 05:43
Completed
Jun 27, 06:52
DevOps handoff
Type
Feature
Shape
ui-only
Worktree Slug
primary-owns-review-lane
Repositories
mcritchie-studio
Release Train
—
Branch
feat/primary-owns-review-lane
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Adopted 2026-06-26 (operator). Re-home the review lane so the PRIMARY reviewer owns it end-to-end via NESTED sub-agents (replaces the flat peer-spawn of avi + 2 seniors). FLOW with Avi placement DECIDED = Option B (2026-06-26): (1) Conductor -> AVI as a THIN delegation pre-step: Avi confirms the PR is acceptance-worthy (product/PO lens) AND picks the primary+light pair via reviewer-select. (2) Hand off to the PRIMARY as a sub-agent with ALL the technical-review goals: deep review of diff-vs-acceptance + code standards + smell + scalability, confirm base tiers green, drive-to-reviewed, and OWN the merge into release. (3) The PRIMARY spawns the LIGHT reviewer as ITS OWN sub-agent, so the primary holds full context when the light verdict returns. (4) Both complete and NEITHER flags a blocker -> the primary moves the task to reviewed and runs the merge into release (today the conductor runs bin/release merge; this gives the primary that responsibility). Option B keeps product-acceptance (Avi/PO) DISTINCT from technical review (the senior), preserving the PO lens and 'acceptance checked twice'. Roles sourced from config/devops_vocabulary.yml reviewer_roles (primary/light). DEPENDS ON reviewer-roles-primary-light landing first. This resolves the 'primary owns the merge' divergence the SOP flags on the Release Branch node; the Main Branch divergence was resolved as a no-op (it is the merge-forward guard).
Stage Timeline
Who handled each stage, the time it took (measured), and the model / tokens / cost reported (best-effort) — plus who's on it right now. — means the agent didn't report that metric.
Conversation
QA review feedback, agent handoffs, and follow-up notes for this task.
PR #255 needs rework: session-preflight fails because installed active qa-release skills in /Users/alex/.claude and /Users/alex/.codex are stale relative to docs/agents/skills/qa-release/SKILL.md, so agents would still load the old review flow. Run bin/install-agent-docs from the worktree and resubmit. Also clean up devops-cycle-design cold-start language that still says the conductor reviews, merges, and deploys work; it conflicts with the new primary-owned merge model.
QA approved PR #255 at c36e948. Preflight passed; active qa-release skill installs are synced; focused docs/SOP suite passed: 118 runs, 725 assertions, 0 failures; CI run 28280356139 green. No merge performed.
Sealed-bid sizing
Edit →Alex (PM)
—
Avi (PO)
LARGE
Dev
LARGE
Actual
XL
We 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.