Agents Builders

Fix bin/ecosystem-build Ruby version (3.1 -> 3.3) so fresh-Mac recovery works

Archived Priority 1
task-f69c93046ffe

Found during the 2026-06-17 documentation audit. Worktree slug: ecosystem-build-ruby-version bin/ecosystem-build installs ruby@3.1, but .ruby-version (3.3.11), the Gemfile, docs/topics/deployment.md, and bin/agent-worktree (hardcoded /opt/homebrew/opt/ruby@3.3 path) all require Ruby 3.3.x. A fresh-Mac recovery therefore completes ecosystem-build with the wrong Ruby and fails on the first bin/agent-worktree call, breaking the 'recovery in 4 commands' / house-burn-down story. Fix: bump all ruby@3.1 -> ruby@3.3 and gems/3.1.0 -> gems/3.3.0 references in bin/ecosystem-build (lines ~31, 33, 90, 123, 135, 206-207).

Created

Jun 17, 22:43

Started

Jun 17, 22:44

Completed

Jun 17, 23:07

DevOps handoff

Type

Bug

Shape

Worktree Slug

Repositories

mcritchie-studio

Release Train

Branch

feat/ecosystem-build-ruby-version

Local URL

Production URL

https://mcritchie.studio
infra recovery devops docs

Acceptance Criteria

  • bin/ecosystem-build installs ruby@3.3 (not ruby@3.1) in HOMEBREW_PKGS and the verify list
  • RUBY_PREFIX and all PATH / gem-path references use ruby@3.3 and gems/3.3.0
  • No remaining ruby@3.1 or gems/3.1.0 references in bin/ecosystem-build
  • Ruby version aligns with .ruby-version (3.3.11) and bin/agent-worktree's ruby@3.3 path
  • bash -n bin/ecosystem-build passes (syntax clean)

Expected Test Plan

  • bash -n bin/ecosystem-build (PASS: syntax OK)
  • grep -nE 'ruby@3.1|gems/3.1.0' bin/ecosystem-build (PASS: no matches)
  • cross-check .ruby-version 3.3.11 + bin/agent-worktree ruby@3.3 + gems/3.3.0 on disk (PASS)

Checks Run

No completed checks recorded.

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.

No stage changes recorded yet.

Conversation

QA review feedback, agent handoffs, and follow-up notes for this task.

Handoff avi 9 days ago

Shipped ecosystem-build Ruby 3.3 fix to production in McRitchie Studio v69. CI passed; bash syntax and stale Ruby 3.1 reference checks passed.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

Actual