Agents Builders

Two-workflow task status model (Build → Deploy)

Archived
task-5380e0add7b5

Created

Jun 20, 18:33

Started

Jun 20, 18:33

Completed

Jun 20, 21:02

DevOps handoff

Type

Feature

Shape

backend

Worktree Slug

status-model-two-workflow

Repositories

mcritchie-studio

Release Train

Branch

feat/status-model-two-workflow

QA URL

Production URL

https://mcritchie.studio
core data-migration task-board

Acceptance Criteria

  • Task statuses migrated to the two-workflow model: designed/building/submitted/reviewed (Build) + assembled/shipped (Deploy seam) + blocked + archived; a data migration remaps every existing row with no orphans.
  • Model state machine, named transitions, and per-stage timestamps updated; bin/task and bin/dor-check speak the new states.
  • blocked records blocked_from + block_kind + feedback so an autonomous/heartbeat agent can resume the right way.
  • /tasks board renders the new columns in workflow order (archived hidden); DoR gate fires at submitted→reviewed (DoR-to-Merge) with a DoR-to-Build check at designed→building.
  • devops-cycle-design.md + AGENTS/CLAUDE routing updated to the new model; full test suite green.

Expected Test Plan

  • [unit] Task model: stage inclusion, transition methods, set_stage_timestamp for new states, blocked metadata
  • [integration] API transitions move a task designed→building→submitted→reviewed→assembled→shipped and submitted→blocked→submitted
  • [unit] bin/dor-check gate fires at submitted (DoR-to-Merge) and designed (DoR-to-Build)

Checks Run

  • [deploy] Heroku v77 (82e1b69); release-phase migration MigrateTaskStagesTwoWorkflow ran clean; remapped pr_review→submitted live; /up + /tasks 200

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

Two-workflow status model shipped to PR #68. Full suite 781/0/0 green + zeitwerk clean. DoR met (backend: unit+integration). Data migration remaps all legacy rows. Stages move via PATCH only (named transition endpoints removed). Follow-ups: Release singleton + release-branch tooling; migrate bin/devops-cycle planner. Post-deploy: run bin/install-agent-docs to regenerate root AGENTS/CLAUDE.

Handoff 7 days ago

Deployed to prod (Heroku v77) under maintenance mode; release-phase migration remapped all task rows (pr_review→submitted etc.) cleanly. Root AGENTS.md/CLAUDE.md regenerated to the new stages. New model is LIVE for the test run.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

Actual