False Slot Closure Default / 虚假槽位闭合默认
False Slot Closure Default fires or arms when a final broadcast, correction, public testimony, route debut, reverse airing, or blackout counterbroadcast hardens a route tag while one or more required ritual slots are hidden, invalid, incompatible, unpaid, overbroad, or falsely substituted.
This is not a bad review score. It is a durable route-state event: the city accepts a closure claim that the slot table did not actually support, so another reader inherits the right to contest, capture, narrow, or recover that route later.
Event entry
entry_state:
trigger_kind: state_pressure
on_screen_slot_readback_ledger_present: true
claimed_route_tag_visible: true
hidden_or_invalid_slot_present: true
harmed_reader_or_explicit_absence_visible: true
future_reader_or_route_present: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_slot_count_trigger: trueValid defaults include missing sacrifice, wrong lead, incompatible object, unproved material, stale scene access, sponsor-only proof used as public truth, lawful seal used as fan consent, edit patch used as body proof, or a reverse airing filed as clean company success.
Required payload
false_slot_closure_default:
source_ledger: storyteller.card.on_screen_slot_readback_ledger.v1
false_closure_claim:
claimed_route_tag: company | intimacy | liquidation | resistance | chaos | public_only | lawful_only | sponsor_captured | reverse_air | blackout_fold | equivalent
claimed_closure: complete_broadcast | partial_broadcast | low_quality_broadcast | delayed | folded | reverse_airing | equivalent
closing_reader: sponsor | management | public_table | lawful_reader | archive | editor | fan_public | route_asset | broadcast_reality | equivalent
hidden_or_invalid_slot:
slot_kind: lead_slot | object_slot | scene_slot | narrative_slot | material_slot | sacrifice_slot | ending_slot | reverse_air_slot | blackout_slot | equivalent
assigned_object_or_absence: <object or explicit_absence>
validation_failure: missing | stale | incompatible | overbroad | unpaid | false_substitution | proof_missing | reader_scope_mismatch | equivalent
missing_or_contested_input: <input or explicit_absence>
captured_route_tag:
route_tag_after: false_company | false_intimacy | false_liquidation | false_resistance | false_clean_chaos | sponsor_captured | blackout_fold | recovery_only | equivalent
harmed_reader_or_absence: <reader or explicit_absence>
aftermath:
ritual_state_after: false_closure | captured | blocked | hostile | contradiction_pending | recovery_only | equivalent
future_reader_effect: blocked | costlier | hostile | addendum_required | correction_required | ending_scar_required | recovery_only | equivalent
counter_deltas_min: 3The event fails if it is only a warning, morale loss, quality downgrade, or generic reality-drift tick.
Default families
missing_sacrifice_closed
The route tag is accepted while the sacrifice slot was absent or unpaid.
Required effect: unpaid cost becomes ending scar, route surcharge, body/oxygen/relationship debt, or recovery-only branch.
wrong_slot_identity_closed
The lead, object, scene, or ending row belongs to a different person, place, proof, or route.
Required effect: future reader can contest identity, demand substitute proof, or block clean ending.
reader_scope_overclosed
A slot valid for one reader is filed as universally valid.
Required effect: incompatible reader becomes public-only, lawful-only, sponsor-only, hostile, or addendum-required.
reverse_airing_laundered
A reverse airing or blackout counterbroadcast is filed as clean company success.
Required effect: resistance, blackout, or public contradiction remains durable and later route must consume it.
Recovery hooks
Recovery requires visible scar:
- reopen On-Screen Slot Readback Ledger;
- run On-Screen Ritual Readback;
- narrow route tag;
- attach sacrifice cost;
- publish public correction;
- file lawful addendum;
- convert false closure into drift audit;
- fold to blackout with ending scar;
- accept recovery-only route.
Non-goals
- Not a generic bad broadcast.
- Not a soft quality meter.
- Not a timer failure.
- Not valid unless false closure claim, hidden or invalid slot, captured route tag, ritual_state_after, future_reader_effect, and counter_deltas_min are recorded.