Agents Builders

DevOps scout launcher

Archived Priority 2 avi
task-941ee7d53d1f

Phase 3A: write ready-to-run scout prompt files and a manifest from the current scout packet queue, so Avi can hand parallel review sessions to agents mechanically.

Created

Jun 19, 04:36

Started

Jun 19, 04:36

Completed

Jun 19, 16:15

DevOps handoff

Type

Feature

Shape

Worktree Slug

devops-scout-launcher-v1

Repositories

mcritchie-studio

Release Train

2026-06-19-devops-scout-launcher-v1

Branch

feat/devops-scout-launcher-v1

devops cli docs

Acceptance Criteria

  • bin/devops-cycle --write-scout-packets tmp/devops-scouts writes one prompt file per scout packet
  • manifest.json lists packet ids task URLs PR URLs review modes reasons and prompt paths
  • launcher is local filesystem only and does not spawn agents merge deploy publish gems write task feedback or change branches
  • --json includes scout_launcher metadata

Expected Test Plan

  • ruby -c bin/devops-cycle
  • bin/rails test test/commands/devops_cycle_command_test.rb
  • bin/rubocop
  • bin/devops-cycle --no-refresh --write-scout-packets tmp/devops-scouts-live

Checks Run

  • ruby -c bin/devops-cycle
  • bin/rails test test/commands/devops_cycle_command_test.rb 13 runs 177 assertions
  • bin/rubocop 402 files no offenses
  • git diff --check origin/main
  • bin/devops-cycle --no-refresh --write-scout-packets tmp/devops-scouts-live wrote manifest and 1 prompt

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 8 days ago

Phase 3A scout launcher is ready for Avi PR review. PR: https://github.com/amcritchie/mcritchie-studio/pull/53. Branch: feat/devops-scout-launcher-v1. Local proof is CLI/docs only; stack health is down by design. Checks run: ruby -c bin/devops-cycle; focused devops_cycle command tests 13 runs 177 assertions; RuboCop 402 files no offenses; git diff --check origin/main; live bin/devops-cycle --no-refresh --write-scout-packets tmp/devops-scouts-live wrote a manifest and one serialized scout prompt.

Handoff avi 8 days ago

Phase 3A scout launcher merged in PR #53 at 26c640f1104180b3e51ffba8d220ef52831cf82b and deployed to QA. QA URL: https://qa.mcritchie.studio/devops. Post-deploy checks: QA /up returned 200; deployed dyno ran bin/devops-cycle --offline-fixture test/fixtures/files/devops_cycle_snapshot.json --write-scout-packets tmp/devops-scouts-live and wrote manifest plus 3 prompt files. Note: live task-board mode on QA fails closed because AGENT_API_SECRET is not configured there; conductor/local live smoke already wrote manifest and 1 live prompt before merge.

Handoff avi 8 days ago

QA alignment update: current main 82cb5f3c83a6dd16743338eeba87b6ff9527a5c4 is deployed to McRitchie Studio QA after the docs-only cleanup ledger commit. Final checks: https://qa.mcritchie.studio/up returned 200; https://qa.mcritchie.studio/devops returned 200 after redirect; QA dyno ran bin/devops-cycle --offline-fixture test/fixtures/files/devops_cycle_snapshot.json --write-scout-packets tmp/devops-scouts-live and wrote manifest plus 3 prompt files.

Handoff avi 8 days ago

QA accepted for production-ready promotion: deployed on McRitchie Studio QA at https://qa.mcritchie.studio/devops with /up and /devops 200; included in current production deployment batch.

Handoff avi 8 days ago

Production shipped: McRitchie Studio v72 / 4af95f8. Production URL: https://mcritchie.studio/devops. Verification included production health checks, relevant route smokes, dyno status, and release notes posted to Discord. Task marked done.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

Actual