Normalize typed CLI history evidence

This commit is contained in:
2026-10-26 15:36:42 +00:00
parent da74d4190d
commit 231ae66857
5 changed files with 366 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
# Interface Contract Remediation Implementation Plan
Status: in progress. Stages 1–6 are complete; Stages 7–18 remain pending.
Status: in progress. Stages 1–7 are complete; Stages 8–18 remain pending.
Baseline: `f6d54a094a2b5ada5748686620659399dce7ebf0`.
Audience: a Luna coding agent executing the stages sequentially.
@@ -449,7 +449,10 @@ by a particular public projection. Focused check:
## Stage 7 — Normalize Typed Checkpoints And CLI Evidence
Owners: new `history_cli.go`, `override_context.go`, override metadata/replay
helpers. Status: pending.
helpers. Status: complete. Validation:
`GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -run 'CLI.*History|Explain|Decoding|IntegerVersionInspection|Override' -count=1`,
`GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -count=1`,
and `git diff --check`.
1. Register pre-CLI and post-CLI canonical checkpoints with their origin indexes
on the correct sides of the CLI contribution phase. Preserve raw-versus-typed