Broadcast Insolvency Discharge Receipt

Broadcast Insolvency Discharge Receipt prevents a paid, converted, pawned, cancelled, or broadcast-on-credit insolvency row from becoming clean future capacity without a receipt.

The mechanism opens when a later reader wants to treat a broadcast insolvency row as discharged. It asks whether the discharge covers the creditor, which claimant remains harmed, what resource or scar was spent, and what future route can read.

Entry Rule

entry_state_required:
  trigger_kind: state_pressure
  source_broadcast_insolvency_row_present: true
  source_row_state_visible: true
  discharge_claim_visible: true
  payer_or_discharge_authority_visible: true
  creditor_visible: true
  excluded_claimant_or_explicit_absence_visible: true
  spent_resource_or_scar_visible: true
  future_reader_consumes_discharge_state: true
  player_can_receipt_pay_convert_seal_split_quarantine_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_debt_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Invalid entry includes a raw budget cleanup, fixed pay cycle, dashboard alert, or generic “debt cleared” flag.

State Row

broadcast_insolvency_discharge:
  source_insolvency_row: broadcast_insolvency_ledger | broadcast_insolvency_default | equivalent
  source_row_state_before: payable_prioritized | payable_split | payable_pawned | payable_converted_to_public_debt | payable_cancelled | payable_broadcast_on_credit | payable_defaulted | payable_blackout_fold | recovery_only | equivalent
  discharge_claim: paid | released | converted | sealed | settled_publicly | collateral_substituted | cancelled_clean | explicit_absence | equivalent
  payer_or_discharge_authority: sponsor | producer | public_queue | inspector | archive | editor | route_claimant | blackout_system | explicit_absence | equivalent
  creditor: artist | editor | sponsor | inspector | fan_public | archive | handler | witness | pirate | route_claimant | facility | blackout_system | split
  harmed_or_excluded_claimant: artist | fan_public | lawful_reader | public_reader | editor | route_asset_holder | sponsor_counterdesk | explicit_absence
  spent_resource_or_scar: cash | sponsor_escrow | public_restitution | legal_seal | edit_capacity | route_asset_scar | schedule_lane | blackout_scar | explicit_absence | equivalent
  selected_discharge_posture: issue_scoped_discharge_receipt | pay_named_creditor | convert_to_public_restitution | attach_lawful_archive_seal | split_competing_claimants | quarantine_or_recovery_lock | false_insolvency_discharge_default
  insolvency_discharge_state_after: scoped_discharge | creditor_paid_costlier | public_restitution_required | lawful_seal_required | split_required | quarantined | false_clean_discharge | recovery_only
  future_reader_or_route_effect: accepted_with_scope | addendum_required | restitution_required | lawful_seal_required | route_costlier | blocked | hostile | recovery_only
  counter_deltas:
    relief: []
    cost: []
    future: []

The row fails if it stores only paid, discharged, solvent, capacity_restored, or budget_ok.

Branch Families

branch_families:
  issue_scoped_discharge_receipt:
    relief_any: [discharge_usable_for_named_reader, false_clean_discharge_risk_down]
    cost_any: [scope_note_required, proof_bridge_required, handler_burden_up]
    future_effect_any: [accepted_with_scope, addendum_required, costlier]
  pay_named_creditor:
    relief_any: [creditor_hostility_down, default_pressure_down]
    cost_any: [spent_resource_visible, competing_claimant_pressure_up, route_asset_pressure_up]
    future_effect_any: [creditor_paid_costlier, accepted_with_surcharge, restitution_required]
  convert_to_public_restitution:
    relief_any: [public_receipt_legitimacy_up, fan_oxygen_balance_up]
    cost_any: [sponsor_pressure_up, public_audit_pressure_up, oxygen_liability_up]
    future_effect_any: [public_restitution_required, public_only, costlier]
  attach_lawful_archive_seal:
    relief_any: [lawful_certification_visible, archive_fraud_down]
    cost_any: [inspection_heat_up, bureau_favor_debt_up, route_quarantine_up]
    future_effect_any: [lawful_seal_required, lawful_only, costlier]
  split_competing_claimants:
    relief_any: [universal_discharge_blocked, reader_conflict_visible]
    cost_any: [source_ambiguity_up, claimant_hostility_up, proof_maintenance_up]
    future_effect_any: [split_required, public_only, sponsor_only, lawful_only]
  quarantine_or_recovery_lock:
    relief_any: [false_clean_discharge_blocked]
    cost_any: [route_delay_up, black_screen_pressure_up, sponsor_pressure_up]
    future_effect_any: [blocked, quarantined, recovery_only]
  false_insolvency_discharge_default:
    relief_any: [short_term_capacity_unblocked]
    cost_any: [false_clean_discharge_up, harmed_claimant_hostility_up, future_repair_cost_up]
    future_effect_any: [captured, hostile, costlier, recovery_only]

Every branch must change relief, cost, and future reader state.

Default Rule

If a future reader consumes a broadcast insolvency discharge while source row, creditor, payer, claimant, spent resource, scar, or future effect is hidden, False Insolvency Discharge Default fires or arms.

Non-Goals

  • Not a finance system.
  • Not a second broadcast solvency hearing.
  • Not a raw debt-count cleanup.
  • Not valid unless a future reader consumes the discharge state.