Settlement Aftershock Ledger Lens / 和解反震账本 Lens

This lens observes 和解反震账本, 和解反震账本机制, Route Assets and Custody, 播出实在漂移, and 观众稳定性下限.

It is observed through 和解反震账本, 和解反震复核, and 和解反震破口.

Observable promise

Storyteller must remember the debt created by successful settlements. When a prior branch saves one pressure surface while damaging another, the game must carry that relief and debt into later management work.

A pass cannot be achieved by marking a dispute as resolved, adding a prose callback, or firing a random crisis. The aftershock must be represented by an assignable ledger, a review action, and either costed discharge/conversion or visible breach/hardening.

Scope

This lens covers:

  • resolved-but-unpaid settlements from claimant collision, broadcast reality drift, audience stability, oxygen exchange, memorial rights, or equivalent route-asset branches;
  • sponsor, fan/public, inspector/archive, editor/black-box, broadcast reality, and route asset aftershock surfaces;
  • a ledger that records source resolution, relief, debt, live surfaces, and assignment state;
  • a review rite that assigns handler, opposing proof, and cost/bridge;
  • a breach event that mutates counters, route access, claimant hostility, or future difficulty;
  • multi-session evidence that a later replay inherited debt from an earlier resolved branch.

This lens does not cover generic aftermath scenes unless the earlier relief and later debt are both replay-visible.

State-triggered entry oracle

A valid replay or state inspection must open this lens from resolved-but-unpaid state, not from a fixed sequence. Minimum entry evidence:

  1. a prior branch produced a durable resolution, settlement, patch, seal, public receipt, split, quarantine, fan vigil, sponsor containment, or equivalent;
  2. the prior result records at least one relief and one debt;
  3. at least two aftershock surfaces remain live or explicitly absent in a meaningful way;
  4. a later action can assign handler, opposing proof, and cost to pay, convert, defer, breach, or harden the debt;
  5. the aftershock has not already been discharged, converted, breached, or hardened.

Accepted source states include sponsor_priority_settlement, editorial_priority_cut, inspector_priority_seal, route_copies_split, public_receipt_realign, sponsor_containment_version, shared_public_memorial, fan_vigil_contempt, refusal_first_delay, quarantined_split_version, settlement_deferred, false_owner_hardened, or equivalent.

Required observable content

Ledger card

和解反震账本 or equivalent must record:

  • source storyline or branch family;
  • source session id and seed when available;
  • source route asset or explicit missing/captured state;
  • outcome state that created relief and debt;
  • at least one relief value;
  • at least one debt value;
  • at least two live aftershock surfaces;
  • ledger state: unreviewed, under review, converted, discharged, deferred, breached, hardened, false owner, or equivalent.

Assignable review rite

和解反震复核 or equivalent must assign:

  • one ledger or equivalent resolved-but-unpaid state;
  • one handler or explicit handler absence;
  • one opposing proof or explicit proof absence;
  • one cost, bridge, sacrifice, quarantine, public apology, fan refund, sponsor favor, edit patch, archive seal, route asset, or explicit no-bridge failure.

Breach event

和解反震破口 or equivalent must fire, resolve, or be recorded when unpaid debt becomes visible pressure.

The event must mutate a counter, route asset state, future route availability, claimant hostility, schedule cost, or broadcast reality state. It cannot be mood text.

Required route states

A satisfying implementation must expose durable states equivalent to at least seven of:

  • aftershock_unreviewed
  • aftershock_under_review
  • sponsor_aftershock_paused
  • public_aftershock_reconciled
  • compliance_aftershock_reviewed
  • editorial_aftershock_patch
  • aftershock_quarantined
  • aftershock_split_carry_forward
  • aftershock_discharged
  • settlement_aftershock_breached
  • silent_debt_hardened
  • false_settlement_owner

Branch divergence oracle

Branch A — Sponsor reconciliation

Expected evidence:

  • handler or cost is sponsor-facing: Orion, Shen Luo, stop-loss clause, relief escrow, naming right, clean package, or equivalent;
  • outcome sets sponsor_aftershock_paused, converted_sponsor_reconciliation, or equivalent;
  • sponsor or slot pressure improves;
  • contract capture, fan resentment, public distrust, inspection heat, archive debt, or route capture risk worsens.

