Settlement Aftershock Ledger Lens / 和解反震账本 Lens
Primary observation link
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:
- a prior branch produced a durable resolution, settlement, patch, seal, public receipt, split, quarantine, fan vigil, sponsor containment, or equivalent;
- the prior result records at least one relief and one debt;
- at least two aftershock surfaces remain live or explicitly absent in a meaningful way;
- a later action can assign handler, opposing proof, and cost to pay, convert, defer, breach, or harden the debt;
- 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_unreviewedaftershock_under_reviewsponsor_aftershock_pausedpublic_aftershock_reconciledcompliance_aftershock_reviewededitorial_aftershock_patchaftershock_quarantinedaftershock_split_carry_forwardaftershock_dischargedsettlement_aftershock_breachedsilent_debt_hardenedfalse_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.
- Primary links exist — the lens has populated
observesandobserved_througharrays pointing to concrete Storyteller pages. - Entry is state-triggered — the surface opens from a resolved-but-unpaid branch, not from fixed turn count.
- Prior relief exists — the source branch records an improvement, protection, stabilization, or route unlock.
- Debt remains visible — the source branch also records a cost, pressure, scar, claimant hostility, drift, or future route burden.
- Ledger memory exists — the ledger records source resolution, relief, debt, live surfaces, and current state.
- Review assignment exists — the review rite requires ledger, handler, opposing proof, and cost/bridge/absence slots.
- 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.
- No clean universal discharge — no branch may satisfy fan, sponsor, inspector, editor, archive, route asset, and broadcast reality pressure for free.
- Breach mutates state — breach or hardening changes counters, route access, claimant hostility, schedule cost, or future difficulty.
- 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.
- 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.
- 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_survivesAnti-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.