Fog Nozzle Tag Afteruse Receipt Lens / 舞台雾喷嘴标签后用回执 Lens
This lens binds a focused technical-custody seam: a fog-machine nozzle tag is later cited to justify a broadcast-safe atmosphere. The game must keep the physical tag, the stage technician, the cue stack, the harmed claimant, and the future reader separate instead of letting one prop label wash every breath clean.
Entry oracle
entry_state_required:
trigger_kind: state_pressure
source_fog_nozzle_row_visible: true
stage_technician_visible_or_explicit_absence: true
cue_stack_context_visible: true
cited_fog_scope_visible: true
requested_afteruse_visible: true
harmed_claimant_visible_or_explicit_absence: true
proof_bridge_or_explicit_absence_visible: true
future_reader_consumes_fog_state: true
no_fixed_turn_trigger: true
no_dashboard_or_lens_health_trigger: trueThe lens fails if a nozzle tag automatically certifies every fogged scene, if the technician disappears without an explicit absence row, or if the future reader treats atmosphere safety as already solved.
Docket oracle
Fog Nozzle Tag Docket must preserve these fields:
fog_nozzle_tag_docket:
source_nozzle_tag_row: required
technician_or_absence: required
cue_stack_context: required
cited_fog_scope: required
requested_afteruse: required
future_reader_or_route: required
harmed_claimant_or_absence: required
proof_bridge_or_explicit_absence: required
selected_fog_posture: pending
fog_afteruse_state_after: pending
future_reader_or_route_effect: pending
counter_deltas: required
universal_clean_atmosphere: falseBranch assertions
Fog Nozzle Tag Afteruse Review must expose divergent branch families:
certify_fog_nozzle_scopewith named scope relief and a future named-scope requirement;restrict_fog_nozzle_readerso only a bounded reader may rely on the tag;attach_technician_bridgewhen the technician or an explicit absence must carry proof;reopen_harmed_fog_claimantwhen fog exposure created a claimant;split_atmosphere_from_safety_custodyso visibility, breath, and safety custody do not collapse;quarantine_fog_afterusewhen the tag is too contaminated to reuse;false_fog_nozzle_defaultwhen management tries to clean the route by hiding the gap.
Every constructive branch must list relief, cost, and future_route_effects.
Default oracle
False Fog Nozzle Default must leave a recovery-only scar:
false_fog_nozzle_default:
false_clean_fog: true
source_nozzle_tag_row_or_absence: required
hidden_or_overbroad_fog_scope: required
capturing_reader_or_route: required
harmed_claimant_or_absence: required
fog_afteruse_state_after: falsely_clean
future_reader_effect: recovery_only
counter_deltas_min: 3
durable_mutation: true