Fan Witness Radicalization Break / 粉丝证词激化破口

Fan Witness Radicalization Break is the default breach when Huo Qian Fan Witness Docket is ignored, falsely cleaned, over-suppressed, exposed without protection, or converted into an extremist frame.

The event does not punish the player for refusing to obey fans. It punishes hidden custody collapse: the fan witness had a concrete proof row, the production desk let another faction define that row first, and the public now receives a hostile version of reality.

Entry state

This event may fire or arm when all of the following are true:

entry_state:
  fan_witness_docket_exists: true
  huo_qian_state_any:
    - offered
    - trusted_witness
    - paid_in_oxygen
    - protected_witness
    - missed
    - explicit_absence
  unresolved_proof_rows_min: 1
  suppressing_or_defaulting_pressure_any:
    - security_clearance
    - archive_only_seal
    - sponsor_clean_cut
    - extremist_frame
    - unpaid_oxygen_debt
    - witness_exposure_without_protection
    - producer_ignored_offer
  no_selected_protection_or_public_receipt: true
  no_fixed_turn_trigger: true

The event fails design if it fires only because a fixed turn, day, chapter slot, content count, or lens-health state was reached.

Resolution targets

The event must mutate at least one witness state and at least three counters or durable tags.

resolution:
  witness_state_after_any:
    - radicalized_hostile
    - captured_by_security
    - burned_as_extremist
    - public_counter_broadcaster
    - missed
  proof_state_after_any:
    - fan_proof_leaked_without_context
    - fan_proof_deleted_by_security
    - false_extremist_frame_hardened
    - public_receipt_split
    - li_deng_personhood_claim_damaged
  deltas_min: 3

Counter and tag deltas

Accepted deltas include:

  • huoqian_trust -1 or set huoqian_state: radicalized_hostile;
  • fan_witness_safety -1;
  • radicalization_risk +1;
  • fan_oxygen_resentment +1;
  • inspection_heat +1;
  • sponsor_stop_loss_pressure +1;
  • public_receipt_legitimacy -1;
  • public_receipt_distrust +1;
  • custody_gap +1;
  • archive_debt +1;
  • lideng_personhood_claim -1;
  • add hostile_fan_testimony_armed;
  • add security_extremist_frame_hardened;
  • add fan_counter_broadcast_pending.

Branch payloads

Hostile counter-broadcast

outcome: hostile_counter_broadcast
witness_state_after: radicalized_hostile
relief: none or short_term_security_pressure_down_if_framed
costs:
  - fan_oxygen_resentment_up
  - public_receipt_distrust_up
  - radicalization_risk_up
future_effects:
  - future_fan_witness_rites_cost_more
  - proof_burden_on_producer_up
  - hostile_narration_capture_armed

Security capture

outcome: security_captures_witness
witness_state_after: captured_by_security
relief:
  - immediate_public_noise_down
costs:
  - inspection_heat_up
  - archive_debt_up
  - fan_witness_safety_down
future_effects:
  - recovery_requires_witness_payroll_or_public_receipt
  - fan_route_asset_unavailable_until_recovered

Burned extremist frame

outcome: burned_as_extremist
witness_state_after: burned_as_extremist
relief:
  - security_clearance_may_complete
  - sponsor_or_archive_pressure_may_pause
costs:
  - public_receipt_legitimacy_down
  - fan_oxygen_resentment_up
  - lideng_personhood_claim_down
future_effects:
  - fan_side_extraction_blocked_or_costlier
  - hostile_witness_reprisal_armed

Replay evidence shape

event_id: storyteller.event.fan_witness_radicalization_break.v1
session_id: lens-storyteller-huo-qian-fan-witness-custody-v1-<timestamp>
seed: <deterministic-seed>
source_docket: storyteller.card.huo_qian_fan_witness_docket.v1
pre_state:
  witness_state: offered | trusted_witness | paid_in_oxygen | protected_witness | missed | explicit_absence
  unresolved_proof_rows:
    - <proof id>
  producer_posture: ignored | archive_only_seal | frame_as_extremist | exposed_without_protection | unpaid_oxygen_debt
outcome:
  witness_state_after: radicalized_hostile | captured_by_security | burned_as_extremist | public_counter_broadcaster | missed
  proof_state_after: <durable proof state>
  deltas:
    fan_oxygen_resentment: +1
    radicalization_risk: +1
    public_receipt_legitimacy: -1
assertions:
  - event was armed by unresolved witness custody
  - at least one proof row existed before breach
  - witness state changed durably
  - future route availability or cost changed
  - no fixed turn trigger was used

Non-goals

  • Not a random fan riot.
  • Not a passive bad ending.
  • Not a moral lecture that fans are correct by default.
  • Not a replacement for Witness Reprisal Chain.
  • Not valid unless it changes witness state, proof state, and future playable cost.