Development record
ultra-v0.6.8 C7: memoryBlockingResidual and memoryCallerHome in internal/core/memory/redact.go are byte-for-byte copies of history.blockingResidual (internal/core/history/history.go) and history.callerHome (internal/core/history/store.go); scanner.ProbeIdentity carries the same home resolution inline. Two committed-store redactors that are meant to agree on what counts as a leak now have to be fixed twice (C3 is the concrete cost). Both packages already import internal/adapter/scanner, so one exported home there has no cycle risk. Neither copy has a unit test of its own (the below-cap conv-3 note); the shared home gets them.
ultra-v0.6.8 C7: memoryBlockingResidual and memoryCallerHome in internal/core/memory/redact.go are byte-for-byte copies of history.blockingResidual (internal/core/history/history.go) and history.callerHome (internal/core/history/store.go); scanner.ProbeIdentity carries the same home resolution inline. Two committed-store redactors that are meant to agree on what counts as a leak now have to be fixed twice (C3 is the concrete cost). Both packages already import internal/adapter/scanner, so one exported home there has no cycle risk. Neither copy has a unit test of its own (the below-cap conv-3 note); the shared home gets them.
Frontmatter
| id | iss-2608291814569036 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2608291814569036-residual-and-caller-home-helpers.md
open on GitHub ↗ · commit history ↗