Caption Proof Carrier Review / 字幕证明承载复核
Caption Proof Carrier Review resolves one Caption Proof Carrier Docket before a future reader consumes the handoff.
It is not a caption correction scene. It assigns who or what can carry already-existing caption proof and what scope survives the handoff.
Offer conditions
offer_state:
trigger_kind: state_pressure
docket: storyteller.card.caption_proof_carrier_docket.v1
source_caption_proof_row_present: true
handoff_surface_visible: true
carrier_or_explicit_absence_visible: true
reader_scope_visible: true
proof_bridge_or_explicit_absence_visible: true
attempted_future_use_visible: true
future_reader_consumes_carrier_state: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: trueAssignment required
assignment_required:
docket: storyteller.card.caption_proof_carrier_docket.v1
source_row_id: <stable id>
handoff_surface: public_bulletin | access_notice | lawful_annex | archive_checksum | sponsor_report | edit_lane | route_asset_packet | fan_relay | inspector_memo | operator_witness | 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: route_unlock | sponsor_reach | public_access | lawful_claim | archive_lookup | edit_cut | management_report | ending_scar | equivalent
harmed_or_omitted_reader: <reader or explicit_absence>
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
target_future_reader_or_route: <reader route or explicit_absence>Branch families
Public access handoff
selected_posture: public_access_handoff
relief_any: [public_access_legibility_up, false_private_capture_down]
cost_any: [sponsor_pressure_up, lawful_heat_up, operator_exposure_up]
future_effect_any: [public_route_accepted_with_access_scar, notice_required, disputed_reach]Lawful annex handoff
selected_posture: lawful_annex_handoff
relief_any: [lawful_trace_preserved, false_public_proof_down]
cost_any: [public_notice_debt_up, archive_delay_up, access_distrust_up]
future_effect_any: [lawful_only, public_notice_required, blocked_until_review]Archive checksum handoff
selected_posture: archive_checksum_handoff
relief_any: [row_order_preserved, checksum_integrity_up]
cost_any: [archive_debt_up, source_ambiguity_up, route_delay_up]
future_effect_any: [checksum_required, route_delay, contradiction_pending]Sponsor scope handoff
selected_posture: sponsor_scope_handoff
relief_any: [sponsor_reach_dispute_narrowed, makegood_pressure_down]
cost_any: [access_reader_scar_up, public_distrust_up, route_cost_up]
future_effect_any: [sponsor_only, disputed_reach, costlier_public_route]Operator protection handoff
selected_posture: operator_protection_handoff
relief_any: [operator_silent_liability_down, carrier_visibility_up]
cost_any: [handler_burden_up, witness_exposure_up, edit_debt_up]
future_effect_any: [operator_witness_route, protected_carrier_required, edit_debt]Split carrier handoff
selected_posture: split_carrier_handoff
relief_any: [multiple_readers_keep_scope, false_universal_carrier_down]
cost_any: [contradiction_pending_up, upkeep_cost_up, route_fork_up]
future_effect_any: [split_required, contradiction_pending, costlier]Quarantine carrier
selected_posture: quarantine_carrier
relief_any: [unsafe_handoff_blocked, carrier_laundering_down]
cost_any: [route_blocked_up, recovery_pressure_up, claimant_hostility_up]
future_effect_any: [blocked, recovery_only]False caption carrier default
selected_posture: false_caption_carrier_default
emitted_event: storyteller.event.false_caption_carrier_default.v1
relief_any: [short_pressure_down]
cost_any: [false_clean_carrier_up, hidden_reader_scar_up, broadcast_reality_drift_up]
future_effect_any: [hostile, contradiction_pending, recovery_only]Completion rule
Every branch must output:
result:
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
counter_deltas:
relief: []
cost: []
future: []Non-goals
- Not valid if it relitigates caption correctness instead of handoff scope.
- Not valid if source row, carrier, harmed reader, carrier state after, or future route effect is missing.