Expose the public smoke-test API

This commit is contained in:
2026-10-13 18:16:34 +00:00
parent b268c55783
commit abb2461244
4 changed files with 554 additions and 4 deletions

View File

@@ -650,6 +650,12 @@ Validate: focused root `go test` cases plus internal engine tests. Do not copy a
internal selection/HTTP matrices into external-package tests or promise stable
JSON output for the new report types.
**Completed: 2026-10-13.** Added the public `Engine.SmokeTest` facade, owned
request/report conversions, credential-safe request formatting, and GoDoc for
selection, tri-state facts, transport support, retries, timeouts, timing, and
disclosure boundaries. Validation passed: `go doc . Engine.SmokeTest`,
`go test -race . ./internal/engine`, `go vet ./...`, and `git diff --check`.
## Stage 17: Verify Assembled Capacity, Cancellation, And Privacy Boundaries
Scope: a small number of consequential integration regressions.