Migrate ConfigKit reports to the reporter
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Invocation reporting implementation plan
|
||||
|
||||
Status: Stages 1–11 complete. Stage 12 is next.
|
||||
Status: Stages 1–12 complete. Stage 13 is next.
|
||||
|
||||
## Objective and authority
|
||||
|
||||
@@ -460,7 +460,7 @@ assembled suites.
|
||||
|
||||
## Stage 12: Migrate configuration sources, explain, and diff
|
||||
|
||||
Status: pending.
|
||||
Status: complete.
|
||||
|
||||
Primary files: [sources.go](../../integrations/ckconfig/sources.go),
|
||||
[explain.go](../../integrations/ckconfig/explain.go),
|
||||
@@ -484,6 +484,16 @@ Validation: retain comparison preflight, selector, safe-report, and native
|
||||
forwarding tests. Cover a representative failure on each destination and quiet
|
||||
rendering without duplicating core's complete visibility matrix in every command.
|
||||
|
||||
Configuration sources, explanation, diff, and scope inventory now submit
|
||||
provider messages through the shared reporter and render through managed output.
|
||||
Native explanation rendering retains already-written partial output, while
|
||||
renderer and destination failures are recorded in `Presentation` independently
|
||||
of operation causes. Focused ckconfig package tests pass, including comparison
|
||||
preflight, source evidence, safe reports, native forwarding, warning/context
|
||||
ordering, quiet rendering, and result/diagnostic destination failures. The full
|
||||
ckconfig module command still fails to compile `examples/simple`, which uses the
|
||||
old invocation API and is scheduled for migration in Stage 17.
|
||||
|
||||
## Stage 13: Migrate PromptKit acquisition adapters
|
||||
|
||||
Status: pending.
|
||||
|
||||
Reference in New Issue
Block a user