Forced Main Slot Docket / 强制主档撞槽案卷
Forced Main Slot Docket records a compulsory main broadcast trying to enter a full producer-license board.
Required row
forced_main_slot_collision:
forced_main_contract: <contract id>
license_slots_total: <number>
license_slots_free: 0
occupied_or_scarred_slots:
- slot_id: <slot>
slot_state: occupied | folded_blackout | reserved_with_claim | recovery_only | blocked | equivalent
current_reader_or_claimant: <reader>
release_cost_or_absence: <cost or explicit_absence>
incoming_main_reader: company_board | algorithm | public_crisis | sponsor | inspector | archive | fan_public | equivalent
proposed_resolution: preempt_existing_slot | fold_blackout_slot | borrow_scoped_capacity | defer_with_public_receipt | refuse_with_scar | producer_deplatforming_default
displaced_or_harmed_reader: <reader or explicit_absence>
authority_or_absence: producer_license | sponsor_bridge | public_receipt | lawful_stay | archive_seal | blackout_recovery | explicit_absence
future_reader_or_route: <reader route or ending surface>The docket fails if it only says license full, new main arrived, or capacity crisis without naming candidate slots and a harmed or displaced reader.
Cost contract
Any resolution must change:
license_slots_free,blackout_slots,slot_pressure, or equivalent capacity state;- a displaced or protected reader;
- a future route or ending surface.
Non-goals
- Not a passive warning.
- Not a generic task inbox.
- Not a way to add a free slot.