Public Contrition Ledger Storyline / 公开悔过账本

Public Contrition Ledger is a pressure storyline for the moment after a broadcast wound becomes public enough that silence is itself a claimant. The player must decide who gets to speak the statement, which harm is named, which proof is attached, which faction is omitted, and what debt the aired words create.

The recent corpus already has strong surfaces for production triage, clean-ending seizure, witness retaliation, faction commitments, reality drift, and audience stability. The missing cross-pressure is the public wording that binds them: the apology, refusal, admission, sponsor-safe regret, fan receipt, or edited contrition that makes one version of harm legible and another version hostile.

Primary playable question

When the show must publicly acknowledge harm, who owns the contrition — artist, fan public, sponsor, inspector, editor, management, archive, pirate relay, or no one — and what does that public wording make true afterward?

Every branch must improve one surface and damage another. Contrition can restore attention, protect an artist, satisfy fans, reduce sponsor stop-loss, lower drift, or admit custody; it must also create legal heat, contract capture, edit debt, public distrust, retaliation, route-asset exposure, or future correction cost.

State-triggered entry

Open this storyline when all of the following are true:

  1. a public-facing wound exists: audience floor breach, clean-ending dispute, memorial rights contempt, oxygen claim, witness leak, body/voice contradiction, archive seizure, route-asset injury, reality drift, claimant collision, settlement aftershock, blackout scar, or equivalent;
  2. at least two claimant surfaces demand incompatible wording, silence, or proof: artist/witness, fan public, sponsor, inspector, editor, archive, management, pirate relay, schedule board, or claimant faction;
  3. a signatory, speaker, seal, editor, sponsor clause, public witness, or explicit absence can be assigned;
  4. a proof or liability anchor exists or is explicitly absent: source tape, body/voice receipt, fan oxygen row, archive seal, witness payroll row, faction ledger, cutroom checksum, public queue, blackout scar, or route-asset docket;
  5. the public statement can still change audience stability, public receipt legitimacy, artist trust, sponsor pressure, inspection heat, broadcast reality, route-asset state, or future assignment cost;
  6. no terminal public discharge has already frozen the harm beyond correction.

This entry is driven by live state and claimant pressure. It never uses a fixed turn-count trigger.

Content pack

Mechanic

  • 公开悔过账本机制 — tracks signatory, clause, proof anchor, omitted claimant, statement state, relief, cost, and future route effect.

Card

Rite

  • 公开悔过听证 — assignable rite for choosing who speaks, what is said, what proof anchors it, and who is omitted.

Event

  • 悔过反震破口 — breach event when apology becomes hollow, captured, contradicted, erased, or rejected.

Primary actors

  • Mira Veil — artist boundary, refusal, consent, body/voice proof, and harmed speaker pressure.
  • Yu Lan — public witness and unauthorized history; can make apology legitimate while increasing exposure and sponsor retaliation.
  • Shen Luo — management settlement and sponsor-safe wording; can buy time while increasing contract capture.
  • Baiya — black-box/editorial stabilization; can make a statement watchable while creating edit debt and drift.
  • Han Cutroom — cutroom custody of apology version, source release, checksum, or redaction.
  • Inspector Rhee Archive — lawful admission, quarantine, admissibility, or seizure pressure.
  • Han Yanshuang — white-glove legal delay and oath pressure.
  • Orion Breath — clean sponsor regret, stop-loss rescue, branded remedy, and contract capture.

Storyline spine

Beat 1 — Harm demands words

A live wound produces a public wording demand. The wound can come from audience instability, oxygen debt, memorial contempt, clean-ending seizure, witness leak, artist boundary, reality drift, archive enforcement, claimant collision, or an unstaffed default.

The player receives or updates 公开悔过账本. The card must show:

  • harm surface;
  • harmed party;
  • currently aired version or absence;
  • signatory rows;
  • proof anchor or missing proof;
  • demanded clauses;
  • omitted claimant risk;
  • future route effect if silence persists.

Beat 2 — Claimants fight over wording

At least two claimant surfaces demand incompatible text.

