Move configuration reports to shared rendering

This commit is contained in:
2026-11-07 03:57:10 +00:00
parent 7159f52f4d
commit 6c35da3ab6
23 changed files with 461 additions and 821 deletions

View File

@@ -1,6 +1,6 @@
# Shared reporting and PromptKit v0.20.0 implementation plan
Status: implementation in progress; Stages 1–6 complete.
Status: implementation in progress; Stages 1–7 complete.
## Scope, authority, and execution
@@ -250,6 +250,12 @@ ordinary `RepeatFlag` replacement semantics to simulate ordering.
## Stage 7: Migrate existing ckconfig reports to core
**Complete.** Existing ckconfig reports use shared rendering, including safe
effective values and reached-scope validation aggregation. Focused integration
tests and the root and ckconfig workspace suites passed with Go 1.27.0 using
`GOTOOLCHAIN=local go test ./... ./integrations/ckconfig/...`. The ckprompt
migration remains in the following stages.
Convert the existing `scopes`, `show`, `sources`, `explain`, `diff`, and concise
`validate` report paths in [ckconfig](../../integrations/ckconfig) to the public
handoff. Remove local format flags, validators, encoding switches, and encoders.