Future Broadcast Witness Boundary Lens

This lens observes whether Future Broadcast Witness Boundary makes the wider system consume the Lin Xi witness boundary before accepting a future-broadcast row as proof.

The character lens already proves Lin Xi can be reachable, protected, missed, recruited, hostile, or recovery-only. This system lens proves the future-broadcast row itself cannot become a clean public, lawful, archive, sponsor, route, broadcast-reality, or black-box ending key after the character state changes.

This lens observes:

It is observed through:

Observable Promise

A future broadcast is not a clean route flag. A signal row can affect routes, proof bridges, public receipt, lawful annex, archive custody, sponsor release, broadcast reality, and black-box endings only after the witness boundary is assigned and future readers consume that scoped state.

The lens fails if the implementation stores only future_broadcast_heard, lin_xi_seen, black_box_key, archive_signal_ok, or ending_unlocked.

Entry Oracle

A valid entry is state pressure:

entry_state:
  trigger_kind: state_pressure
  future_broadcast_row_present: true
  source_signal_row_visible: true
  signal_has_route_or_ending_relevance: true
  contradiction_surface_present: true
  lin_xi_candidate_or_explicit_absence_visible: true
  witness_boundary_unresolved: true
  future_reader_or_route_asset_present: true
  intended_use_visible: true
  excluded_reader_or_explicit_absence_visible: true
  player_can_assign_interview_echo_checksum_quarantine_silence_recruit_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_fame_threshold_trigger: true
  no_raw_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens must fail if entry comes from fixed turn, fixed day/week, fame threshold, chapter quota, raw signal count, dashboard state, lens health, or a generic mystery beat without a concrete future reader.

Docket Oracle

Lin Xi Future Broadcast Docket or equivalent must record:

future_broadcast_boundary_row:
  source_signal_row: event.future_broadcast | black_box_recording | archive_echo | pirate_relay | edit_checksum | witness_memory | equivalent
  signal_carrier_or_absence: radio_leak | black_box_fragment | archive_copy | pirate_child | editor_checksum | explicit_absence
  contradiction_surface: black_box | broadcast_reality_drift | patch_custody | continuity_afteruse | ending_scar | asset_provenance | equivalent
  lin_xi_encounter_state: unoffered | reachable | protected | missed | recruited | hostile | false_absence | explicit_absence
  witness_boundary_state: unassigned | private_witness | public_echo | lawful_checksum | archive_quarantine | sponsor_silenced | route_ally | hostile_future_reader
  future_reader: public | lawful | archive | sponsor | management | route_asset | broadcast_reality | black_box_ending | equivalent
  intended_use: route_unlock | ending_eligibility | proof_bridge | public_receipt | lawful_annex | sponsor_release | patch_validation | contradiction_closure | equivalent
  excluded_reader_or_absence: <reader or explicit_absence>
  proof_bridge_or_absence: raw_signal | black_box_fragment | edit_checksum | lawful_seal | public_counterline | archive_stamp | explicit_absence | equivalent
  future_route_or_ending_effect: accepted_with_witness_cost | public_only | lawful_only | archive_quarantined | sponsor_captured | contradiction_pending | blocked | recovery_only | black_box_opened_costlier

The lens fails if the docket lacks source signal row, carrier, contradiction surface, Lin Xi state or absence, future reader, intended use, excluded reader, proof bridge, or future route/ending effect.

Rite Oracle

Lin Xi Signal Interview or equivalent must require:

assignment_required:
  docket: storyteller.card.lin_xi_future_broadcast_docket.v1
  source_signal_row: required
  signal_carrier_or_absence: required
  contradiction_surface: required
  lin_xi_encounter_state: required
  witness_boundary_state_before: required
  future_reader: required
  intended_use: required
  excluded_reader_or_absence: required
  proof_bridge_or_absence: required
  selected_witness_posture: private_interview | public_echo | lawful_checksum | archive_quarantine | sponsor_silence | recruit_route_ally | refuse_or_default
  accepted_cost_surface_or_absence: required
  future_route_or_ending_effect: required

