Preserve sibling inheritance in configuration history and explanations

This commit is contained in:
2026-09-29 22:52:51 +00:00
parent 462e57df3e
commit f916e7d1f9
13 changed files with 615 additions and 20 deletions

View File

@@ -211,6 +211,14 @@ Run the everyday checker.
## Stage 5 — Integrate historical inspection
**Completed 2026-09-29.** Source replay stays at original paths, followed by
projected structural control/transfer events before typed reconciliation and
application resolution. History and explanations preserve consumed/cancelled
directives, equal-valued child replacements, displaced descendants, nested
destination results, and parent source updates. Shared retained evidence is
counted with a bounded incremental check; focused tests and `./scripts/check.sh`
passed. Public loading remains unchanged.
Extend `history.go`, `load_metadata.go`, `explain.go`, and explanation rendering.
Retain original source applications; represent structural expansion separately,
between source replay and canonical decoding, followed by recorded application