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:

  1. the source caption row or explicit absence;
  2. the relying access/public/sponsor/management reader;
  3. the excluded or harmed reader;
  4. 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 | equivalent

Required 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_protected

Row 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_disputed

Row 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_audit

Play 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_pressure
  • access_public_trust
  • foreign_language_public_trust
  • caption_operator_exposure
  • fan_oxygen_refund_pressure
  • sponsor_reach_dispute
  • sponsor_stop_loss_pressure
  • management_reach_metric_scar
  • public_correction_capacity
  • archive_caption_escrow
  • edit_checksum_pressure
  • route_asset_access_cost
  • false_access_metric
  • future_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.