Access Caption Reliance Default / 无障碍字幕信赖默认
Access Caption Reliance Default is the event that fires or arms when a caption reliance claim is hidden, falsely cleaned, or filed first by sponsor, management, archive, fan public, inspector, editor, route claimant, or caption-operator absence.
It is not a punishment for having wrong subtitles. It is the durable record that a reader relied on a caption while another reader, operator, proof surface, or constrained settlement row was missing or suppressed.
Fire or arm conditions
The event must fire or become armed when any condition is true:
- a caption is counted as access delivery without an access reader receipt;
- a sponsor reach metric uses a caption while access/public harm is hidden;
- a management report counts access reach as clean without reliance docket;
- a fan translation becomes refund basis without proof or operator state;
- an archive or inspector cites the caption while public access harm is hidden;
- a caption operator, translator, or access desk is made a silent liability holder;
- an excluded reader is omitted;
- the constrained surface is generic money, generic reputation, or not named;
- the future route reader is hidden;
- one caption reliance row satisfies every reader cleanly;
- the branch is opened from fixed turn count, day/week interval, chapter quota, raw count, dashboard state, or lens health.
Required payload
default_event:
event: storyteller.event.access_caption_reliance_default.v1
source_caption_row_or_absence: <caption witness row id or explicit_absence>
caption_state_before: <caption state>
relying_reader: deaf_access_public | foreign_language_public | fan_public | sponsor | management | inspector | archive_reader | artist_boundary | route_asset_reader | equivalent
hidden_or_excluded_reader: <reader or explicit_absence>
default_actor: sponsor | management | archive | inspector | fan_delegate | editor | route_claimant | caption_operator_absence | access_public_absence | equivalent
false_reliance_claim: access_delivered | sponsor_reach_clean | management_metric_clean | refund_basis_clean | lawful_caption_clean | route_unlocked_clean | operator_signed_clean | equivalent
missing_inputs:
access_receipt: present | hidden | absent
proof_anchor: present | hidden | absent
caption_operator_state: present | hidden | absent
constrained_surface: present | hidden | absent
harmed_reader: present | hidden | absent
future_reader: present | hidden | absent
constrained_surface_state_after: captured_default | false_available | exhausted | sponsor_only | public_only | lawful_only | blocked | recovery_only | contradiction_pending | equivalent
future_route_effect: sponsor_only | public_only | lawful_only | management_metric_scar | oxygen_refund_audit | operator_witness_route | blocked | recovery_only | contradiction_pending | equivalent
counter_deltas_min: 3Default actors
Accepted default actors:
sponsorfiles caption reach as delivery;managementfiles access as a clean reach metric;archivefiles a caption as lawful transcript before access reliance is resolved;inspectortreats the caption as admissible and closes public harm;fan_delegateuses fan translation as refund proof without operator protection;editorautocleans source/caption difference;route_claimantunlocks a route with hidden excluded reader;caption_operator_absenceleaves no holder, turning the operator into implied liability;access_public_absencemarks access delivery as accepted when the access reader never appeared.
Counter effects
The default must mutate at least one relief/capture surface, one cost surface, and one future reader surface.
Suggested deltas:
counter_deltas:
relief_or_capture_any:
- sponsor_stop_loss_pressure_down
- management_pressure_down
- immediate_caption_dispute_paused
- route_unlock_claimed
cost_any:
- false_access_metric_up
- access_public_trust_down
- caption_operator_exposure_up
- fan_oxygen_refund_pressure_up
- public_receipt_distrust_up
- inspection_heat_up
future_any:
- sponsor_only
- public_only
- lawful_only
- oxygen_refund_audit
- operator_witness_route
- management_metric_scar
- blocked
- recovery_onlyA default that changes only mood, budget, or generic reputation is invalid.
Recovery hooks
The event can be recovered only through visible scar:
- reopen 无障碍字幕信赖案卷;
- run 无障碍字幕信赖听证;
- refund or correct for access reader with oxygen or correction-slot cost;
- move the caption into lawful archive rehearing;
- protect the caption operator as witness;
- convert sponsor reach into makegood inventory;
- accept public-only, sponsor-only, lawful-only, blocked, or recovery-only route state.
Non-goals
- Not a generic subtitle error event.
- Not a localization QA result.
- Not a clean legal remedy.
- Not valid unless the default names actor, false claim, hidden reader, missing input, constrained surface state, and future route effect.