Broadcast Schedule Capacity Must Behave Like HP

Source: ChatGPT handle 08465710e58d, saved at legacy-chatgpt-draft:2026-05-30-wiki-lens-maintenance.md.

Design intent

Prove that “schedule is HP”: taking contracts enables permissions, but failure consumes producer license capacity. The pressure model is slot occupation, not a generic stress number.

Scope

  • Cards: 临时制作人牌照, 白昼圣殿舞台许可, 冠名方止损令
  • Rites: schedule intake, contract preparation, first broadcast
  • Counters: schedule_slots_free, schedule_slots_occupied, blackout_count, contract_timer
  • Tags: broadcast_contract, mirror_right, blackout_incident
  • Factions: Board, Sponsors, Fans

Oracle

  • Initial state exposes finite schedule_slots_total >= 3.
  • Accepting a schedule contract decreases schedule_slots_free by 1.
  • Schedule contract has a visible countdown.
  • Completing a contract releases its slot.
  • Expired contract creates a blackout incident.
  • Blackout incident remains occupying at least 1 slot.
  • If a forced main contract arrives with zero free slots, replay enters a fail or crisis state.

Progress metric

schedule_pressure_expressed = accepted_contracts + blackout_incidents + blocked_contract_offers.

Evidence shape

Replay seed storyteller-schedule-capacity-001 offers optional contracts by turn 5, accepts too many, lets one expire, shows slot occupation by blackout, then tests the no-free-slot forced-main branch within 30 turns.