Public Scar Verdict / 公开伤痕裁决

Public Scar Verdict is an ending family where the broadcast survives because the public version keeps its wound visible.

It is not a clean victory. It is the terminal outcome for runs where fan receipts, witness proof, artist refusal, unauthorized history, pirate relay, or public correction defeats a private clean ending but cannot erase the cost of survival.

Eligibility

This ending is eligible only when 结局伤痕账本 contains at least one row with:

ending_family: public_scar_verdict
proof_carrier_any:
  - public_receipt
  - fan_oath
  - proxy_testimony
  - pirate_relay
  - route_asset
  - black_box
terminal_claimant_privileged_any:
  - fan_public
  - artist
  - witness
  - pirate
  - split
scar_state_after_any:
  - eligible
  - public_only
  - split
route_effect_after_any:
  - ending_unlocked_with_scar
  - public_audit_required
  - split_canon

The resolver must also prove that a private clean claimant was blocked, made costlier, or forced into public audit.

Ending state

Expected terminal state:

  • the aired version remains public and inspectable;
  • sponsor-only or inspector-only clean closure is blocked or made non-exclusive;
  • fan refund, witness exposure, sponsor stop-loss, public audit, or source ambiguity remains as a visible scar;
  • the ending presentation must name the proof carrier that kept the wound public.

Invalid resolution

This ending is invalid if:

  • the public is rewarded with a spotless ending;
  • private clean capture remains simultaneously exclusive;
  • the proof carrier is omitted;
  • fan, witness, pirate, artist, or public costs disappear after the final screen;
  • eligibility is based on a score or fixed numbered turn rather than ledger state.

Minimal terminal evidence

ending: storyteller.ending.public_scar_verdict.v1
ledger_row: storyteller.card.ending_scar_ledger.v1
proof_carrier: <public_receipt | fan_oath | proxy_testimony | pirate_relay | route_asset | black_box>
claimant_privileged: fan_public | artist | witness | pirate | split
private_clean_claimant_blocked: true
visible_scar: <fan_refund | witness_exposure | sponsor_stop_loss | public_audit | source_ambiguity | equivalent>
no_fixed_turn_trigger: true