pub(crate) async fn run_suotar_batch_phase<P: SuotarBatchPhase>(
phase: &mut P,
ctx: &PhaseContext<'_>,
scope: &PhaseScope,
) -> Result<PhaseRunOutcome>Expand description
Runs one iteration of a SuotarBatchPhase.
items_processed counts the rows this iteration wrote a decision for: the preflight’s included,
the ones another writer had moved on before the answer could be applied excluded.
items_failed counts how many of those ended up carrying an error code.