Separate ConfigKit messages from explanations
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Invocation reporting implementation plan
|
||||
|
||||
Status: Stages 1–9 complete. Stage 10 is next.
|
||||
Status: Stages 1–10 complete. Stage 11 is next.
|
||||
|
||||
## Objective and authority
|
||||
|
||||
@@ -380,7 +380,7 @@ root tests remains deferred until the legacy external callers are reconciled.
|
||||
|
||||
## Stage 10: Separate ConfigKit provider messages and explanations
|
||||
|
||||
Status: pending.
|
||||
Status: complete.
|
||||
|
||||
Primary files:
|
||||
[configkit_adapter.go](../../integrations/ckconfig/configkit_adapter.go),
|
||||
@@ -408,6 +408,14 @@ context, passive acquisition, retained causes, and data alongside errors.
|
||||
Use native results as fixtures without testing ConfigKit's resolution or
|
||||
diagnostic classification algorithms.
|
||||
|
||||
The ConfigKit adapter now carries independent warnings and terminal native
|
||||
records separately, preserves partial values and wrapped errors, and snapshots
|
||||
native writer inputs. Focused tests cover mixed records, source and comparison
|
||||
side context, related locations, partial values, error identity, and messages
|
||||
retained through cancellation. The ckconfig suite cannot run yet because
|
||||
`diff.go`, `explain.go`, and `family.go` still use APIs scheduled for later
|
||||
migration; Stage 20 will validate the assembled modules.
|
||||
|
||||
## Stage 11: Migrate configuration show and validate
|
||||
|
||||
Status: pending.
|
||||
|
||||
Reference in New Issue
Block a user