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.