compass.pipeline.targets#

Stage-independent minimum targets for persisted shard records

Functions

evaluate_targets(record, targets, metrics)

Return unmet minimums using stage-provided metric accessors

normalize_targets(targets)

Validate and copy a mapping of metric names to minimum values

parse_target_options(options)

Parse repeated CLI targets, retaining the strictest minimum

shard_failures(record, targets, metrics[, key])

Evaluate default nonempty results and explicit shard minimums