Agents Builders

Docs Gate Cleanup

Archived codex
docs-gate-cleanup

Created

Jun 26, 06:24

Started

Jun 26, 16:33

Completed

Jun 26, 18:05

DevOps handoff

Type

Chore

Shape

backend

Worktree Slug

docs-gate-cleanup

Repositories

mcritchie-studio

Release Train

Branch

feat/docs-gate-cleanup

Local URL

QA URL

Production URL

docs deploy

Acceptance Criteria

  • Ship policy has one canonical gate
  • Active docs use live stage names
  • LLM adapter policy matches installed files
  • Generated root links resolve correctly
  • Tooling catches stale stage names

Expected Test Plan

  • [unit] task CLI stage alias regression
  • [unit] agent-worktree Ruby guard regression
  • [audit] install-agent-docs check
  • [audit] bin/dor-check docs-gate-cleanup

Checks Run

  • [static] stale terminology scan clean for task stages/readiness lanes
  • [static] bin/install-agent-docs check
  • [unit] bin/rails test test/commands/devops_cycle_command_test.rb test/commands/install_agent_skills_test.rb
  • [integration] bin/rails test test/commands/install_agent_skills_test.rb
  • [full-suite] bin/full-suite-check docs-gate-cleanup at d13600a6db28
  • [dor] Ruby 3.3 bin/dor-check docs-gate-cleanup
  • [full-suite@fb6baf6457e2fbfdca8474d187cf2a7ed26b252c] bin/rails test green
  • [rubocop@fb6baf6457e2fbfdca8474d187cf2a7ed26b252c] bin/rubocop clean

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.

Sizing Avi · PO Dev MEDIUM Actual XL
  1. Created Designed
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    Tokens
    Cost
    Completed Jun 26, 06:24 · 1 day ago
    api
  2. Designed Building
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    under a minute
    Tokens
    Cost
    Started Jun 26, 06:24
    Completed Jun 26, 06:24 · 1 day ago
    cli
  3. Building Submitted
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    37 minutes
    Tokens
    Cost
    Started Jun 26, 06:24
    Completed Jun 26, 07:00 · 1 day ago
    cli
  4. Submitted Blocked
    Model
    Duration
    34 minutes
    Tokens
    Cost
    Started Jun 26, 07:00
    Completed Jun 26, 07:34 · 1 day ago
    api
  5. Blocked Submitted
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    15 minutes
    Tokens
    Cost
    Started Jun 26, 07:34
    Completed Jun 26, 07:50 · 1 day ago
    cli
  6. Submitted Blocked
    Model
    Duration
    3 minutes
    Tokens
    Cost
    Started Jun 26, 07:50
    Completed Jun 26, 07:52 · 1 day ago
    api
  7. Blocked Submitted
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    13 minutes
    Tokens
    Cost
    Started Jun 26, 07:52
    Completed Jun 26, 08:05 · 1 day ago
    cli
  8. Submitted Blocked
    Model
    Duration
    27 minutes
    Tokens
    Cost
    Started Jun 26, 08:05
    Completed Jun 26, 08:32 · 1 day ago
    api
  9. Blocked Building
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    about 5 hours
    Tokens
    Cost
    Started Jun 26, 08:32
    Completed Jun 26, 13:38 · about 20 hours ago
    cli
  10. Building Submitted
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    26 minutes
    Tokens
    Cost
    Started Jun 26, 13:38
    Completed Jun 26, 14:04 · about 20 hours ago
    cli
  11. Submitted Blocked
    Model
    Duration
    18 minutes
    Tokens
    Cost
    Started Jun 26, 14:04
    Completed Jun 26, 14:22 · about 19 hours ago
    api
  12. Blocked Building
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    about 2 hours
    Tokens
    Cost
    Started Jun 26, 14:22
    Completed Jun 26, 16:33 · about 17 hours ago
    cli
  13. Building Submitted
    P Pidgeotto
    Pidgeotto
    Model
    Duration
    10 minutes
    Tokens
    Cost
    Started Jun 26, 16:33
    Completed Jun 26, 16:43 · about 17 hours ago
    cli
  14. Submitted Reviewed
    C Carl
    Carl primary
    A Alex
    Alex light
    Model
    claude-opus-4-8
    Duration
    26 minutes
    Tokens
    45,404,392
    Cost
    ~$46.88
    Started Jun 26, 16:43
    Completed Jun 26, 17:09 · about 17 hours ago
    cli
  15. Reviewed Assembled
    S Steffon
    Steffon
    Model
    claude-opus-4-8
    Duration
    under a minute
    Tokens
    912,480
    Cost
    ~$0.58
    Started Jun 26, 17:09
    Completed Jun 26, 17:10 · about 17 hours ago
  16. Assembled Shipped
    A Avi
    Avi
    Model
    claude-opus-4-8
    Duration
    about 1 hour
    Tokens
    27,904,958
    Cost
    ~$18.61
    Started Jun 26, 17:10
    Completed Jun 26, 18:05 · about 16 hours ago
  17. Shipped Archived
    Model
    Duration
    about 5 hours
    Tokens
    Cost
    Started Jun 26, 18:05
    Completed Jun 26, 23:28 · about 10 hours ago

