pub(super) fn handle_report_saga_action_failed(
state: &mut State,
saga_id: u64,
reason: String,
) -> Vec<Event>Expand description
Phase CPD-1 — host reported a saga-issued action failed. Pure
pass-through translation into Event::SagaActionFailed. The
saga coordinator’s bus loop will (CPD-3) treat the event as a
terminal signal for the matching saga_id and emit
Event::SagaFailed, dropping the saga from in-flight.