The lens fails if the future reader can use Lin Xi as public, lawful, archive, sponsor, route, ending, or broadcast-reality proof without these assignments.

Branch Divergence Oracle

A satisfying implementation must expose these branch families:

Branch familyRequired reliefRequired costRequired future effect
private_interviewwitness preserved or black-box lead narrowedhandler burden, route delay, or public receipt absentprivate_only or public_addendum_required
public_echopublic memory or contradiction visibility improveswitness exposure, sponsor pressure, or inspection heat risespublic_only or lawful_checksum_required
lawful_checksumproof chain or ending eligibility improvesarchive debt, edit debt, or public distrust riseslawful_only or black_box_opened_costlier
archive_quarantinesource integrity or drift risk improvesroute delay, archive debt, or ending pressure risesarchive_quarantined or recovery_only
sponsor_silenceslot pressure or report pressure fallssponsor capture, false absence, or reader hostility risessponsor_captured or default_armed
recruit_route_allynarrow route or signal navigation improvesprotection debt, license pressure, or ending scar risesroute_ally and accepted_with_witness_cost
refuse_or_defaultno clean relief requiredsignal erasure, hostile future reader, or drift risesblocked, recovery_only, or reproof_required

No branch may create universal acceptance across public, lawful, archive, sponsor, management, route asset, broadcast reality, and black-box ending readers.

Default Oracle

Lin Xi Signal Erasure Default or equivalent must fire, arm, or log when a signal is consumed without a valid witness boundary:

future_broadcast_witness_default:
  event: storyteller.event.lin_xi_signal_erasure_default.v1
  source_signal_row: required
  contradiction_surface: required
  missing_or_hidden_witness_state: true
  default_author: archive | sponsor | management | editor | inspector | broadcast_reality | player | equivalent
  false_claim: signal_is_clean_memory | witness_unneeded | black_box_resolved | future_reader_satisfied | ending_route_safe | equivalent
  affected_future_reader: public | lawful | archive | route_asset | broadcast_reality | black_box_ending | artist | fan | equivalent
  future_reader_effect: hostile | contradiction_pending | lawful_only | public_only | blocked | recovery_only | false_clean_hardened
  counter_deltas_min: 3
  durable_mutation: true

The default fails if it changes only mood, generic trust, lore flavor, or a single reputation value.

Future Consumption Oracle

Future readers must consume witness_boundary_state before accepting the signal:

future_consumption:
  consumed_signal_row: required
  consumed_witness_boundary_state: private_witness | public_echo | lawful_checksum | archive_quarantine | sponsor_silenced | route_ally | hostile_future_reader | explicit_absence
  consuming_reader: public | lawful | archive | sponsor | management | route_asset | broadcast_reality | black_box_ending | equivalent
  accepted_scope: private_only | public_only | lawful_only | archive_quarantined | sponsor_only | route_ally_costed | blocked | recovery_only | equivalent
  future_route_or_ending_effect: required

The lens passes only when later play accepts, narrows, blocks, or makes a route recovery-only based on this boundary state.

Progress

  • 20%: future-broadcast row and future reader create the boundary docket.
  • 40%: docket names signal carrier, contradiction surface, Lin Xi state, reader, excluded reader, proof bridge, and future effect.
  • 60%: interview assigns one of the divergent witness postures.
  • 80%: erasure default is armed or resolved when witness authority is hidden.
  • 100%: a future reader consumes the scoped witness boundary before route, proof, broadcast-reality, or ending acceptance.

Non-Goals

  • Not a replacement for Lin Xi’s character storyline.
  • Not a new future-broadcast prophecy system.
  • Not a clean black-box ending unlock.
  • Not valid if future broadcast can become proof without witness boundary, explicit absence, or durable contradiction.