Access Caption Reliance Hearing / 无障碍字幕信赖听证

Access Caption Reliance Hearing is the assignment rite that prices a caption reliance claim carried by 无障碍字幕信赖案卷.

It is played when a caption state has already changed access, meaning, delivery proof, oxygen refund pressure, sponsor reporting, management reach metrics, or route access. The rite does not re-litigate all caption custody. It asks who is allowed to rely on the caption and what future surface pays for that reliance.

Assignment contract

A valid assignment must expose all required slots:

assignment_required:
  docket: storyteller.card.access_caption_reliance_docket.v1
  selected_row: <access caption reliance row id>
  source_caption_row_or_absence: <caption witness row or explicit_absence>
  caption_state_before: <state>
  relying_reader: <reader>
  reliance_claim: <claim>
  excluded_or_harmed_reader: <reader or explicit_absence>
  pressure_actor: <actor>
  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: <proof or explicit_absence>
  handler_or_absence: producer | shen_luo | yu_lan | han_yanshuang | baiya | ruan_chi | fan_delegate | archive_clerk | explicit_absence | equivalent
  selected_response: refund_access_reader | sponsor_counts_reach | archive_escrow_review | protect_operator_refusal | split_caption_reliance | convert_to_makegood | refuse_reliance | default_selects
  accepted_cost_surface_or_absence: <cost or explicit_absence>
  future_reader_or_route: <stable id>

The rite fails if sponsor money, management reach, archive authority, edit checksum, or public sympathy can settle the row without naming the relying reader, harmed reader, constrained surface, proof, and future route effect.

Branch families

Branch A — Refund or correct for access reader

The producer accepts that an access reader relied on the caption and spends public correction, refund, or route access capacity.

selected_response: refund_access_reader
relief_any: [access_public_trust_up, foreign_language_public_trust_up, public_receipt_legitimacy_up]
cost_any: [fan_oxygen_refund_pressure_up, public_correction_capacity_down, sponsor_stop_loss_pressure_up, inspection_heat_up]
future_effect_any: [public_access_route_protected, oxygen_refund_audit, route_asset_costlier]

Branch B — Let sponsor count caption reach

The producer lets sponsor or management treat the caption as delivery proof.

selected_response: sponsor_counts_reach
relief_any: [sponsor_stop_loss_pressure_down, management_pressure_down, slot_pressure_down]
cost_any: [false_access_metric_up, access_public_trust_down, public_receipt_distrust_up, caption_operator_exposure_up]
future_effect_any: [sponsor_reach_disputed, management_metric_scar, public_access_route_costlier]

Branch C — Archive escrow review

The producer moves the caption reliance into archive/lawful escrow before it is spent.

selected_response: archive_escrow_review
relief_any: [false_caption_risk_down, lawful_caption_rehearing_available, archive_trace_up]
cost_any: [archive_debt_up, route_delay_up, sponsor_pressure_up, public_confusion_up]
future_effect_any: [lawful_caption_rehearing, lawful_only, blocked_until_caption_recheck]

Branch D — Protect operator refusal

The producer protects the caption operator, translator, or access desk from being made a silent liability holder.

selected_response: protect_operator_refusal
relief_any: [caption_operator_protected, worker_witness_trust_up, false_access_metric_blocked]
cost_any: [handler_burden_up, management_pressure_up, sponsor_pressure_up, proof_gap_visible]
future_effect_any: [operator_witness_route, route_asset_costlier, recovery_only_if_no_replacement]

Branch E — Split caption reliance

The producer accepts that two readers relied on different caption scopes and splits the surface.

selected_response: split_caption_reliance
relief_any: [access_public_trust_up, sponsor_dispute_paused, private_capture_blocked]
cost_any: [translation_drift_up, proof_maintenance_burden_up, edit_checksum_pressure_up, archive_debt_up]
future_effect_any: [split_required, contradiction_pending, lawful_public_fork]

Branch F — Convert to makegood or inventory scar

The producer moves the reliance claim into sponsor makegood, recovery inventory, or recall priority instead of settling it as a clean caption fact.

selected_response: convert_to_makegood
relief_any: [immediate_caption_dispute_paused, sponsor_or_public_reader_given_named_surface]
cost_any: [sponsor_makegood_inventory_down, recovery_inventory_pressure_up, fan_oxygen_refund_pressure_up]
future_effect_any: [makegood_converted, recall_queue_armed, recovery_only]

Branch G — Refuse reliance

The producer records that the caption was not a valid reliance surface.

selected_response: refuse_reliance
relief_any: [false_access_metric_blocked, sponsor_reach_dispute_visible]
cost_any: [access_reader_hostile, public_receipt_distrust_up, inspection_heat_up]
future_effect_any: [public_only, lawful_appeal_required, blocked]

Branch H — Default selects

The fastest desk files first when the row is ignored, underfilled, hidden, or falsely cleaned.

selected_response: default_selects
event_seen_or_armed: storyteller.event.access_caption_reliance_default.v1
cost_any: [false_access_metric_up, hidden_access_reader_up, sponsor_reach_dispute_up, future_caption_recovery_cost_up]
future_effect_any: [sponsor_only, public_only, lawful_only, blocked, recovery_only]

Resolution output

Every branch must output:

branch_output:
  selected_row: <row id>
  selected_response: <branch>
  relying_reader_state_after: accepted_with_cost | protected | sponsor_only | lawful_only | public_only | hostile | blocked | recovery_only | equivalent
  excluded_or_harmed_reader_state_after: protected | narrowed | hostile | blocked | sponsor_only | public_only | lawful_only | contradiction_pending | recovery_only | explicit_absence | equivalent
  constrained_surface_state_after: spent | reserved | split | escrowed | refused | captured_default | exhausted | explicit_absence | equivalent
  future_reader_effect: <effect>
  counter_deltas:
    relief: []
    cost: []
    future: []

A branch is invalid if it creates universal clean acceptance across access public, foreign-language public, sponsor, management, archive, source holder, operator, and route-asset reader.

Non-goals

  • Not a localization approval screen.
  • Not a generic legal review.
  • Not a money-only refund.
  • Not a duplicate of 字幕证词羁押线.
  • Not valid unless later routes consume the reliance state.