Crisis Ledger Mismatch Breach / 危机台账错配破口

Crisis Ledger Mismatch Breach is the visible event when the production treats one ledger’s relief as if it satisfied every other reader, and the omitted ledger finally answers.

The breach is not punishment for choosing sponsor, fan, archive, schedule, public, or route priorities. It is punishment for hiding that the chosen relief was not transferable.

Event trigger

Fire or arm this event when any of the following state conditions are true:

  • a reconciliation row on 危机台账对表案卷 remains suppressed, pawned, breached, or hardened and its future reader attempts to consume a clean result;
  • 危机台账对表复核 lacks handler, proof anchor, target reader, incompatible reader, residual debt destination, or future effect;
  • source relief is spent as universal success even though target reader, omitted claimant, or proof anchor is incompatible;
  • a claimant named as residual debt destination is hidden from the later route;
  • a pawned claimant exercises narration right and the earlier conversion row cannot answer it;
  • a split reader state is consumed as clean universal reality.

No trigger is based on a fixed sequence number, chapter count, page count, or lens health.

Required event payload

event_id: storyteller.event.crisis_ledger_mismatch_breach.v1
source_row_id: <reconciliation row>
source_ledger: <ledger family>
source_object: <object or explicit_absence>
source_relief_claimed: <relief that was treated as transferable>
target_claimed_use: <target use>
target_reader: <reader>
omitted_or_incompatible_reader: <reader or claimant>
missing_requirement: no_handler | no_proof_anchor | no_target_reader | no_residual_destination | split_consumed_as_clean | pawned_claimant_hidden | source_debt_omitted | future_reader_unrecorded | explicit_absence_hidden
breach_narrator: sponsor | fan_public | archive | inspector | editor | artist | route_asset | public_audience | schedule_board | blackout_system | pirate | equivalent
row_state_before: suppressed | pawned | split | converted_with_residual | quarantined | hardened | explicit_absence
row_state_after: breached | hostile_narration | captured | blocked | recovery_only | contradiction_pending | false_conversion_hardened
future_route_effect: blocked | hostile | captured | costlier | recovery_only | public_only | lawful_only | sponsor_only | contradiction_pending | black_screen
counter_deltas:
  relief_lost_or_narrowed: []
  costs_added: []
  future_pressure: []

Breach families

Schedule-public mismatch

A schedule authority or correction slot is used as if the public accepted the crisis.

Expected mutation:

  • public_receipt_distrust +1, fan_oxygen_resentment +1, audience_churn +1, or artist_trust_loss +1;
  • future route becomes public-only, correction-required, or hostile-public.

Oxygen-archive mismatch

Fan oxygen relief, refund posture, or sponsor oxygen escrow is used as lawful/archive custody proof.

Expected mutation:

  • archive_debt +1, custody_gap +1, inspection_heat +1, or proof_inadmissible;
  • future route becomes lawful-addendum-required, recovery-only, or inspector-hostile.

Archive-audience mismatch

Archive seal, lawful hold, or inspection approval is used as audience repair.

Expected mutation:

  • audience_churn +1, public_receipt_distrust +1, fan_oxygen_resentment +1, or schedule_pressure +1;
  • future route becomes public-audit-required or counterbroadcast-ready.

Sponsor makegood, quiet settlement, or naming relief is used as if a route asset or artist boundary has recovered.

Expected mutation:

  • contract_capture +1, route_asset_pressure +1, artist_boundary_pressure +1, or fan_oxygen_resentment +1;
  • future route becomes captured, costlier, or hostile.

Contrition-lawful mismatch

Public contrition, apology, fan receipt, or source release is consumed as legal clearance without lawful anchor.

Expected mutation:

  • legal_liability +1, inspection_heat +1, bureau_favor_debt +1, or archive_fraud +1;
  • future route becomes lawful-only, sealed, or contradiction-pending.

Split-reader collapse

A split, public-only, lawful-only, sponsor-only, fan-only, archive-only, or route-only state is treated as universal.

Expected mutation:

  • contradiction_pending +1, future_correction_cost +1, public_receipt_distrust +1, or reality_drift +1;
  • future route must cite which reader was overrun.

Player response hooks

After this event, recovery may reopen through:

  • publishing the mismatch and accepting sponsor or inspection heat;
  • lawful addendum with public distrust cost;
  • fan refund plus archive debt;
  • quarantine with schedule/audience cost;
  • sponsor pawn with capture cost;
  • route asset sacrifice or counterproof;
  • split-canon acceptance.

Recovery is not automatic. The breach preserves the earlier relief as history but narrows or scars its future use.

Non-goals

  • Not a generic danger increment.
  • Not a moral punishment event.
  • Not a fixed sequence default.
  • Not satisfied by text that says the public is angry.
  • Not allowed to erase the original relief; it must show which conversion failed and which future reader now receives the scar.