Caption Witness Hearing / 字幕证词听证

Caption Witness Hearing resolves a contested caption row from 字幕证词账本.

Required assignment

caption_witness_hearing_assignment:
  selected_row: <caption row id>
  source_surface: <source surface>
  source_holder_or_absence: <holder or explicit_absence>
  source_proof_or_absence: <proof or explicit_absence>
  caption_text_or_absence: <caption text or explicit_absence>
  caption_language_channel: <channel>
  caption_operator_or_absence: <operator or explicit_absence>
  excluded_or_harmed_reader: <reader or explicit_absence>
  pressure_actor: <actor>
  future_reader_or_route: <stable reader or route id>

Branches

  • certify_raw_caption: public clarity rises; source exposure and inspection heat rise.
  • certify_access_caption: access trust rises; operator exposure and handler burden rise.
  • accept_sponsor_safe_caption: sponsor pressure falls; sponsor capture and public distrust rise.
  • split_language_tracks: multiple publics are served; translation drift and edit debt rise.
  • escrow_archive_caption: false-caption risk falls; route delay and archive debt rise.
  • publish_fan_relay_overlay: private capture falls; relay risk and fan liability rise.
  • hide_or_autoclean: arms 伪字幕证词默认 and creates hostile or recovery-only caption state.

Result payload

caption_witness_hearing_result:
  selected_row: <caption row id>
  selected_custody_response: <response>
  caption_state_after: <state>
  future_reader_effect: <effect>
  event_seen_or_armed: storyteller.event.false_caption_witness_default.v1 | none
  counter_deltas:
    relief: []
    cost: []
    future: []

Miss and recovery

A missed hearing occurs when a future reader consumes a caption row while the operator, source proof, or harmed reader is absent or hidden; a sponsor-safe caption is filed as public consent; an access caption is used without protecting the access public or operator; a fan relay overlay is filed as lawful archive proof; or a split-language caption is treated as one clean meaning.

Recovery requires visible cost: source rehearing, caption correction slot, operator protection, public addendum, archive escrow, sponsor unwind, fan relay addendum, or scar-preserving recovery.

Non-goals

Not a generic transcript check, localization task, legal-review button, fixed-turn trigger, or clean universal caption.