Branch B — Fan refund / public receipt

Expected evidence:

  • handler or proof is fan/public-facing: Yu Lan, fan oxygen queue, public witness, apology broadcast, public receipt, refund ledger, or equivalent;
  • outcome sets public_aftershock_reconciled, fan_refund_ledger_open, or equivalent;
  • public legitimacy, fan oxygen balance, or audience stability improves;
  • sponsor pressure, inspection heat, archive debt, schedule cost, or reality drift rises.

Branch C — Inspector/archive compliance

Expected evidence:

  • handler or proof is inspector/archive-facing: Han Yanshuang, Inspector Rhee, audit docket, archive seal, custody copy, quarantine authority, or lawful proof;
  • outcome sets compliance_aftershock_reviewed, audit_shield_converted, or equivalent;
  • custody clarity, archive fraud, or reality drift improves;
  • inspection heat, bureau favor debt, sponsor pressure, audience churn, or schedule cost rises.

Branch D — Editorial stabilization

Expected evidence:

  • handler or proof is editor/black-box-facing: Baiya, cutroom ledger, checksum, source tape, redaction, black-box proof, or continuity patch;
  • outcome sets editorial_aftershock_patch, cutroom_debt_carried, or equivalent;
  • continuity hazard, audience churn, or route legibility improves;
  • edit debt, archive debt, public distrust, future fraud cost, or reality drift rises.

Branch E — Quarantine, split, or carry-forward

Expected evidence:

  • assigned proof shows the settlement cannot safely be discharged now;
  • outcome sets aftershock_quarantined, aftershock_split_carry_forward, or equivalent;
  • fraud, black-screen risk, false-owner pressure, or route collapse improves;
  • fan resentment, public grief instability, sponsor pressure, schedule cost, or route asset pressure rises.

Branch F — Breach, hardening, or false owner

Expected evidence:

  • no credible handler, absent opposing proof, hidden ledger, wrong cost, suppressed public anchor, blocked inspector, or claimant narration first is recorded;
  • outcome sets settlement_aftershock_breached, silent_debt_hardened, false_settlement_owner, or equivalent;
  • breach event or equivalent visible consequence fires;
  • future route access becomes blocked, costlier, hostile, captured, or recovery-only;
  • at least three relevant counters or durable states change.

Oracle assertions

A binding check should fail unless all assertions below are true.

  1. Primary links exist — the lens has populated observes and observed_through arrays pointing to concrete Storyteller pages.
  2. Entry is state-triggered — the surface opens from a resolved-but-unpaid branch, not from fixed turn count.
  3. Prior relief exists — the source branch records an improvement, protection, stabilization, or route unlock.
  4. Debt remains visible — the source branch also records a cost, pressure, scar, claimant hostility, drift, or future route burden.
  5. Ledger memory exists — the ledger records source resolution, relief, debt, live surfaces, and current state.
  6. Review assignment exists — the review rite requires ledger, handler, opposing proof, and cost/bridge/absence slots.
  7. At least four branch families are playable — sponsor reconciliation, public/fan refund, inspector compliance, editorial stabilization, quarantine/split, or failure/breach must not collapse into one result.
  8. No clean universal discharge — no branch may satisfy fan, sponsor, inspector, editor, archive, route asset, and broadcast reality pressure for free.
  9. Breach mutates state — breach or hardening changes counters, route access, claimant hostility, schedule cost, or future difficulty.
  10. Discharge is costed — even a clean-looking discharge spends a resource, favor, route asset, public apology, fan refund, audit exposure, edit patch, or schedule scar.
  11. Multi-session provenance survives — evidence can show a settlement created in one replay/session being loaded into a later aftershock review without losing source state.
  12. Earlier success is not retconned — the original relief remains true even when later debt breaches.

Progress metric

settlementAftershockLedgerProgress = 0..9:

  • 0: no resolved-but-unpaid source branch.
  • 1: source resolution exists and records at least one relief.
  • 2: source resolution records at least one debt.
  • 3: 和解反震账本 or equivalent enters play.
  • 4: at least two aftershock surfaces are live or explicitly absent.
  • 5: 和解反震复核 or equivalent offers ledger, handler, opposing proof, and cost/bridge slots.
  • 6: at least three branch choices are visible and gated by assigned cards, proof, claimant pressure, or absence.
  • 7: at least two successful branches produce distinct ledger states and at least three deltas.
  • 8: breach, hardening, or false-owner branch creates durable future cost or blocked/costlier route access.
  • 9: multi-session or loaded-state replay proves source settlement provenance survives into aftershock review.

