handle_report_saga_action_failed

Function handle_report_saga_action_failed 

Source
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.