Preserve explicitness across resolution shape changes
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Interface Contract Remediation Implementation Plan
|
||||
|
||||
Status: in progress. Stage 1 is complete; Stages 2–18 remain pending.
|
||||
Status: in progress. Stages 1–2 are complete; Stages 3–18 remain pending.
|
||||
Baseline: `f6d54a094a2b5ada5748686620659399dce7ebf0`.
|
||||
Audience: a Luna coding agent executing the stages sequentially.
|
||||
|
||||
@@ -315,7 +315,9 @@ and the selected root regression.
|
||||
## Stage 2 — Correct Final Explicitness Across Shape Changes
|
||||
|
||||
Finding 2. Owners: `applyResolutionMetadata`, `refreshResolutionFields`,
|
||||
`resolveLoadInput`, and resolution/metadata tests. Status: pending.
|
||||
`resolveLoadInput`, and resolution/metadata tests. Status: complete. Validation:
|
||||
`GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -run 'Resolution|Metadata|Provenance' -count=1`
|
||||
and `GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -count=1`.
|
||||
|
||||
1. Pass the frozen `resolutionInput` to effective metadata refresh rather than
|
||||
attempting to infer entry shape from a final pointer bucket.
|
||||
|
||||
Reference in New Issue
Block a user