Contract Witness Defection / 合同证人倒戈

Contract Witness Defection is the event where沈洛, his paper trail, or the company legal desk stops being neutral infrastructure and becomes adverse evidence.

It should fire when the player tries to use legal packaging to hide a missing consent state, counterfeit a refusal, erase a voice/body split, or let the company fold a subject without seating沈洛 as a accountable handler.

Fire conditions

The event becomes ready when any row on 沈洛折叠同意案卷 matches one of the following:

fire_if_any:
  - consent_state: hidden_refusal
  - consent_state: counterfeit_consent
  - consent_state: consent_unasked
    clause_shape: null_company_fold
  - consent_state: voice_body_split
    clause_shape_any: [owned_settlement, sponsor_quiet_clause]
  - shen_luo_posture: sponsor_broker
    proof_or_absence: explicit_absence
    public_refusal_unanswered: true
  - shen_luo_posture: protective_manager
    accepted_cost_missing: true
  - shen_luo_posture: refusal_witness
    refusal_overridden: true

It must not fire merely because the player chose a hard branch. It fires because the branch hid, counterfeited, or defaulted a required consent/proof surface.

Required event payload

event_id: storyteller.event.contract_witness_defection.v1
source_row: <folded-consent-row-id>
subject_id: <subject-or-asset>
prior_consent_state: <state>
prior_shen_luo_posture: <posture>
defection_mode_any:
  - shen_luo_hostile_witness
  - company_legal_desk_leak
  - sponsor_clause_blackmail
  - inspector_contract_subpoena
  - public_refusal_receipt_drop
  - cutroom_clause_checksum_exposed
triggering_hide_or_counterfeit: <reason>
new_route_effect_any:
  - hostile
  - captured
  - lawful_only
  - public_only
  - protected_but_owned
  - recovery_only
  - contradiction_pending
counter_deltas: {}
recovery_clause: <appeal-or-proof-cost>

Outcome families

A —沈洛 becomes hostile witness

defection_mode: shen_luo_hostile_witness
state_after_any: [shen_luo_hostile_witness, manager_asset_lost]
relief_any: [false_clean_contract_exposed]
cost_any: [contract_capture_up, inspection_heat_up, future_recovery_cost_up]
future_route_effect_any: [hostile, lawful_only, recovery_only]
defection_mode: company_legal_desk_leak
state_after_any: [shen_luo_route_missed, contract_capture_hardened]
relief_any: [silent_fold_no_longer_silent]
cost_any: [public_receipt_distrust_up, sponsor_blackmail_up, witness_trust_down]
future_route_effect_any: [protected_but_owned, captured, contradiction_pending]

C — Sponsor clause turns into blackmail

defection_mode: sponsor_clause_blackmail
state_after_any: [sponsor_clause_armed, contract_capture_hardened]
relief_any: [broadcast_slot_survives]
cost_any: [sponsor_stop_loss_pressure_up, manager_leverage_down, public_route_cost_up]
future_route_effect_any: [captured, public_only, costlier]

D — Refusal receipt drops in public

defection_mode: public_refusal_receipt_drop
state_after_any: [refusal_legibility_up, shen_luo_complicity_exposed]
relief_any: [counterfeit_consent_blocked]
cost_any: [audience_churn_up, sponsor_retaliation_up, schedule_stability_down]
future_route_effect_any: [lawful_only, hostile, recovery_only]

Counter contract

The event must mutate at least three states or counters, including:

  • one consent or refusal state;
  • one沈洛 status state;
  • one future route effect or recovery cost;
  • one pressure surface from sponsor, inspection, public receipt, cutroom, schedule, or archive.

Recovery hooks

Recovery is possible only if a later action produces stronger proof or pays a visible cost:

  • public apology plus refusal receipt;
  • inspector escrow plus sponsor retaliation;
  • cutroom checksum plus schedule cost;
  • route asset sacrifice; -沈洛 trust repair after a protective manager breach;
  • public contract correction that keeps the original relief but names the capture.

Non-goals