Share semantic document traversal helpers
This commit is contained in:
@@ -163,7 +163,14 @@ reliably induce an important filesystem failure. Run race tests for this unit.
|
||||
|
||||
## Stage 4 — Establish shared document traversal ownership
|
||||
|
||||
Status: pending.
|
||||
Status: complete.
|
||||
|
||||
Completion: `document_walk.go` owns nil-safe preorder value walking, borrowed
|
||||
indexing, and semantic lookup. Metadata shapes and projected sensitivity use the
|
||||
walker with defensive path copies. Specialized origins and budget traversals
|
||||
remain explicit. Full offline tests (including historical path shapes, metadata
|
||||
detachment, and dynamic secrets), vet, build, and whitespace checks passed with
|
||||
Go 1.26.7 on Linux/amd64.
|
||||
|
||||
Evidence: `indexDocument`, `walkDocumentPaths`, and `projectedSensitivity` repeat
|
||||
semantic tree traversal in [load_metadata.go](../../load_metadata.go),
|
||||
|
||||
Reference in New Issue
Block a user