Connect report rendering to invocation outcomes

This commit is contained in:
2026-11-07 03:41:21 +00:00
parent 190bfbd77b
commit 3a6c66f550
3 changed files with 108 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
# Shared reporting and PromptKit v0.20.0 implementation plan
Status: implementation in progress; Stages 1–2 complete.
Status: implementation in progress; Stages 1–3 complete.
## Scope, authority, and execution
@@ -137,6 +137,10 @@ semantic except where the selected text behavior itself matters.
## Stage 3: Reporter handoff through the existing lifecycle
**Complete.** Reporter handoff uses the existing delivery lifecycle. Focused
reporter tests and the root workspace suite (`GOTOOLCHAIN=local go test ./...`
with Go 1.27.0) passed.
Add `(*Reporter).Report(Report) error`. Delegate to Stage 2 through the existing
`RenderOutput` coordination and destination writer. Store the invocation format
selection in reporting state; do not create another reporter or delivery state.