Lin Xi Future Broadcast Witness / 林夕未来广播见证机制

Lin Xi Future Broadcast Witness is the character-route mechanism that makes a future broadcast require an accountable witness boundary before it can change black-box, route, ending, or broadcast-reality state.

The mechanism converts an old seed condition into playable management/RPG pressure:

  • the signal is not a clean flag;
  • Lin Xi is not a lore unlock;
  • the black box is not opened by hearing one future line;
  • every witness branch changes a future reader.

Core state object

lin_xi_witness_row:
  row_id: <stable id>
  signal_row_id: <stable future broadcast row>
  signal_state: unheard | heard | replayed | contradicted | archived | erased
  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 | recovery_only
  lin_xi_witness_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
  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
  default_event: storyteller.event.lin_xi_signal_erasure_default.v1
  route_effect: accepted_with_witness_cost | public_only | lawful_only | archive_quarantined | sponsor_captured | contradiction_pending | blocked | recovery_only
  ending_effect: black_box_opened_costlier | black_box_opened_blocked_until_reproof | ending_scar_added | none

State-triggered entry

Open the mechanism only when all conditions are present:

entry_state:
  trigger_kind: state_pressure
  future_broadcast_row_present: true
  signal_has_route_or_ending_relevance: true
  contradiction_surface_present: true
  lin_xi_candidate_or_explicit_absence_visible: true
  future_reader_present: true
  witness_boundary_unresolved: true
  player_can_interview_echo_checksum_quarantine_silence_recruit_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Invalid entries include fixed turn count, day/week interval, fame threshold, raw audience count, chapter quota, dashboard state, lens health, or generic mystery escalation.

Content objects

  • 林夕未来广播案卷 records the signal, contradiction surface, Lin Xi reachability, reader, excluded reader, handler, proof bridge, and future effect.
  • 林夕信号问询 assigns the witness boundary through interview, echo, checksum, quarantine, silence, route ally, or default.
  • 林夕信号抹除默认 hardens when a future signal is consumed while Lin Xi’s witness state is missing or falsely clean.

Branch contract

Every branch must mutate at least three surfaces:

  1. Lin Xi encounter or witness state;
  2. signal or black-box contradiction state;
  3. future reader, route, ending, or broadcast-reality state.
BranchImmediate reliefCost/scarFuture effect
Private interviewwitness preserved; lead narrowedhandler burden; public receipt absentprivate-only; public addendum required
Public echoarchive capture falls; contradiction visiblewitness exposure; sponsor pressure; inspection heatpublic-only; lawful checksum required
Lawful checksumproof chain improves; false summary blockedarchive debt; edit debt; public distrustlawful-only; black-box route costlier
Archive quarantinesource integrity preserved; exposure fallsroute delay; archive debt; ending pressurequarantined; recovery-only until reproof
Sponsor silenceslot or report pressure fallsfalse absence; sponsor capture; reader hostilitysponsor-only; default armed
Recruit route allynarrow black-box route opensprotection debt; license pressure; ending scarroute ally; accepted with witness cost
Erasure defaultimmediate assignment pressure fallssignal erased; hostile future reader; drift risesblocked, recovery-only, or reproof required

Missability and recruitability

Lin Xi must have separate encounter, witness, and recruitment states.

missability:
  encounter_state_can_be_missed: true
  witness_state_can_be_false_absence: true
  recruit_window_can_close: true
  recovery_after_miss_requires_scar: true
recruitability:
  recruit_kind: route_ally
  not_global_follower: true
  route_ally_requires_witness_boundary: true
  route_ally_cannot_clean_black_box: true

Valid miss states:

  • missed_before_interview;
  • false_absence_filed;
  • sponsor_silenced;
  • archive_quarantined_unreleased;
  • hostile_future_reader;
  • recovery_only_contact.

Valid recovery states:

  • reopen interview with handler burden;
  • public echo with witness exposure;
  • lawful checksum with archive/edit debt;
  • route ally with protection debt;
  • hostile future reader with contradiction-pending route.

Integration rules

Replay evidence expectation

mechanic_id: storyteller.mechanic.lin_xi_future_broadcast_witness.v1
session_id: lens-lin-xi-future-broadcast-witness-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  future_broadcast_row_present: true
  contradiction_surface_present: true
  lin_xi_candidate_or_explicit_absence_visible: true
  future_reader_present: true
  no_fixed_turn_trigger: true
offered:
  card: storyteller.card.lin_xi_future_broadcast_docket.v1
  rite: storyteller.rite.lin_xi_signal_interview.v1
branch_runs:
  valid_branch:
    selected_response: private_interview | public_echo | lawful_checksum | archive_quarantine | sponsor_silence | recruit_route_ally
    lin_xi_witness_state_after: <state>
    signal_state_after: <state>
    future_reader_state_after: <state>
    route_or_ending_effect: <effect>
    counter_deltas:
      relief: []
      cost: []
      future: []
  default_branch:
    event_seen_or_armed: storyteller.event.lin_xi_signal_erasure_default.v1
    default_author: <actor>
    lin_xi_witness_state_after: hostile_future_reader | false_absence | recovery_only
    future_effect: <effect>
assertions:
  entry_is_state_triggered: true
  signal_not_clean_flag: true
  lin_xi_encounter_witness_and_recruit_states_distinct: true
  branch_outcomes_diverge: true
  default_is_durable: true
  future_reader_consumes_witness_state: true
  no_fixed_turn_trigger: true

Non-goals

  • Not a fixed-turn appearance.
  • Not a fame threshold unlock.
  • Not a prophecy cutscene.
  • Not a universal black-box key.
  • Not valid unless Lin Xi’s witness boundary changes future playable state.