Examples:

  • Mira or another artist demands a refusal boundary while sponsor demands limited regret;
  • fan oxygen public demands named harm and refund while inspector warns that the wording is admissible;
  • editor can make the statement legible but must erase a witness name;
  • sponsor offers schedule rescue if the harm is not named;
  • pirate relay can carry public truth outside license but raises inspection heat.

Beat 3 — Assign the public statement

The player opens 公开悔过听证. The rite requires selected signatory, selected clause, proof anchor, omitted claimant, and broadcast surface.

A generic apology or single dialogue choice is insufficient.

Beat 4 — Relief becomes debt

The statement can stabilize one surface but must create another pressure.

Valid relief forms:

  • audience stability improves;
  • public receipt legitimacy improves;
  • fan oxygen balance improves;
  • artist trust or consent integrity improves;
  • sponsor stop-loss pressure falls;
  • reality drift or archive fraud falls;
  • route-asset clarity improves.

Valid cost forms:

  • sponsor pressure or contract capture rises;
  • inspection heat, legal liability, or bureau debt rises;
  • edit debt, source ambiguity, or reality drift rises;
  • fan oxygen liability or public queue capture rises;
  • artist trust loss, witness exposure, retaliation risk, or route-asset pressure rises;
  • future correction becomes costlier or recovery-only.

Beat 5 — Backlash or scar persists

If the statement is hollow, late, captured, or contradictory, 悔过反震破口 fires or is recorded.

If the statement succeeds, it still leaves a scar: one omitted claimant, one clause debt, one future route effect, and a replay-visible public wording state.

Branch map

Branch A — Artist/witness boundary contrition

The player gives the harmed artist or witness public words with a proof anchor.

Expected outcomes:

statement_state_after: artist_boundary_signed | public_contrition_live
relief: artist_trust_up | consent_integrity_up | public_receipt_legitimacy_up
cost: sponsor_pressure_up | inspection_heat_up | witness_exposure_up | retaliation_risk_up
future_route_effect: sponsor_clean_wording_contested | artist_route_unlocked_with_scar

Branch B — Sponsor-sanitized regret

The player accepts clean sponsor language, settlement wording, or branded remedy.

Expected outcomes:

statement_state_after: sponsor_sanitized_text
relief: sponsor_stop_loss_down | slot_pressure_down | budget_strain_down
cost: contract_capture_up | public_receipt_distrust_up | artist_trust_loss_up | fan_oxygen_resentment_up
future_route_effect: later_public_correction_costlier | backlash_armed

Branch C — Inspector-sealed admission

The player lets inspector/white-glove/archive authority seal the words as admissible.

Expected outcomes:

statement_state_after: inspector_admission_sealed
relief: archive_fraud_down | reality_drift_down | custody_clarity_up
cost: inspection_heat_up | bureau_favor_debt_up | legal_liability_up | schedule_pressure_up
future_route_effect: lawful_recovery_unlocked_with_bureau_debt

Branch D — Editor-cut contrition

The player assigns editor/cutroom/black-box capacity to make the statement legible or safe to air.

Expected outcomes:

statement_state_after: editor_cut_contrition
relief: audience_churn_down | continuity_hazard_down | slot_legibility_up
cost: edit_debt_up | reality_drift_up | source_ambiguity_up | future_fraud_cost_up
future_route_effect: source_challenge_later_possible

Branch E — Fan receipt apology

The player attaches public oxygen, refund, memorial credit, queue proof, historian witness, or pirate relay testimony.

Expected outcomes:

statement_state_after: fan_receipt_attached | public_contrition_live
relief: fan_oxygen_balance_up | public_receipt_legitimacy_up | audience_stability_up
cost: sponsor_pressure_up | inspection_heat_up | oxygen_debt_up | public_queue_capture_risk_up
future_route_effect: fan_public_can_audit_payment

Branch F — Silence, delay, or captured narration

The player withholds statement, lacks proof, hides the harmed party, or lets another claimant narrate first.

Expected outcomes:

statement_state_after: hollow_apology_backlash | contrition_captured_by_claimant | audience_churn_spiral
emitted_event: storyteller.event.contrition_backlash_breach.v1
cost: public_receipt_distrust_up | audience_churn_up | black_screen_slots_up | future_correction_cost_up
future_route_effect: blocked | costlier | hostile | captured | recovery_only

