Created
Jun 23, 15:19
Started
Jun 23, 21:25
Completed
Jun 24, 00:16
DevOps handoff
Type
Feature
Shape
backend
Worktree Slug
exclude-builder-from-reviewers
Repositories
mcritchie-studio
Release Train
—
Branch
feat/exclude-builder-from-reviewers
Local URL
—
QA URL
—
Production URL
—
Acceptance Criteria
Expected Test Plan
Checks Run
Agent Context
Rework of Carl HEAVY findings on PR #136. builder_excluded? now gates on pool membership (+builder_candidate?); stamp_builder resolves built_by to a SOUL_SLUG so a bare CLI build move (session UUID actor) no longer writes a bogus builder — degrades truthfully to domain-only. builder_log_token gains not-a-candidate. Doc updated (devops-cycle-design.md:247). Rebased onto origin/release (#133/#134). Full suite + full rubocop green.
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.
Rework RE-REVIEW PASS: carl (HEAVY) approve — all resolved: builder_candidate? membership gate (no phantom exclusion); SOUL_SLUG gate so a UUID actor degrades to domain-only (a real session id passing the regex is ~4e-14 and benign); CI lint green; docs/test/log-token done; FULL suite 1304/0 + rubocop 0 offenses on head bf08184. jasper (LIGHT) approve. DEFERRED non-blocking (jasper): bin/reviewer-select excluded_line prints 'KEPT: too few' for a known non-pool builder where it should say 'not a candidate' (Rails log already correct) — small CLI follow-up. MERGE COORDINATION: #135 must rebase onto this and fold the excluded builder into seed_for's key. HELD at reviewed (not merged) so it does not contaminate the pending 4-fix prod ship; merges into the follow-up train after the current release ships.
Sealed-bid sizing
Edit →Alex (PM)
—
Avi (PO)
—
Dev
—
Actual
—
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.