pub fn cap_inline_output(full: &str, budget: usize, artifact_id: u64) -> StringExpand description
Bounded inline replacement for an over-budget output: head + elision
marker + tail + recovery footer, all within budget bytes.
Public so readers of pre-provenance journals can authenticate a legacy footer by reproducing the exact spill boundary output byte-for-byte.