Keep reference algorithms in tests
This commit is contained in:
@@ -8,8 +8,8 @@ membership maps broadly match the selected architecture. Whole-tree replay and
|
||||
the expressly deferred ownership/trace changes remain unchanged.
|
||||
|
||||
The review found no reproduced functional regression or unintentionally stronger
|
||||
public contract. The following bounded implementation and test-quality findings
|
||||
remain to be addressed. They do not authorize changes to public semantics,
|
||||
public contract. All three bounded implementation and test-quality findings
|
||||
below are now addressed. They do not authorize changes to public semantics,
|
||||
dependencies, resource limits, release gates, or credential handling.
|
||||
|
||||
The older, completed ReleaseKit review record remains in Git history at
|
||||
@@ -78,7 +78,12 @@ is missing regression protection, not an observed sensitivity leak.
|
||||
|
||||
## 3. Finish moving reference-only machinery out of production (P3)
|
||||
|
||||
Status: Open.
|
||||
Status: Complete. Reference containment/deduplication is String-based and
|
||||
test-only. The unused constructor/comparator/path helpers are removed; coverage
|
||||
tests exercise both live record/snapshot adapters, and dependency membership
|
||||
tests exercise the actual resolution record. Required live helpers and immutable
|
||||
inspection evidence are unchanged. Focused tests, `./scripts/check.sh`, and
|
||||
`go test -race ./...` passed; code search found no remaining obsolete symbols.
|
||||
|
||||
Affected: [resolution.go](../../internal/engine/resolution.go),
|
||||
`newResolutionCoverageIndex` (lines 373–382), `appendUniqueString`,
|
||||
|
||||
Reference in New Issue
Block a user