False Lobby Scent Diffuser Default
This runtime file carries two event surfaces: the cross-zone pressure entry and the harmful default after a safe-route scent claim airs.
Cross-zone pressure entry
event_id: storyteller.event.lobby_scent_diffuser_cross_zone_pressure.v1
option: 0
option_id: open_cross_zone_plume_review
requires:
- lobby_scent_diffuser.pressure_intake_recorded
- lobby_scent_diffuser.pressure.batch_route_changed
- lobby_scent_diffuser.pressure.future_reader_claimed_clearance
- lobby_scent_diffuser.pressure.harm_claim_visible
- storyteller.card.lobby_scent_diffuser_docket.v1
- storyteller.card.lobby_scent_diffuser_source_row.v1
- storyteller.card.lobby_scent_diffuser_batch_scope.v1
- storyteller.card.lobby_scent_diffuser_steward_bridge.v1
- storyteller.card.lobby_scent_diffuser_proof_bridge.v1
- storyteller.card.lobby_scent_diffuser_harm_claim.v1
- storyteller.card.lobby_scent_diffuser_future_route.v1
sets:
- lobby_scent_diffuser.afteruse_pressure_opened
- lobby_scent_diffuser.cross_zone_plume_visible
- lobby_scent_diffuser.future_clearance_claim_pending
- lobby_scent_diffuser.harm_claim_pending
scent_state_after: contested_cross_zone_cue
counter_deltas: { crossZonePlumeRisk: 2, crowdCueLegibility: 1, audienceScentClaimPressure: 1, futureRouteCost: 1 }The event records that Citrus Batch B17 crossed its original zone while Tao Yu’s exposure claim and a future clearance request are both live. It does not decide the review branch.
False-default trigger
Only zero-based review choice 6, broadcast_safehouse_scent_as_clearance, may arm this exact triple:
default_event_id: storyteller.event.false_lobby_scent_diffuser_default.v1
requires:
lobby_scent_diffuser.default_pending: true
event.false_lobby_scent_diffuser_default.armed: true
future_route.false_scent_default_pending: true
broadcast_reality.scent_safehouse_claim_aired: trueSeven cards, intake flags, or expiry metadata alone cannot trigger the default.
Stable terminal contract
terminals:
purge_hvac_and_issue_unscented_correction:
scent_state_after: purged_corrected
future_effect: unscented_egress_only
counter_deltas: { airExchange: 4, claimantProtection: 2, publicRouteConfusion: 2, sponsorAmbienceValue: -2 }
seal_north_lobby_for_plume_audit:
scent_state_after: north_lobby_quarantined
future_effect: plume_audit_before_reopen
counter_deltas: { plumeEvidencePreserved: 3, lobbyCapacity: -3, inspectionHeat: 2, futureRouteCost: 2 }
accept_scent_as_safe_route_reality:
scent_state_after: false_safe_route_hardened
future_effect: scent_recovery_only
counter_deltas: { broadcastRealityDrift: 3, falseSafeRoutePressure: 3, claimantExposure: 2, futureRouteCost: 3 }The purge terminal makes HVAC correction and unscented route communication visible. The seal terminal preserves the north-lobby zone and plume-audit obligation. The acceptance terminal preserves the aired false-safe-route scar and makes later contradiction more costly. Every terminal clears the exact default triple, sets lobby_scent_diffuser.hardened_scar, records its terminal state and future-route effect, moves the counters above, and resolves the event.
Authority boundary
No terminal converts the original diffuser row into proof of evacuation authority, performer consent, sponsor hospitality clearance, archive ownership, or universal public truth. Even accept_scent_as_safe_route_reality records a harmful broadcast-reality state rather than legitimate physical clearance.