Remove superseded history attribution paths

This commit is contained in:
2026-10-26 18:11:04 +00:00
parent 6a1447c327
commit 3ffaef7ede
18 changed files with 146 additions and 534 deletions

View File

@@ -125,9 +125,11 @@ func inheritanceInspectionFromComposition(t *testing.T, composed *composedDocume
metadata := metadataFromDecoded(decoded)
metadata.historyBuilder.setScratch(composed.root)
metadata.historyBuilder.observeSourceEvidence(composed.root, composed.origins, composed.applications, composed.overlays)
applyInheritanceMetadata(&metadata, composed.root, composed.origins, composed.overlays, expanded)
metadata.historyBuilder.setScratch(composed.root)
metadata.historyBuilder.observeInheritanceEvidence(expanded.operations)
metadata.historyBuilder.observePreCLICheckpoint(expanded.root, expanded.origins)
metadata.historyBuilder.observePostCLICheckpoint(expanded.root, expanded.origins)
metadata.historyBuilder.prefixReady = true
final := expanded.root
if len(snapshots) != 0 {
final = document.Clone(expanded.root)
@@ -137,7 +139,10 @@ func inheritanceInspectionFromComposition(t *testing.T, composed *composedDocume
}
}
}
finalizeMetadataPathsWithResolution(&metadata, final, composed.applications, snapshots, baseline, composed.root, expanded.root)
if len(snapshots) != 0 {
metadata.historyBuilder.observeResolutionEvidence(snapshots)
}
freezeMetadataHistory(&metadata, final)
return &Inspection{
metadata: metadata, history: metadata.historyModel, final: final,
}, expanded