1.8 KiB
1.8 KiB
Orch Council Start
Status
completed
Owner
- codex
Started At
2026-03-19
Goal
- implement the first Milestone 7 slice by adding council input storage and
orch council start
Scope
- persist council run metadata plus target input references
- add
orch council startto create a council run and dispatch three reviewer tasks - add integration tests for council start dispatch behavior
- update the implementation roadmap and archive this workstream when complete
Checklist
- inspect council docs, schema, and existing orch dispatch primitives
- implement council storage and
orch council start - add integration coverage for council start
- run
go test ./... - update
docs/implementation-roadmap.md - archive this roadmap with a completion summary
Files
docs/roadmaps/archive/orch-council-start.mddocs/implementation-roadmap.mdinternal/db/schema/*.sqlinternal/store/council.gointernal/cli/orch/root.gointernal/cli/orch/council*.gointernal/cli/orch/integration_test.go
Decisions
- treat
orch council startas creating a dedicated run id rather than attaching to a pre-existing ordinary run - persist target prompt/file/repo/task references in a separate council input table instead of overloading the existing
runstable
Blockers
- none
Next Step
- continue Milestone 7 with
orch council wait, then add tally and report on top of the persisted reviewer data
Completion Summary
- council input references are now persisted separately from council run metadata
orch council startcreates a dedicated council run, dispatches the three fixed reviewer roles, and records reviewer assignment rows for downstream wait/tally/report steps- integration tests now cover council start dispatch behavior and stored council metadata