Hostile Narration Capture / 敌性叙述夺取

Hostile Narration Capture is the default event for a contested version that is spoken into reality by a claimant the producer did not seat, counter, escrow, split, or black out in time.

It is not a punishment popup. It is the moment when a stored narration claim on 叙述优先栈 becomes the public or lawful version that later routes must inherit.

Trigger

Fire or record this event as default-ready when all are true:

trigger:
  narration_stack_open: true
  target_version_shared: true
  winning_claim_state_any:
    - claim_pending
    - claim_preempted
    - claim_hostile
  producer_resolution_missing_or_invalid_any:
    - no_seated_voice
    - proof_anchor_missing
    - channel_absent
    - excluded_claimant_hidden
    - counterclaim_window_expired
    - escrow_broken
    - split_terms_broken
    - blackout_fold_refused
  no_fixed_turn_trigger: true

The event can also follow a broadcast insolvency default, briefing leak/preemption, dormant claim breach, correction-slot default, cutroom-priority default, or counter-broadcast custody fork when the unresolved row names a claimant able to narrate first.

Required payload

event_payload:
  target_version: <version id>
  capturing_claim_id: <narration claim id>
  capturing_claimant: sponsor | inspector | archive | fan_public | pirate | editor | artist | witness | route_claimant | blackout_system | equivalent
  source_surface: <surface id>
  priority_basis: first_notice | unpaid_creditor | proof_custody | channel_access | legal_seal | fan_receipt | route_asset_custody | explicit_absence
  proof_anchor_or_absence: <proof id or explicit_absence>
  channel_or_absence: <channel or explicit_absence>
  excluded_claimants:
    - <claimant>
  captured_version_state: sponsor_captured | lawful_only | public_only | pirate_only | source_captured | false_owner | blackout_fold | split_canon | contradiction_pending | recovery_only
  future_route_effect: captured | hostile | blocked | costlier | public_only | lawful_only | split_canon | recovery_only | blackout_pressure_up

Resolution effects

The event must mutate at least three durable surfaces. Choose from:

  • broadcast_reality_drift
  • route_asset_pressure
  • claimant_retaliation_pressure
  • sponsor_preemption_pressure
  • inspection_heat
  • archive_debt
  • public_receipt_legitimacy
  • public_panic
  • edit_debt
  • source_ambiguity
  • fan_oxygen_liability
  • handler_burden
  • audience_stability
  • black_screen_pressure
  • ending_scar_pressure

At least one delta must be relief for the capturing claimant, and at least one delta must be cost or restriction for an excluded claimant.

Branch families

The sponsor countercopy, stop-loss statement, or clean version becomes first reality.

Expected effects:

captured_version_state: sponsor_captured
relief_any: [slot_pressure_down, budget_strain_down, sponsor_stop_loss_pressure_down]
cost_any: [contract_capture_up, public_receipt_distrust_up, fan_oxygen_resentment_up]
future_route_effect_any: [captured, public_audit_required, clean_version_blocked, recovery_only]

Lawful capture

The inspector, archive, or bureau carrier seals the version before public claimants can answer.

Expected effects:

captured_version_state: lawful_only
relief_any: [admissibility_up, archive_fraud_down, custody_clarity_up]
cost_any: [inspection_heat_up, public_delay_up, lawful_injunction_risk_up]
future_route_effect_any: [lawful_only, appeal_required, public_route_costlier, recovery_only]

Public or pirate capture

The fan public, Yu Lan, pirate relay, or audience witness broadcasts first.

Expected effects:

captured_version_state: public_only
relief_any: [private_capture_blocked, public_receipt_legitimacy_up, fan_trust_up]
cost_any: [public_panic_up, sponsor_retaliation_up, witness_exposure_up, inspection_heat_up]
future_route_effect_any: [public_only, hostile, blackout_pressure_up, sponsor_retaliation]

Source capture

The editor, cutroom, archive source, or black-box holder releases or withholds the checksum first.

Expected effects:

captured_version_state: source_captured
relief_any: [source_integrity_up, slot_legibility_up]
cost_any: [edit_debt_up, source_ambiguity_up, public_distrust_up]
future_route_effect_any: [split_canon, contradiction_pending, lawful_only, recovery_only]

Blackout fold

The blackout system narrates absence before any claimant can safely speak.

Expected effects:

captured_version_state: blackout_fold
relief_any: [false_clean_broadcast_blocked, source_proof_preserved]
cost_any: [black_screen_pressure_up, audience_stability_down, ending_scar_pressure_up]
future_route_effect_any: [blackout_pressure_up, recovery_only, contradiction_pending]

Recovery hooks

Recovery must not erase capture. Valid recovery states include public audit, lawful appeal, sponsor buyback, source checksum release, witness protection, route asset rescue, fan refund bond, and ending scar audit.

Non-goals

  • Not a random bad event.
  • Not a generic scandal.
  • Not a fixed-timer failure.
  • Not valid unless it names the capturing claimant, the excluded claimant, proof/channel, captured version state, and future route effect.