Add detailed comparison assertions

This commit is contained in:
2026-11-07 04:49:40 +00:00
parent 65b454b2ab
commit 1986c44f49
6 changed files with 184 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
# Shared reporting and PromptKit v0.20.0 implementation plan
Status: implementation in progress; Stages 1–18 complete.
Status: implementation in progress; Stages 1–19 complete.
## Scope, authority, and execution
@@ -680,6 +680,10 @@ source files again to recover evidence.
## Stage 19: Detailed differences and assertion outcomes
**Complete.** Detailed native difference reports and opt-in assertion status
are implemented. Root, ckconfig, and ckprompt workspace suites passed with Go
1.27.0, including concealed changes, null versus absence, and delivery failures.
Reuse existing Scope.Compare and native Difference records. Keep concise
additions/changes/deletions as default and add `--details`. The detailed report
is `{scope, differences: [...]}`; entries carry native `path`, `before`, `after`,