Schedule Contract Slot Conservation

This lens binds Schedule Contract Slots to executable evidence for the 黄金档期:《水晶穹顶演唱会》 fixture proposed by ChatGPT handle 959baf1884ac.

Contract

Accepting the schedule contract must consume one producer-license slot and grant the contract advance. A valid successful broadcast must satisfy 主演位, 场景位, 牺牲位, and 叙事位 before releasing the slot. A missed deadline must fold the card into 黑屏:奢华骗局, which occupies license capacity instead of disappearing.

Checks

  • accept-contract-slot: capacity remains 5, free slots move 5 → 4, one active slot records crystal_dome_concert, and the advance grants credits, 舞台通行证, and 顶流邀约.
  • successful-broadcast-release: all four named completion slots are filled; the success creates a permanent facility, mutates participant heat or trauma, releases the contract, and restores free slots to 5.
  • missed-deadline-fold: after five days without completion, the contract folds to 黑屏:奢华骗局, occupies exactly one slot, keeps free slots at 4, and emits a source-backed enemy event.
  • generic-hp-reject: generic hp/stress fallback pressure is rejected; slot occupation remains the pressure model.
  • mirror-right-permissions: 造景权 and 近身权 authorize their effects and do not imply 退场权 or 冠名权.

Bound files

  • Code sibling: schedule-contract-slot-conservation.lens.ts
  • Canon page: Schedule Contract Slots
  • Replay evidence: lens/replays/schedule-contract-slot-conservation.replay.json