feat(councils): add preflight, schema-driven outputs, and artifact reporting

This commit is contained in:
William Valentin
2026-02-22 15:56:30 -08:00
parent dafe9b4d3d
commit 44c7409a20
18 changed files with 1686 additions and 29 deletions
+10
View File
@@ -38,6 +38,16 @@ Flynn supports a deterministic dual-council orchestration pipeline (`council.run
}
```
`council.run` output behavior:
- Tool output returns a concise execution brief suitable for TUI/chat surfaces.
- Full artifacts are persisted to disk:
- `${FLYNN_DATA_DIR}/councils/` when `FLYNN_DATA_DIR` is set
- otherwise `~/.local/share/flynn/councils/`
- Per run, Flynn writes:
- `<timestamp>-<slug>.md` summary report with conversation trace and embedded raw JSON
- `<timestamp>-<slug>.json` full structured `CouncilRunResult`
## Determinism Notes
- `prompt_payload_hash` is computed from canonical JSON payload passed to model.