2.2 KiB
2.2 KiB
Orch Council Report
Status
completed
Owner
- codex
Started At
2026-03-19
Goal
- implement
orch council reportso persisted grouped recommendations can be rendered as a final council report in human-readable markdown and stable JSON output
Scope
- add
orch council reportwith--run,--show, and--json - read grouped recommendations from persisted
council_groups - render a markdown report for the requested buckets and persist report metadata if needed by the existing design
- add integration coverage for default output,
--show all, and JSON shape - run
go test ./..., update the implementation roadmap, and archive this workstream when complete
Checklist
- inspect council report requirements, current council store, and CLI/test patterns
- implement council report store and CLI command
- add integration coverage for default buckets,
--show all, and JSON output - run
go test ./... - update
docs/implementation-roadmap.md - archive this roadmap with a completion summary
Files
docs/roadmaps/archive/orch-council-report.mddocs/implementation-roadmap.mddocs/council-review.mdinternal/store/council.gointernal/cli/orch/council.gointernal/cli/orch/council_report.gointernal/cli/orch/integration_test.gointernal/db/schema/007_council_reports.sql
Decisions
- keep the scope limited to report rendering on top of existing persisted council data
- persist final report metadata in a dedicated
council_reportstable so the last rendered report artifact path can be recovered without re-reading files - place markdown artifacts under a
.orch/reports/tree rooted next to the active database context so tests and non-default databases do not dirty the repository root
Blockers
- none
Next Step
- none
Completion Summary
- added
orch council reportwith--run,--show, and--jsonon top of persistedcouncil_groups - report rendering now produces human-readable markdown, writes a markdown artifact, and persists final report metadata in
council_reports - integration coverage now verifies default
consensus,majorityoutput,--show all, and the JSON response shape