Verify catalog capability lifecycles

This commit is contained in:
2026-10-17 18:46:47 +00:00
parent 504ea03574
commit 7a91f722fd
2 changed files with 80 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
# Dependency upgrades, discovery, and smoke testing implementation plan
Status: Stages 1–7 complete; Stage 8 is next.
Status: Stages 1–8 complete; Stage 9 is next.
## Authority and baseline
@@ -455,6 +455,15 @@ establish native namespace algorithms.
**Complete when:** discovery exposes only declared capabilities and preserves
the selected CommandKit invocation contracts.
**Completed:** 2026-10-17. Added independent installation and eager-capture
coverage for backend, namespace, and collection callbacks, including help
without provider acquisition and unavailable filters. Extended nil-loader issue
retention checks to all catalogs. Existing prompt/profile coverage plus the new
cases exercise default, named, unqualified, all, explicit-false, conflicting,
singleton, and repeatable-kind requests; selection, selector, state, inventory,
empty output, and delivery behavior remain protected. The full ckprompt suite
passed.
## Stage 9: Add the optional smoke capability and native adapter
**Primary files:** ckprompt `Suite`, new `smoke.go` or equivalent, adapter tests.