Make analyze input resolution deterministic

This commit is contained in:
2026-08-10 22:36:21 +00:00
parent af492c9e97
commit 131ffd9887
5 changed files with 260 additions and 139 deletions

View File

@@ -41,7 +41,7 @@ ID.
`ArtifactCatalog` tracks:
- `planned`: source registered for run context;
- `executable`: selected and enabled for analyze execution;
- `executable`: included in the effective analyze artifact set;
- `available`: local file exists and validates;
- `provenance`: availability source.
@@ -92,7 +92,7 @@ Validation by content type:
`CollectPreviousArtifactRequirements`:
- scans enabled configured artifacts only;
- scans the effective configured artifact set;
- extracts only canonical previous-session sources;
- deduplicates by artifact key;
- merges required and optional references (required wins);