Resolve a related artifact set from one complete provenance tier.
A partial or policy-invalid local tier is skipped as a whole when a later
tier is complete. If artifacts exist across the candidate roots but no
single root contains an accepted complete set, this throws instead of
silently composing a package from unrelated builds. It returns null only
when none of the requested artifacts exists in any tier.
Returned paths preserve relPaths order and share one verified provenance
identity. For symlink-backed package closures they are canonical generation
member paths, not mutable live-mirror paths. The fetched cache still assumes
no concurrent force-rebuild or stale-entry repair of the same cache key.
Resolve a related artifact set from one complete provenance tier.
A partial or policy-invalid local tier is skipped as a whole when a later tier is complete. If artifacts exist across the candidate roots but no single root contains an accepted complete set, this throws instead of silently composing a package from unrelated builds. It returns
nullonly when none of the requested artifacts exists in any tier.Returned paths preserve
relPathsorder and share one verified provenance identity. For symlink-backed package closures they are canonical generation member paths, not mutable live-mirror paths. The fetched cache still assumes no concurrent force-rebuild or stale-entry repair of the same cache key.