Align ckprompt with released dependencies

This commit is contained in:
2026-11-07 11:23:15 +00:00
parent 668c609062
commit 2f43f78f76
14 changed files with 116 additions and 163 deletions

View File

@@ -1,6 +1,6 @@
# Shared reporting and PromptKit v0.20.0 implementation plan
Status: implementation in progress; Stages 1–25 complete.
Status: implementation complete; Stages 1–26 complete.
## Scope, authority, and execution
@@ -926,6 +926,28 @@ version; hosted delivery remains separately tracked under the release procedure.
## Stage 26: Final ckprompt alignment and end-to-end verification
**Complete.** ckprompt v0.3.0 selects published core v0.4.0 and ckconfig
v0.4.0, ConfigKit v1.1.0, and PromptKit v0.20.0. All three standalone suites
and all three workspace suites passed with Go 1.27.0. Offline tidy left all
module files unchanged. Fifteen documented standalone consumer invocations and
16 additional workflows passed; the two invalid-fixture invocations returned
their expected failures, as did native type rejection for zero/list overrides.
Comparison assertions returned status 3, null overrides retained native evidence,
and preview and smoke commands used the local fake client. ckprompt publication
and hosted delivery remain separate operations.
The tested fixtures are identified by Git blob IDs:
| Consumer | Fixture | Blob |
| --- | --- | --- |
| simple | `before.yml` | `8192e75eb483dc5e206956632ecc36a641ead935` |
| simple | `after.yml` | `a5fc1041a8756cfa8487b8abf9ed2e551bdba0d9` |
| simple | `invalid.yml` | `455a1af8e1dd11cb728fce4334fb10d1b1d4ce2b` |
| composed | `before.yml` | `9fc0c68178fea64b5ab5a46e547e25f82baf8c17` |
| composed | `after.yml` | `e1c77fd6004b3114728c245648e01998e6a45858` |
| composed | `topic.txt` | `4c1c8cf49d7b36c033b144ff0ec064f832f11283` |
| composed | `notes.txt` | `4a5e2c8ddb220ae2bbc50868baab9cbbaa0a6263` |
Pin released core and ckconfig versions providing the new APIs in ckprompt.
Download and tidy with GOWORK off; retain real sums. Update the unpublished
ckprompt candidate note (or fresh minor selected in Stage 24) with the final