Verify PromptKit smoke outcomes and delivery

This commit is contained in:
2026-10-17 19:01:34 +00:00
parent 80f31d2ec0
commit 079576361b
2 changed files with 184 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
# Dependency upgrades, discovery, and smoke testing implementation plan
Status: Stages 1–13 complete; Stage 14 is next.
Status: Stages 1–14 complete; Stage 15 is next.
## Authority and baseline
@@ -694,6 +694,14 @@ provider smoke-test correctness belongs upstream.
**Complete when:** realistic smoke failures preserve their reports, native error
identity, and delivery outcomes without a parallel diagnostic test suite.
**Completed:** 2026-10-17. Added outcome and delivery coverage for false/unknown
observations, error-only and report-plus-error results, cancellation before and
after acquisition, and retained aggregate results across cancellation. Tests
also cover error and short report writes, encoding failure, diagnostic writer
failure, operation plus delivery errors, ordered diagnostics, and joined
`errors.Is`/`errors.As` identity. The full ckprompt suite passed with
`GOTOOLCHAIN=local go test -count=1 ./...`.
## Stage 15: Demonstrate the new interfaces in the maintained consumer
**Primary files:** `integrations/ckprompt/examples/composed`, its README,