Counter and state contract

Every branch must record:

  • statement_state_before;
  • statement_state_after;
  • selected signatory;
  • selected clause;
  • proof anchor or explicit absence;
  • omitted claimant;
  • broadcast surface;
  • at least three counter or durable-state deltas;
  • one future route effect.

Primary counters and states:

  • public_contrition_state
  • audience_stability
  • audience_churn
  • public_receipt_legitimacy
  • public_receipt_distrust
  • fan_oxygen_balance
  • fan_oxygen_resentment
  • fan_oxygen_liability
  • artist_trust
  • artist_trust_loss
  • mira_consent_integrity
  • witness_exposure
  • witness_loyalty_doubt
  • sponsor_stop_loss_pressure
  • contract_capture
  • inspection_heat
  • bureau_favor_debt
  • legal_liability
  • archive_fraud
  • archive_debt
  • reality_drift
  • continuity_hazard
  • edit_debt
  • future_fraud_cost
  • black_screen_slots

Integration notes

  • With 观众稳定性下限, contrition is one way to keep the public floor legible, but hollow wording can breach it.
  • With 派系承诺账本机制, each claimant must spend or risk leverage to own public wording.
  • With 播出实在漂移, apology text can become a public version that later conflicts with receipts.
  • With Mira Veil Storyline, artist refusal and body/voice custody can become contrition clauses rather than hidden consent flags.
  • With Oxygen Claim Exchange Storyline, fan oxygen settlement can require a public apology plus remedy, not just payment.
  • With 洁净结局扣押链, sponsor clean ending can be challenged by apology wording and public counterproof.
  • With 证人报复链, a witness named in the apology becomes more legitimate and more vulnerable.
  • With Public Contrition Afteruse Receipt, an aired statement can be cited later only through named reader, clause scope, proof bridge, harmed reader, and future effect.

Missability and recovery

This storyline is missable when the player treats a wound as only a budget, custody, edit, schedule, or combat problem and lets another claimant narrate the public version first.

Recovery is allowed, but only with a scar through at least one of:

  • public rescission after sponsor capture;
  • artist-boundary restatement after refusal erasure;
  • lawful correction after hollow apology;
  • source release after editor erasure;
  • fan receipt apology after oxygen rejection;
  • refund or route-asset restitution after silence default.

Replay/session evidence shape

storyline: storyteller.storyline.public_contrition_ledger.v1
session_id: lens-public-contrition-ledger-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  harm_surface: <family_and_source_id>
  current_public_version: <version_or_absent>
  claimants:
    - faction: artist | fan_public | sponsor | inspector | editor | archive | management | pirate
      demanded_clause: <clause>
      offered_relief: <counter_or_state>
      demanded_control: <wording_or_route_claim>
  proof_anchor: <proof_or_absent>
offered:
  card: card.public_contrition_ledger
  rite: storyteller.rite.public_contrition_hearing.v1
branch_runs:
  artist_boundary:
    selected_signatory: <actor>
    selected_clause: named_harm | refusal_boundary | accepted_fault
    omitted_claimant: sponsor | inspector | editor | equivalent
    outcome: <relief_with_cost>
  sponsor_sanitized:
    selected_signatory: <actor>
    selected_clause: limited_regret | no_admission
    omitted_claimant: artist | fan_public | inspector | equivalent
    outcome: <capture_or_backlash_armed>
  silence_default:
    emitted_event: storyteller.event.contrition_backlash_breach.v1
    outcome: <durable_backlash_or_capture>
assertions:
  - public_words_are_stateful
  - selected_signatory_clause_proof_and_omitted_claimant_recorded
  - relief_and_cost_both_visible
  - bad_or_absent_statement_mutates_future_route
  - no_fixed_turn_trigger

Non-goals

  • Not a generic PR crisis.
  • Not a moral alignment meter.
  • Not a fixed press-cycle beat.
  • Not raw lens-count growth.
  • Not a free audience heal or retcon.
  • Not satisfied by page existence or dialogue text alone; the statement must mutate counters, route states, claimant posture, and replay evidence.