Preserve inherited source origins and transfer evidence
This commit is contained in:
@@ -182,6 +182,15 @@ boundaries. Run the everyday checker.
|
||||
|
||||
## Stage 4 — Preserve derivation, presence, and resource origins
|
||||
|
||||
**Completed 2026-09-29.** Private expansion now returns the effective tree,
|
||||
per-path origins, shared linked transfer traces, control records, and displaced
|
||||
replacement evidence. Contributor records retain original semantic paths and
|
||||
source locations through chains, nested destination scopes, composite mappings,
|
||||
and sequence descendants; direct child replacements have independent effective
|
||||
origins. Clones detach mutable slices and paths, and origin containment checks
|
||||
include derivation. Focused source/context, provenance, replacement, and
|
||||
detachment tests and `./scripts/check.sh` passed. Public loading remains unchanged.
|
||||
|
||||
Implement the selected metadata representation privately in the engine. Carry
|
||||
original semantic contributor paths, locations/layers, transfer edges, and control
|
||||
evidence through copies and recursive combination. Preserve composite origins and
|
||||
|
||||
Reference in New Issue
Block a user