Recap Capture Default / 回顾捕获默认
Recap Capture Default is the default event for a public recap that makes a scarred result look clean before the required scope, proof, or harmed reader is visible.
The event represents an in-world failure: the recap aired first, so broadcast reality, the sponsor table, the management report, or the public memory may treat the clean wording as the next fact to route around.
Fires or arms when
The event must fire or be armed when:
- a recap row is absent while a future reader consumes public memory;
- a factual scar is omitted or softened without assigning a harmed reader;
- partial notice is recapped as everyone served;
- a protected/deferred flow is recapped as universal safe exit;
- private promise scope is recapped as public consent;
- a sacrificed management metric is recapped as clean yield;
- a powered branch is recapped as general resilience;
- a continuity copy or route asset is recapped as universal canon;
- proof anchor absence is hidden;
- sponsor, management, editor, archive, or broadcast reality files the recap before qualification.
Required payload
default_event:
event: storyteller.event.recap_capture_default.v1
recap_id_or_absence: <recap row id or explicit_absence>
source_resolution_id: <source id or explicit_absence>
source_surface: confidant_promise | live_floor_egress | capacity_notice | emergency_power | management_compression | continuity_afteruse | broadcast_reality_drift | route_asset | equivalent | explicit_absence
factual_scar_or_absence: <scar or explicit_absence>
clean_recap_claim: clean_success | universal_notice | universal_safe_exit | public_consent | clean_yield | general_resilience | reusable_canon | stable_reality | equivalent
default_narrator: producer | sponsor | management | archive | fan_delegate | editor | inspector | broadcast_reality | equivalent
captured_reader: public | lawful | sponsor | archive | access_caption_class | fan_oxygen_queue | confidant_character | route_asset | future_audience | equivalent
excluded_or_harmed_reader: <reader or explicit_absence>
missing_or_hidden_inputs:
factual_scar: present | hidden | absent
harmed_reader: present | hidden | absent
proof_anchor: present | hidden | absent
source_scope: present | hidden | absent
future_reader: present | hidden | absent
default_state_after: recap_captured | false_public_memory | sponsor_clean_memory | lawful_notice_lie | access_or_oxygen_erasure | private_consent_breach | false_clean_yield | continuity_overwrite | drift_hardened | equivalent
future_route_effect: correction_required | public_addendum_required | lawful_rehearing_required | sponsor_only | route_blocked | reader_hostile | recovery_only | ending_scar | equivalent
counter_deltas: {}The event fails if it changes only public mood, generic reputation, or budget.
Counter mutations
A valid default must mutate at least three durable surfaces:
counter_deltas_required:
relief_or_capture: at_least_one
cost_or_harm: at_least_one
future_reader_or_route_effect: at_least_oneExpected deltas include recap_capture, false_public_memory, broadcast_reality_drift, public_receipt_distrust, caption_reliance, fan_oxygen_resentment, confidant_trust, sponsor_stop_loss_pressure, management_pressure, producer_license_pressure, correction_pressure, route_asset_integrity, and ending_scar_pressure.
Recovery hooks
Recovery may be possible only through visible cost:
- run 公开回顾定性 with correction posture;
- air a public addendum;
- re-serve notice or capacity warning;
- certify access-caption or oxygen harm;
- restore private promise scope through apology and substitute proof;
- split sponsor, public, lawful, archive, and route-reader wording;
- quarantine the recap from future route proof;
- carry the false clean recap into an ending scar.
Non-goals
- Not a generic bad-PR event.
- Not a random audience anger spike.
- Not a punishment for choosing an unpopular branch.
- Not valid unless the clean recap alters future route, reader, correction, broadcast-reality, or ending state.