Normalize inheritance history evidence

This commit is contained in:
2026-10-26 15:25:02 +00:00
parent 11f7154874
commit da74d4190d
8 changed files with 482 additions and 76 deletions

View File

@@ -1,6 +1,6 @@
# Interface Contract Remediation Implementation Plan
Status: in progress. Stages 1–5 are complete; Stages 6–18 remain pending.
Status: in progress. Stages 1–6 are complete; Stages 7–18 remain pending.
Baseline: `f6d54a094a2b5ada5748686620659399dce7ebf0`.
Audience: a Luna coding agent executing the stages sequentially.
@@ -420,7 +420,11 @@ and correct displacement attribution. Focused check:
## Stage 6 — Normalize Inheritance And Control Evidence
Owners: new `history_inheritance.go`, `inheritance_history.go`,
`inheritance_explain.go`, inheritance operation producers. Status: pending.
`inheritance_explain.go`, inheritance operation producers. Status: complete.
Validation:
`GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -run 'Inheritance.*History|History.*Inheritance|RecordInheritance|NestedInheritance' -count=1`,
`GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -count=1`,
and `git diff --check`.
1. Register one ordered inheritance payload. Produce observations for control
removal/cancellation, parent transfer, effective child contribution, and