Caption Proof Carrier Docket / 字幕证明承载案卷

Caption Proof Carrier Docket is opened when a source caption proof row is about to be carried into a later use.

The docket is invalid if it records only caption proof, caption accepted, caption carrier, access proof, or sponsor reach without preserving carrier scope and future consumption.

Required card shape

caption_proof_carrier_docket:
  source_caption_proof:
    source_row_id: <stable id>
    source_surface: caption_witness | access_caption_reliance | caption_latency_debt | translation_waiver | lawful_transcript | public_recap | operator_relay | equivalent
    source_caption_state: certified_access | certified_raw | late_repaired | translated_scoped | lawful_only | sponsor_safe | split_language | disputed | equivalent
    source_reader_scope: public | access_public | lawful | sponsor | archive | fan_public | route_asset | split | explicit_absence | equivalent
  handoff_surface:
    surface: public_bulletin | access_notice | lawful_annex | archive_checksum | sponsor_report | edit_lane | route_asset_packet | fan_relay | inspector_memo | operator_witness | equivalent
    handoff_actor_or_absence: producer | caption_operator | editor | sponsor | inspector | archive | fan_delegate | route_claimant | explicit_absence | equivalent
    carrier_or_absence: caption_operator | public_reader | lawful_annex | archive_checksum | sponsor_sideletter | edit_checksum | fan_relay | route_asset | explicit_absence | equivalent
    reader_scope: public | access_public | lawful | sponsor | archive | fan_public | operator | route_asset | split | explicit_absence | equivalent
    proof_bridge_or_absence: caption_witness | public_readback | lawful_seal | archive_stamp | editor_checksum | sponsor_sideletter | fan_receipt | explicit_absence | equivalent
  attempted_future_use:
    future_use_surface: route_unlock | sponsor_reach | public_access | lawful_claim | archive_lookup | edit_cut | management_report | ending_scar | equivalent
    future_reader_or_route: <reader route desk or explicit_absence>
    harmed_or_omitted_reader: access_reader | public_reader | lawful_reader | sponsor | archive | operator | fan_public | route_asset | explicit_absence | equivalent
    false_clean_claim_if_unresolved: proof_carrier_clean_for_all | sponsor_reach_proved | lawful_annex_satisfies_public | archive_checksum_satisfies_access | edit_caption_is_source | operator_silent_carrier | equivalent
  resolution:
    selected_posture: public_access_handoff | lawful_annex_handoff | archive_checksum_handoff | sponsor_scope_handoff | operator_protection_handoff | split_carrier_handoff | quarantine_carrier | false_caption_carrier_default
    carrier_state_after: public_scoped | lawful_scoped | checksum_bound | sponsor_scoped | protected_operator_or_absence | split_required | quarantined | false_clean_carrier | recovery_only
    future_reader_or_route_effect: public_route_accepted_with_access_scar | lawful_only | notice_required | checksum_required | sponsor_only | operator_witness_route | split_required | blocked | hostile | contradiction_pending | recovery_only

Valid entries

  • A certified access caption is moved into a sponsor reach report.
  • A lawful annex cites a caption proof row but a public reader still needs notice.
  • An archive checksum preserves a caption row, then route unlock tries to read it as access proof.
  • An edit lane wants a caption line to cover a cut without naming operator state.
  • A route asset packet carries a caption proof bundle to a future reader.
  • A public bulletin tries to satisfy public, lawful, sponsor, and archive consumers at once.

Invalid entries

The docket is invalid when it:

  • treats proof bridge and carrier as the same field;
  • omits harmed or omitted reader;
  • lets sponsor, lawful, archive, public, edit, and route readers share one carrier without split scope;
  • stores caption accepted without attempted future use;
  • makes a caption operator silent carrier by omission.

Branch memory

branch_memory_required:
  docket_id: storyteller.card.caption_proof_carrier_docket.v1
  source_row_id: <id>
  handoff_surface: <surface>
  carrier_or_absence: <carrier or explicit_absence>
  selected_posture: <posture>
  carrier_state_after: <state>
  future_reader_or_route_effect: <effect>
  counter_deltas:
    relief: []
    cost: []
    future: []