Clarify filesystem directive and override ownership
This commit is contained in:
@@ -249,7 +249,16 @@ borrowed values or reread the environment. Run race tests for this unit.
|
||||
|
||||
## Stage 6 — Clarify source assembly and override ownership
|
||||
|
||||
Status: pending.
|
||||
Status: complete.
|
||||
|
||||
Completion: filesystem context/canonicalization/containment moved to
|
||||
`filesystem.go`; directive parsing and restrictions moved to `directives.go`;
|
||||
input node counting now shares the document owner with explicit key accounting.
|
||||
Override preparation, parser-neutral value building, and application are separate;
|
||||
profile and CLI application share the composition clone. Deferred profile cleanup
|
||||
preserves primary failures and explicitly checks the success-path close once.
|
||||
Full offline tests, vet, build, and whitespace checks passed with Go 1.26.7 on
|
||||
Linux/amd64, including imports/globs, profiles, CLI, limits, and provenance.
|
||||
|
||||
Evidence: [imports.go](../../imports.go) mixes filesystem context, directives,
|
||||
graph traversal, and diagnostics; [override.go](../../override.go) combines value
|
||||
|
||||
Reference in New Issue
Block a user