Evidence shape

lens_id: storyteller.lens.settlement_aftershock_ledger.v1
session_id: lens-settlement-aftershock-ledger-v1-<timestamp>
seed: <deterministic-seed>
source_resolution:
  source_session_id: <session_that_created_the_settlement>
  source_seed: <source_seed_if_available>
  source_storyline: claimant_collision_lock | broadcast_reality_drift_audit | audience_stability_floor | oxygen_claim_exchange | memorial_rights_contempt | equivalent
  source_route_asset_id: <route_asset_id_or_explicit_missing_captured_state>
  outcome_state: <prior_resolution_state>
  relief_recorded:
    - <counter_or_state_that_improved>
  debt_recorded:
    - <counter_or_state_that_worsened_or_remains_unpaid>
state_context:
  ledger: card.settlement_aftershock_ledger
  ledger_state_before: unreviewed | deferred | converted | equivalent
  live_aftershock_surfaces:
    fan_public: active | quiet | hostile | absent
    sponsor_desk: active | quiet | hostile | absent
    inspector_archive: active | quiet | hostile | absent
    editor_blackbox: active | quiet | hostile | absent
    broadcast_reality: stable | drifting | split | quarantined
    route_asset: protected | captured | hostile | false_owner | absent | equivalent
offered_choices:
  - rite.settlement_aftershock_review
  - sponsor_reconciliation
  - fan_public_refund
  - inspector_compliance_review
  - editorial_stabilization
  - quarantine_or_split_carry_forward
  - accept_breach_or_silent_hardening
branch_runs:
  sponsor_reconciliation:
    selected_cards: []
    outcome: sponsor_aftershock_paused
    events: []
    counter_deltas:
      sponsor_stop_loss_pressure: -1
      contract_capture: +1
      public_receipt_distrust: +1
  fan_public_refund:
    selected_cards: []
    outcome: public_aftershock_reconciled
    events: []
    counter_deltas:
      public_receipt_legitimacy: +1
      fan_oxygen_balance: +1
      sponsor_stop_loss_pressure: +1
  inspector_compliance_review:
    selected_cards: []
    outcome: compliance_aftershock_reviewed
    events: []
    counter_deltas:
      custody_clarity: +1
      archive_fraud: -1
      inspection_heat: +1
  editorial_stabilization:
    selected_cards: []
    outcome: editorial_aftershock_patch
    events: []
    counter_deltas:
      continuity_hazard: -1
      edit_debt: +1
      archive_debt: +1
  quarantine_or_split:
    selected_cards: []
    outcome: aftershock_quarantined
    events: []
    counter_deltas:
      archive_fraud: -1
      fan_oxygen_resentment: +1
      sponsor_stop_loss_pressure: +1
  breach_or_hardening:
    selected_cards: []
    outcome: settlement_aftershock_breached
    events:
      - event.settlement_aftershock_breach
    blocked_reason: handler_absent_or_proof_absent_or_wrong_cost_or_hidden_ledger
    counter_deltas:
      route_asset_pressure: +1
      black_screen_slots: +1
      false_owner_hardened: +1
future_route_effects:
  unlocked: []
  blocked_or_costlier: []
assertions:
  - resolved_but_unpaid_entry
  - prior_relief_exists
  - debt_remains_visible
  - ledger_memory_exists
  - review_assignment_slots_exist
  - branch_divergence_visible
  - breach_or_discharge_mutates_future_route_access
  - multi_session_aftershock_provenance_survives

Anti-regression notes

  • The lens must reject fixed-turn triggers.
  • The lens must reject prose-only aftermath.
  • The lens must reject free universal settlement discharge.
  • The lens must reject hidden debt that never reaches counters, route states, future costs, or claimant hostility.
  • The lens must reject dashboard-only evidence without in-world card/rite/event state.
  • The lens must preserve previous branch success as history rather than rewriting it into failure.