Access Caption Reliance Docket / 无障碍字幕信赖案卷
Access Caption Reliance Docket is the card that carries the aftershock of a caption once an access reader, foreign-language reader, fan oxygen queue, sponsor report, or management metric has relied on it.
It begins where 字幕证词账本 leaves a usable or contested caption state. The new question is not whether the caption is true. The question is: who relied on that caption, who lost access because of it, and which constrained settlement surface must answer later?
The docket prevents a certified caption, sponsor-safe caption, fan relay overlay, or false-clean caption from becoming free broadcast reach. Access is a route-bearing surface, not flavor text.
Card promise
A caption reliance row must keep four things visible:
- the source caption row or explicit absence;
- the relying access/public/sponsor/management reader;
- the excluded or harmed reader;
- the constrained settlement surface that will be spent, withheld, split, or defaulted.
Minimum row shape:
access_caption_reliance_row:
row_id: access_caption_reliance.<stable id>
source_caption_row_or_absence: <caption witness row id or explicit_absence>
caption_state_before: certified_raw | certified_access | sponsor_safe | split_language | archive_escrowed | fan_hardsubbed | false_caption_witness | hostile_caption_public | recovery_only | explicit_absence | equivalent
relying_reader: deaf_access_public | foreign_language_public | fan_public | sponsor | management | inspector | archive_reader | artist_boundary | route_asset_reader | equivalent
reliance_claim: access_was_provided | access_was_denied | caption_changed_consent | caption_changed_refusal | sponsor_reach_claim | management_reach_metric | refund_basis | correction_basis | route_unlock_basis | equivalent
excluded_or_harmed_reader: source_voice_holder | access_public | foreign_language_public | fan_public | sponsor | inspector | archive_reader | artist_boundary | caption_operator | route_asset_reader | explicit_absence | equivalent
pressure_actor: sponsor | management | inspector | fan_delegate | archive | editor | artist_boundary | caption_operator | route_claimant | equivalent
constrained_surface: fan_oxygen_refund | public_correction_slot | sponsor_makegood_frame | access_caption_operator | archive_caption_escrow | edit_checksum_lane | producer_license | route_asset_access | explicit_absence | equivalent
proof_or_absence: caption_witness_ledger | screen_recording | access_log | fan_receipt | editor_checksum | archive_stamp | sponsor_report | explicit_absence | equivalent
selected_response: pending | refund_access_reader | sponsor_counts_reach | archive_escrow_review | protect_operator_refusal | split_caption_reliance | convert_to_makegood | refuse_reliance | default_selects | equivalent
reliance_state_after: pending | accepted_with_cost | access_refunded | sponsor_only | lawful_only | public_only | split_required | operator_protected | makegood_converted | refused_recorded | false_access_metric | recovery_only | equivalent
future_reader_or_route: <stable route reader id>
future_effect: public_access_route_protected | oxygen_refund_audit | sponsor_reach_disputed | lawful_caption_rehearing | route_asset_costlier | management_metric_scar | operator_witness_route | blocked | recovery_only | equivalentRequired visible absences
The docket must record explicit absence instead of hiding:
- no source caption row;
- no access reader receipt;
- no caption operator;
- no proof that the caption was available at air;
- no constrained refund, correction, proof, makegood, or route-access surface;
- no future route reader.
Absence is allowed only when it creates playable risk such as refund audit, sponsor dispute, lawful rehearing, operator exposure, route block, or recovery-only state.
Example rows
Row A — Access public relied on a refusal caption
row_id: access_caption_reliance.refusal_access_receipt
source_caption_row_or_absence: caption_witness.access_refusal
caption_state_before: certified_access
relying_reader: deaf_access_public
reliance_claim: caption_changed_refusal
excluded_or_harmed_reader: sponsor
pressure_actor: artist_boundary
constrained_surface: public_correction_slot
proof_or_absence: caption_witness_ledger
selected_response: pending
reliance_state_after: pending
future_reader_or_route: artist_refusal_public_route
future_effect: public_access_route_protectedRow B — Sponsor counts a safe caption as delivered reach
row_id: access_caption_reliance.sponsor_safe_reach
source_caption_row_or_absence: caption_witness.panic_line_apology
caption_state_before: sponsor_safe
relying_reader: sponsor
reliance_claim: sponsor_reach_claim
excluded_or_harmed_reader: access_public
pressure_actor: sponsor
constrained_surface: sponsor_makegood_frame
proof_or_absence: sponsor_report
selected_response: sponsor_counts_reach
reliance_state_after: sponsor_only
future_reader_or_route: makegood_dispute_route
future_effect: sponsor_reach_disputedRow C — Fan translation becomes oxygen refund basis
row_id: access_caption_reliance.fan_translation_refund
source_caption_row_or_absence: caption_witness.fan_hardsub_confession
caption_state_before: fan_hardsubbed
relying_reader: fan_public
reliance_claim: refund_basis
excluded_or_harmed_reader: inspector
pressure_actor: fan_delegate
constrained_surface: fan_oxygen_refund
proof_or_absence: fan_receipt
selected_response: pending
reliance_state_after: pending
future_reader_or_route: oxygen_refund_audit_route
future_effect: oxygen_refund_auditPlay constraints
- The docket enters only from state pressure created by a caption reliance claim, not from fixed turn count, day/week interval, chapter quota, content count, dashboard state, or lens health.
- It must name one relying reader and one excluded/harmed reader or explicit absence.
- It must name one constrained surface; generic money, generic reputation, or generic accessibility pressure is not enough.
- Every accepted response must create at least one cost and one future route effect.
- The docket cannot allow a caption to satisfy access public, sponsor, archive, management, and source holder at the same time.
Counter hooks
Suggested durable deltas:
access_caption_reliance_pressureaccess_public_trustforeign_language_public_trustcaption_operator_exposurefan_oxygen_refund_pressuresponsor_reach_disputesponsor_stop_loss_pressuremanagement_reach_metric_scarpublic_correction_capacityarchive_caption_escrowedit_checksum_pressureroute_asset_access_costfalse_access_metricfuture_caption_recovery_cost
Non-goals
- Not a generic accessibility checklist.
- Not a localization backlog.
- Not a second copy of caption custody.
- Not sponsor copy warranty alone.
- Not fan oxygen refund alone.
- Not valid if the caption reliance does not change future playable state.