Public Recap Qualification / 公开回顾定性

Public Recap Qualification is the rite that decides how a scarred prior result is summarized before the public, sponsor, lawful desk, archive, and broadcast-reality readers inherit it.

The rite is not a press release selector. It is an assignment surface for deciding which scar remains visible, which reader receives scope, which narrator benefits, and which future route must pay for the wording.

Entry state

Open this rite only from a 公开回顾账本 row with visible state pressure.

entry_state_required:
  trigger_kind: state_pressure
  recap_row_present: true
  source_resolution_id_present: true
  factual_scar_present: true
  proposed_recap_claim_present: true
  harmed_reader_present: true
  future_reader_or_route_present: true
  proof_anchor_visible_or_explicit_absence: true
  player_can_qualify_split_correct_contrit_quarantine_clean_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_recap_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Assignment slots

A valid run must assign all slots:

assignment:
  docket: storyteller.card.public_recap_ledger.v1
  recap_id: <stable id>
  source_resolution_id: <source id>
  source_surface: <surface>
  factual_scar: <scar>
  recap_claim: clean_success | qualified_success | partial_failure | public_apology | sponsor_safe_story | lawful_notice | silent_omission | equivalent
  omitted_or_softened_scar: <scar or explicit_absence>
  recap_narrator: producer | sponsor | management | archive | fan_delegate | editor | inspector | character | broadcast_reality | equivalent
  harmed_reader: public | lawful | sponsor | archive | access_caption_class | fan_oxygen_queue | confidant_character | route_asset | future_audience | equivalent
  beneficiary_of_clean_wording: <beneficiary or explicit_absence>
  proof_anchor_or_absence: public_receipt | caption_log | oxygen_queue_log | power_ledger | promise_row | metric_report | edit_checksum | lawful_seal | explicit_absence
  selected_posture: qualify_scar | split_reader_recap | publish_correction | public_contrition_recap | quarantine_recap | sponsor_clean_recap | silent_clean_default
  future_reader_or_route: <reader route slot ending scar or explicit_absence>

The rite fails if sponsor approval, management demand, legal seal, archive copy, or audience stability resolves the recap without these slots.

Branch families

BranchImmediate reliefCost/scarFuture state
Qualify scarrecap remains usable and factual scar stays legiblesponsor, management, or audience confidence takes a hitscoped public proof; future reader accepts only with scar
Split reader recappublic, lawful, sponsor, and route readers receive different scopecontradiction pressure, edit debt, handler burdensplit-reader handling required; no universal acceptance
Publish correctionprior clean claim is amendedcorrection pressure, public distrust, producer-license heatcorrection slot or addendum becomes route precondition
Public contrition recapharmed public or character receives visible apologysponsor stop-loss, management pressure, archive debtpublic repair opens with cost; sponsor route narrows
Quarantine recapfalse public memory is blockedblack-screen, schedule, fan, or route pressure risesrecap cannot be reused until proof, notice, or service catches up
Sponsor clean recapimmediate sponsor/slot stability improvespublic distrust, access/fan harm, character breach, or drift risessponsor-only memory; public/lawful route costlier
Silent clean defaultfastest narrator files clean storyhidden scar hardensrecap capture, recovery-only, correction required, or ending scar

Required branch result

branch_result_required:
  selected_posture: <branch>
  recap_state_after: qualified | split | corrected | public_contrition | quarantined | sponsor_clean | captured | breached | recovery_only
  harmed_reader_state_after: scoped | notified | distrustful | hostile | excluded | recovery_only | equivalent
  beneficiary_state_after: stabilized | captured | narrowed | exposed | equivalent
  future_reader_effect: accepted_with_scar | split_required | correction_required | sponsor_only | public_addendum_required | blocked_until_recap | recovery_only | ending_scar | equivalent
  counter_deltas:
    relief: [<at least one>]
    cost: [<at least one>]
    future: [<at least one>]

Failure conditions

The rite fails if:

  • the recap claim overwrites the source resolution;
  • the factual scar is hidden from all future readers;
  • public, lawful, sponsor, archive, character, route, and broadcast-reality readers all accept the same clean wording;
  • proof anchor absence is hidden;
  • the harmed reader is unnamed;
  • the result changes only mood, reputation, or money;
  • eligibility depends on a fixed turn, fixed day/week, raw count, dashboard state, or lens health.