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: trueAssignment 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
| Branch | Immediate relief | Cost/scar | Future state |
|---|---|---|---|
| Qualify scar | recap remains usable and factual scar stays legible | sponsor, management, or audience confidence takes a hit | scoped public proof; future reader accepts only with scar |
| Split reader recap | public, lawful, sponsor, and route readers receive different scope | contradiction pressure, edit debt, handler burden | split-reader handling required; no universal acceptance |
| Publish correction | prior clean claim is amended | correction pressure, public distrust, producer-license heat | correction slot or addendum becomes route precondition |
| Public contrition recap | harmed public or character receives visible apology | sponsor stop-loss, management pressure, archive debt | public repair opens with cost; sponsor route narrows |
| Quarantine recap | false public memory is blocked | black-screen, schedule, fan, or route pressure rises | recap cannot be reused until proof, notice, or service catches up |
| Sponsor clean recap | immediate sponsor/slot stability improves | public distrust, access/fan harm, character breach, or drift rises | sponsor-only memory; public/lawful route costlier |
| Silent clean default | fastest narrator files clean story | hidden scar hardens | recap 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.