Enforce the retained history node limit
This commit is contained in:
@@ -416,6 +416,13 @@ Focused check when buildable: `go test ./internal/engine -run 'Load|History|Expl
|
||||
Finding: completes **D01**.
|
||||
Owners: `internal/engine/history.go`, `load.go`, `load_result.go`, history/lifecycle tests.
|
||||
|
||||
Status: **complete** (D01). Prior completed commits: `2736ddf`, `deb9aa5`,
|
||||
`ae3408a`, `ea27f17`, `08a8c25`, `877c497`, `8aba43d`, `7bf2f0c`,
|
||||
`0f9ecf1`, `119b42c`, `247a12b`, `4fcff5f`. Validation passed:
|
||||
`env GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -run 'History|Explain|Inheritance|Override|Resolution|Load' -count=1`,
|
||||
`env GOTOOLCHAIN=local GOPROXY=off GOTELEMETRY=off go test ./internal/engine -count=1`,
|
||||
and `git diff --check`.
|
||||
|
||||
1. Use one explicit root visitor on the prepared inspection, feeding a
|
||||
pointer-aware `retainedNodeCounter` fresh for this publication, not the earlier
|
||||
transient expansion counter. Include baseline, input, final, pre-CLI,
|
||||
|
||||
Reference in New Issue
Block a user