pub fn multi_thread_push_execution_facts(
pushed_threads: Vec<String>,
failures: &[(String, String)],
objects: usize,
) -> PushExecutionFactsExpand description
Assemble multi-thread push execution facts: which refs landed vs failed.
Pure: no I/O. pushed_threads are the threads that landed (unsorted;
build_push_outcome sorts for JSON refs_written). failures are
(thread, error) pairs from the fan-out loop.