Support target-aware reference selectors
This commit is contained in:
@@ -34,10 +34,11 @@ Pipeline profiles and artifact lanes may include reference binding maps keyed by
|
||||
reference slot name. During resolution, pipeline-level bindings act as defaults
|
||||
for selected chunk, extractor, and normalizer targets that declare the slot;
|
||||
target-local bindings override or add bindings for that target. Runtime
|
||||
`--reference` requests override extractor config bindings, and runtime unbinds
|
||||
remove optional extractor bindings. Flat runtime slot names are resolved only
|
||||
when exactly one selected extractor lane declares the slot; otherwise the CLI
|
||||
requires `lane.slot`. Resolution validates bindings against the declaring
|
||||
`--reference` requests override target config bindings, and runtime unbinds
|
||||
remove optional target bindings. Flat runtime slot names are resolved only when
|
||||
exactly one selected target declares the slot; otherwise the CLI requires a more
|
||||
specific selector such as `chunk.slot`, `lane.extract.slot`, or
|
||||
`lane.normalize.slot`. Resolution validates bindings against the declaring
|
||||
target specs and stores the bindings in target-aware resolved reference holders.
|
||||
It does not read reference files or include reference bytes in source digests.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user