Gerrit-like patch workflow for agent development

t-565·Epic·
·
·
·Omni/Ide.hs
Created1 week ago·Updated1 week ago

Execution Summary

7/7
Tasks Completed
$0.00
Total Cost
0s
Total Time

Design

Edit

Build a Gerrit-inspired patch-based development workflow for coding agents. Core principle: one task = one commit. Revisions are amends (not new commits). Branches are ephemeral pointers to individual commits, cleaned up after merge. Three worktrees (live/test/dev) with three agent roles (coder/reviewer/integrator). Task status transitions drive the workflow. Git trailers (Task-Id) link commits to tasks.

Child Tasks

  • t-565.3 - Set up live/test/dev worktrees [Done]
  • t-565.4 - Implement branch naming convention and cleanup [Done]
  • t-565.5 - Update dev.md coder workflow for patch-based development [Done]
  • t-565.6 - Create reviewer.md agent workflow [Done]
  • t-565.7 - Create integrator.md agent workflow [Done]
  • t-565.1 - Add patchset_count field to task DB schema [Done]
  • t-565.2 - Add git trailer support to task CLI [Done]

Timeline (5)

💬[human]1 week ago

Implemented automation foundation for dev-review-release loop: new Omni/Ide/dev-review-release.sh (setup-worktrees, loop, cleanup-branches), rewritten dev/reviewer/integrator workflows for patch-based one-task-one-commit flow, and docs in Omni/Ide/DEV_REVIEW_RELEASE.md + README updates. Remaining open subtasks are t-565.1 (patchset_count) and t-565.2 (task trailer support).

💬[human]1 week ago

All planned subtasks are now complete (7/7). Added task trailer CLI, patchset_count tracking/increment command, and scoped loop filters (--parent/--task-id) for safe dogfooding. Epic is ready for tmux-run automation dogfood.

🔄[human]Open → Done1 week ago