Conversation

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

Handoff 1 day ago

PR #232 is ready for Avi review. Changes align active agent docs with designed/building/submitted/reviewed/assembled/shipped, make QA-release stop at the production ship gate, add legacy-stage hints in bin/task, update devops-cycle to live stages, make install-agent-docs worktree-safe for global hooks, remove filter_map from command-line Ruby scripts, and sync generated AGENTS/CLAUDE/global skills locally. Verification: targeted unit/integration tests, bin/install-agent-docs check, bin/agent-worktree doctor no Ruby 2.6 crash, bin/full-suite-check green at f43146115358, bin/dor-check green.

QA Feedback 1 day ago

PR #232 still leaves live docs/tooling vocabulary inconsistent. Update docs/topics/data-model.md and docs/topics/theme.md to the live stage/readiness names, and replace QA acceptance / production-ready lane wording in docs/agents/modules/devops-task-board.md and docs/agents/modules/parallel-agent-devops.md with Ready To Assemble / Assembled Release. Re-run focused docs/tooling checks and CI before re-review.

QA Feedback 1 day ago

PR #232 now conflicts with the updated release branch after the current QA train. Resolve release conflicts in docs/agents/skills/qa-release/SKILL.md and test/commands/install_agent_skills_test.rb, update the branch on top of origin/release, and re-run focused checks plus CI before re-review. GitHub also showed no completed workflow runs at current head 4f0e665.

QA Feedback 1 day ago

Heavy (Carl): APPROVE — gates/CLI/installer correct; re-ran all tiers green on head 83c8d9d. Light (Alex/docs): BLOCK — acceptance #2 'Active docs use live stage names' not fully met; three active docs still carry legacy stages/dead endpoints, contradicting this PR's own corrections elsewhere. FIX: (1) docs/agents/system/comms.md lines 7-12 still document GET /api/v1/tasks?stage=queued + POST /api/v1/tasks/:slug/{start,complete,fail_task} — none exist (routes.rb:223-230 = index/show/create/update/destroy + member POST :intent only); rewrite to PATCH /api/v1/tasks/:slug + POST .../intent. (2) docs/topics/routes-and-controllers.md:93 still lists POST .../{queue,start,complete,fail_task} — mirror the architecture.md fix. (3) docs/agents/agents/mack/role.md:25 uses legacy 'queued' stage — use 'designed'. (4) config/feature_shapes.yml:8 points at docs/agents/system/devops-cycle.md (§3) which does not exist — should be devops-cycle-design.md (§3). Also: branch tip 83c8d9d is a 'Merge release into docs gate cleanup' commit past the certified checks SHA d13600a — re-run + re-stamp full-suite/rubocop on the rebased tip. NOTE: this PR owns the qa-release SKILL.md operator-gated flip that #235's §1.4 rewrite depends on — co-land the two.

QA Feedback about 19 hours ago

APPROVED ON THE MERITS (Carl heavy + Alex light, both green) — all 4 stale-doc items are fixed (comms.md, routes-and-controllers.md, mack/role.md, feature_shapes.yml:8). This is a MERGE-SEQUENCING REBASE, not a quality block. Sibling PR #235 (release-autonomy-cleanup) is landing THIS release and now owns the operator-gated ship rewrite in both docs/agents/skills/qa-release/SKILL.md (your edit is byte-identical → no-op) and docs/agents/system/devops-cycle-design.md §1.3+§1.4 — backed by the REAL config/release_builder.yml + Release::BuilderPolicy that #235 ships. Your devops-cycle-design.md edits to the same §1.3 'RC assembly autonomy' paragraph + §1.4 (chip line, auto-ship callout, --yes bullets, step 6) now CONFLICT, and your 'Until it is backed by a checked-in config/release_builder.yml, treat this section as canonical' framing is stale (the config now exists). REBASE RECIPE: rebase feat/docs-gate-cleanup onto origin/release (post-#235); in devops-cycle-design.md TAKE release's (=#235's) config-backed §1.3/§1.4 paragraphs and re-apply ONLY your unique 'Claude->agent session' rename + any non-overlapping vocab; drop the 'until a config lands' paragraph (the old 'prepare silently no-ops' line is also superseded by #235's 'prepare aborts without confirmation in a non-interactive shell'). SKILL.md needs no action. Keep all your other ~33-file vocab fixes. Re-stamp checks + re-submit; it merges clean next run.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

MEDIUM

Actual

XL