Split Custody Canon / 分裂托管正典
Split Custody Canon is an ending family where no claimant can safely own the terminal version alone.
The run ends with two incompatible but durable copies: a formal copy and a public copy, a lawful copy and a witness copy, an edit-safe copy and a black-box copy, or an archive copy and a fan/pirate copy.
Eligibility
This ending is eligible only when 结局伤痕账本 contains at least one row with:
ending_family: split_custody_canon
terminal_claimant_privileged: split
proof_carrier_any:
- public_receipt
- legal_seal
- edit_checksum
- fan_oath
- pirate_relay
- route_asset
- black_box
scar_state_after_any:
- split
- contradiction_pending
route_effect_after_any:
- split_canon
- public_audit_required
- contradiction_pendingThe resolver must prove that at least two claimant surfaces remain live and that neither copy can erase the other without causing false ownership, audit debt, or reality drift.
Ending state
Expected terminal state:
- at least two copies survive with named custody;
- the game presents the split as a durable terminal condition, not a temporary ambiguity bug;
- future canon, sequel, epilogue, or route import must read both copy states;
- source ambiguity, archive debt, public distrust, false-owner risk, or reality-drift scar remains visible.
Invalid resolution
This ending is invalid if:
- split custody is converted into a single clean truth at the final screen;
- only one claimant is named;
- one copy is pure flavor and cannot affect future import;
- contradiction is resolved by hidden authorial narration instead of route state;
- eligibility is based on turn count or raw route count.
Minimal terminal evidence
ending: storyteller.ending.split_custody_canon.v1
ledger_row: storyteller.card.ending_scar_ledger.v1
copy_a:
claimant: sponsor | inspector | archive | editor | producer | legal_seal
proof_carrier: <carrier>
copy_b:
claimant: fan_public | artist | witness | pirate | public_audience | black_box
proof_carrier: <carrier>
exclusive_truth_blocked: true
visible_scar: <source_ambiguity | archive_debt | public_distrust | false_owner_risk | reality_drift | equivalent>
no_fixed_turn_trigger: true