Remove unused overlay value snapshots

This commit is contained in:
2026-09-07 01:02:27 +00:00
parent 874adaaa18
commit 49e04442da
4 changed files with 11 additions and 12 deletions

View File

@@ -2,7 +2,7 @@
## Status and scope
Status: planned; no stages have been implemented under this roadmap.
Status: in progress; completed stages and their validation are recorded below.
Audit baseline: `9b147bfd96aec25e0125dcae66e136e56dc7a670`.
This roadmap owns the agreed maintainability cleanup before v0.1.0. It replaces
@@ -61,7 +61,13 @@ consumer contracts.
## Stage 1 — Remove unused overlay value snapshots
Status: pending.
Status: complete.
Completion: removed unread overlay before/after trees and their construction and
cloning, including the now-unused CLI position lookup. Field-read review confirmed
that resolution snapshots and history applications have separate live consumers;
those and displaced origins remain intact. The full offline test suite, vet,
build, and whitespace checks passed with Go 1.26.7 on Linux/amd64.
Evidence: `overlayRecord` in [overlay.go](../../overlay.go) retains `before` and
`after` trees; profile and CLI processing construct them and