Courtesy Credit Reversal
Courtesy credit is a short-term stabilizer. It should never become clean reality unless the game can identify the proof carrier, the credited desk, the omitted reader, and the future route that wants to spend the credit.
State fields
courtesy_credit_state:
source_courtesy_row: required
credited_actor: required
clean_credit_claim: required
proof_carrier_or_absence: required
omitted_reader: required
accepted_cost_or_absence: required
credit_state_after: required
future_reader_or_route_effect: requiredBranch families
reverse_credit_and_serve_proof;escrow_courtesy_copy;split_sponsor_fan_credit;convert_to_route_debt;quarantine_recap_credit;accept_scoped_courtesy_scar;false_clean_courtesy_default;future_effect_any.
Each non-default branch must move at least three named counters so the reversal is visible in replay and dashboard evidence.