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

@@ -72,6 +72,7 @@ func (r *Inspection) Explain(path Path) (Explanation, bool) {
Origin: historyApplicationOrigin(application, operationPath),
})
}
appendInheritanceExplanation(&explanation, &working, path, r.inheritance, r.secrets)
// Intermediate input replacements do not permanently suppress defaults:
// decoding applies them to the final input tree. Show that reconciliation