Voice Substitution Liability Hearing / 声音替身责任听证
This rite resolves 声音替身责任案卷 when a broadcast asks one voice to carry another voice’s line.
It is a management/RPG hearing, not a cutscene. The player must assign the source rows, recognition surface, handler or explicit absence, cost, and future reader effect.
Required assignment
assignment_required:
docket: storyteller.card.voice_substitution_liability_docket.v1
live_voice_source_or_absence: xingtong_selfhood_docket | unedited_live_vocal_master | artist_memory_refusal_receipt | explicit_absence | equivalent
memorial_voice_source_or_absence: iris_memorial_voice_probate_docket | iris_voice_probate_residue_ledger | iris_probate_afteruse_citation_ledger | explicit_absence | equivalent
requested_substitution: live_covers_memorial | memorial_covers_live | duet_split | chorus_blend | checksum_blend | sponsor_clean_sync | public_echo | route_unlock_voice | equivalent
future_reader: broadcast_reality | archive_reader | lawful_reader | fan_public | sponsor_gate | route_asset | correction_slot | equivalent
recognition_surface: separate_rows | living_consent_scar | probate_rider | split_duet_receipt | sponsor_clean_blend | quarantine_blackout | explicit_absence
handler_or_absence: baiya | han_yanshuang | shen_luo | yu_lan | ai_sheng | archive_clerk | sponsor_runner | cutroom | producer | explicit_absence | equivalent
liability_carrier_after: li_xingtong | iris_probate_row | producer | sponsor | archive | cutroom | public | split | none | equivalent
cost_surface_or_absence: <cost or explicit_absence>
excluded_reader_or_absence: <reader or explicit_absence>The rite fails if a famous handler, sponsor payment, archive seal, editor checksum, public applause, or probate row resolves the substitution without naming both source boundaries and the future liability carrier.
Branch options
Keep voices separate
selected_branch: keep_voices_separate
required_inputs:
live_boundary_visible: true
memorial_boundary_visible: true
outcome_state: voices_kept_separate
relief_any:
- voice_integrity_up
- xingtong_selfhood_up
- iris_boundary_preserved
- false_clean_risk_down
cost_any:
- schedule_pressure_up
- audience_stability_down
- sponsor_stop_loss_pressure_up
- route_asset_pressure_up
future_effect_any:
- lawful_only
- public_only
- route_costlier
- substitution_blocked_until_bridgeLiving revoice with explicit scar
selected_branch: living_revoice_with_explicit_scar
required_inputs:
living_consent_surface_visible: true
iris_source_row_visible: true
iris_afteruse_rider_or_absence_recorded: true
outcome_state: living_revoice_with_scar
relief_any:
- broadcast_legibility_up
- public_receipt_legitimacy_up
- route_legibility_up
cost_any:
- xingtong_consent_debt_up
- artist_boundary_risk_up
- iris_afteruse_rider_required
- inspection_heat_up
future_effect_any:
- living_consent_scar_required
- iris_citation_rider_required
- future_memorial_use_costlierMemorial sample patch with probate rider
selected_branch: memorial_sample_patch_with_probate_rider
required_inputs:
memorial_probate_surface_visible: true
living_absence_refusal_or_consent_limit_visible: true
outcome_state: memorial_patch_with_probate_rider
relief_any:
- continuity_hazard_down
- slot_survival_up
- audience_stability_up
cost_any:
- voice_integrity_risk_up
- archive_debt_up
- fan_oxygen_resentment_up
- public_receipt_distrust_up
future_effect_any:
- memorial_sourced_not_living_consent
- lawful_or_public_rider_required
- later_live_voice_hearing_requiredSplit duet receipt
selected_branch: split_duet_receipt
required_inputs:
live_voice_source_or_absence_recorded: true
memorial_voice_source_or_absence_recorded: true
split_reader_table_visible: true
outcome_state: split_duet_receipt
relief_any:
- public_receipt_legitimacy_up
- false_private_capture_down
- source_trace_up
cost_any:
- source_ambiguity_up
- edit_debt_up
- sponsor_pressure_up
- handler_burden_up
future_effect_any:
- split_reader_handling_required
- universal_acceptance_blocked
- correction_slot_possibleSponsor clean blend
selected_branch: sponsor_clean_blend
required_inputs:
sponsor_or_manager_actor_visible: true
liability_transfer_visible: true
outcome_state: sponsor_clean_blend_captured
relief_any:
- sponsor_stop_loss_pressure_down
- schedule_pressure_down
- audience_stability_up
cost_any:
- contract_capture_up
- xingtong_selfhood_down
- iris_boundary_breach_up
- public_receipt_distrust_up
future_effect_any:
- sponsor_only
- breach_armed
- recovery_only_if_challengedQuarantine or blackout slot
selected_branch: quarantine_or_blackout_slot
required_inputs:
unsafe_substitution_reason_visible: true
outcome_state: voice_slot_quarantined
relief_any:
- false_clean_risk_down
- voice_integrity_protected
- contempt_risk_down
cost_any:
- black_screen_pressure_up
- fan_oxygen_resentment_up
- sponsor_stop_loss_pressure_up
- route_asset_pressure_up
future_effect_any:
- immediate_route_blocked
- lawful_or_public_bridge_required
- recovery_only_substitutionMiscast liability default
selected_branch: miscast_liability_default
emitted_or_armed_event: storyteller.event.voice_miscast_liability_default.v1
required_inputs_any_missing:
- live_voice_source
- memorial_voice_source
- living_boundary
- memorial_boundary
- future_reader
- liability_carrier_after
outcome_state: miscast_liability_default
future_effect_any:
- false_living_consent
- false_memorial_permission
- sponsor_only
- public_only
- lawful_only
- route_asset_capture
- correction_slot_required
- recovery_onlySuccess contract
Every non-default branch must record:
counter_deltas:
relief: []
cost: []
future: []
reader_states_after:
live_voice_reader: <state>
memorial_voice_reader: <state>
broadcast_reader: <state>
excluded_reader_or_absence: <state or explicit_absence>At least two reader states must differ. No resolved branch may mark living artist consent, memorial probate, sponsor clearance, public acceptance, lawful acceptance, and route asset custody as universally clean.
Failure contract
The rite must default or block if:
- source rows are missing and not recorded as explicit absence;
- source boundaries are hidden;
- the future reader is hidden;
- liability carrier after substitution is hidden;
- a clean blend is filed without scar;
- a memorial voice is treated as living consent;
- living consent is treated as memorial probate;
- a split receipt is treated as universal acceptance;
- the outcome changes only mood, money, or generic reputation.