Created
Jun 26, 22:28
Started
Jun 27, 00:41
Completed
Jun 27, 01:22
DevOps handoff
Type
Chore
Shape
backend
Worktree Slug
reviewer-roles-primary-light
Repositories
mcritchie-studio
Release Train
—
Branch
feat/reviewer-roles-primary-light
Local URL
—
QA URL
—
Production URL
—
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Adopted 2026-06-26 with the DevOps SOP single-source work (config/devops_vocabulary.yml). Rename the reviewer roles HEAVY -> PRIMARY (keep LIGHT) everywhere: ReviewerSelector + bin/reviewer-select output (HEAVY/LIGHT labels), the TaskEvent metadata['reviewers'] role values (role: heavy -> primary), the /deployments + task-timeline avatars UI that reads those roles, and devops-cycle-design.md §1.2 prose. Source the canonical role NAMES from config/devops_vocabulary.yml -> reviewer_roles (primary/light) so the SOP infographic, the tooling, and the docs all read one definition. 'Primary' generalizes as the accountable owner of a step (may apply to other stages later). Pure rename + keep behavior identical; add/adjust ReviewerSelector tests.
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 #251 now conflicts with release after PRs #252 and #253 merged. Rebase feat/reviewer-roles-primary-light on origin/release, resolve conflicts in stage agent/task timeline/docs test files, rerun the required checks, then resubmit for release merge.
Sealed-bid sizing
Edit →Alex (PM)
—
Avi (PO)
MEDIUM
Dev
MEDIUM
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.