Schedule Advance Debt Receipt

Schedule Advance Debt Receipt begins when accepting a schedule contract grants resources, access, invitations, exemptions, or mirror rights before the contract is completed, bound, or released.

The current corpus already watches later pressure: Broadcast Slot Contract Binding checks how slot authority is spent, License Slot Release Receipt checks how capacity returns, and Prep Action Budget Overdraft checks whether prep work had enough day budget. The missing seam is earlier: acceptance itself can front-load useful power, and that advance must leave a debt receipt before a future route consumes it.

Playable Question

When the producer accepts a main slot, side slot, correction row, sponsor package, lawful hold, route-asset bridge, facility build, memorial airing, or blackout project and receives an advance, does the game receipt the advance cleanly, scope its rights, collateralize the debt, reassign the cost, split the advance by reader, quarantine unsafe use, or let an unreceipted advance default harden?

Every answer must name the accepted schedule contract row, accepted slot kind, advance grant, granted resource or right, grantor or creditor, future consumer, harmed reader or explicit absence, selected posture, after-state, and future reader effect.

State-Triggered Entry

entry_state:
  trigger_kind: state_pressure
  accepted_schedule_contract_visible: true
  advance_grant_visible: true
  granted_resource_or_right_visible: true
  advance_creditor_or_grantor_visible: true
  future_reader_consumes_advance_state: true
  player_can_receipt_scope_collateralize_reassign_split_quarantine_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_contract_count_trigger: true
  no_raw_free_slot_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The trigger cannot be a calendar tick, chapter quota, raw contract count, raw free-slot count, dashboard warning, or lens-health state. It is a future consumer trying to use an advance that came from a specific accepted contract.

Bound Content Pack

Storyline Spine

Beat 1 - A contract gives power now

The producer accepts a slot. The acceptance consumes license capacity and grants something immediate: credits, stage pass, artist invitation, security exemption, mirror right, sponsor oxygen, edit reserve, facility access, lawful hold, or route-asset handling permission.

Beat 2 - The ledger separates grant from debt

Create or refresh Schedule Advance Ledger.

schedule_advance_ledger:
  accepted_contract_row: crystal_dome_concert | daylight_stage_permit | sponsor_stop_loss_slot | correction_slot | route_asset_bridge | equivalent
  accepted_slot_kind: main_slot | side_slot | correction | sponsor_package | lawful_hold | facility_build | memorial_airing | blackout_project | equivalent
  advance_grant: credits | stage_pass | artist_invite | security_exemption | mirror_right | sponsor_credit | edit_reserve | facility_access | route_asset_permission | equivalent
  granted_resource_or_right: <resource, right, access token, exemption, or explicit_absence>
  grantor_or_creditor: management | sponsor | inspector | archive | public_table | lawful_reader | route_asset_holder | artist_handler | explicit_absence
  borrowed_from_future_slot_or_absence: forced_main | side_contract | correction_window | next_week_capacity | producer_license_cell | route_asset_future | explicit_absence
  harmed_or_displaced_reader_or_absence: forced_main_reader | public_reader | lawful_reader | sponsor_counterdesk | route_asset_holder | crew_slot | fan_public | explicit_absence
  selected_advance_posture: receipt_clean_advance | scope_advance_rights | collateralize_advance_debt | reassign_advance_cost | split_advance_by_reader | quarantine_advance_use | unreceipted_advance_default
  advance_state_after: receipted | scoped | collateralized | reassigned | split | quarantined | false_free_advance | recovery_only
  future_reader_or_route_effect: accepted_with_receipt | addendum_required | collateral_due | cost_reassigned | split_required | blocked | costlier | recovery_only
  counter_deltas: []

The ledger fails if it stores only contract accepted, resource granted, slot occupied, or budget +3.

Beat 3 - Readback prices the acceptance

Run Schedule Advance Readback.

BranchReliefCost/scarFuture effect
receipt_clean_advanceaccepted advance can be citedsource contract and creditor remain visibleaccepted with receipt
scope_advance_rightsnamed reader may use the grantother readers need addendum or recheckscoped or addendum required
collateralize_advance_debtadvance stands with collateralcollateral holder gains pressurecollateral due or costlier
reassign_advance_costharmed reader is named and chargedpayer hostility or audit heat risescost reassigned
split_advance_by_readerpublic, lawful, sponsor, route, and crew uses stop overwriting each othersplit upkeep risessplit required
quarantine_advance_useunsafe advance cannot become clean powerslot delay or blocked route risesblocked or recovery-only
unreceipted_advance_defaultimmediate power is filed as freefalse-free advance hardensrecovery-only or hostile

Beat 4 - Future readers consume the after-state

Future play must consume advance_state_after, not the raw grant. Slot binding may spend only scoped authority, release receipt may release capacity only after advance debt is resolved or scarred, and capacity liability may turn borrowed-forward slot value into a claimant row.

Default

unreceipted_schedule_advance_default:
  false_free_advance_claim: true
  accepted_contract_row_or_absence: <row or explicit_absence>
  hidden_or_unpriced_advance: resource_grant_hidden | creditor_hidden | borrowed_slot_hidden | harmed_reader_hidden | scope_missing | proof_absent | equivalent
  capturing_reader: management | sponsor | public | lawful_reader | archive | route_asset | forced_main | broadcast_reality | equivalent
  harmed_or_displaced_reader: forced_main_reader | public_reader | lawful_reader | sponsor_counterdesk | route_asset_holder | crew_slot | fan_public | explicit_absence
  advance_state_after: false_free_advance | collateral_due | split_required | blocked | costlier | hostile | recovery_only | equivalent
  future_reader_effect: forced_main_polluted | side_slot_costlier | sponsor_capture | lawful_addendum_due | public_distrust | route_costlier | correction_invalid | recovery_only | equivalent
  counter_deltas_min: 3
  durable_mutation: true

Non-Goals