Alibi Scope Hearing / 抗辩范围听证
Alibi Scope Hearing is the assignable rite for deciding how far a producer’s stated reason can travel after a high-pressure choice.
It is used when 制作人抗辩账本 records an explanation that a later archive, voice, memorial, sponsor, fan, inspector, editor, broadcast-reality, or route reader can cite. The rite does not judge whether the producer was morally pure. It prices whether the explanation is narrow enough, supported enough, and costly enough to become playable proof.
Required inputs
rite: storyteller.rite.alibi_scope_hearing.v1
requires:
ledger: storyteller.card.producer_alibi_ledger.v1
source_decision_id: <branch_or_route_or_docket_id>
chosen_action: <action>
alibi_id: <stable id>
alibi_kind: emergency_care | consent_proxy | lawful_duty | sponsor_continuity | fan_safety | archive_preservation | memorial_respect | edit_integrity | commercial_rescue | silence | hostile_claim | equivalent
wording_state: explicit | implied | split_public_internal | sealed | amended | retracted | hostile_authored | missing
relying_reader: archive | voice_probate | memorial_claimant | sponsor | fan_public | inspector | editor | broadcast_reality | future_route | equivalent
harmed_or_excluded_reader: artist | fan_public | sponsor | archive | inspector | memorial_claimant | access_reader | future_route | explicit_absence | equivalent
proof_anchor_or_absence: public_receipt | contract_clause | archive_seal | voice_consent | fan_queue | edit_checksum | medical_or_safety_record | explicit_absence | equivalent
handler_or_absence: shen_luo | yu_lan | han_yanshuang | baiya | inspector | archive_clerk | fan_delegate | editor | explicit_absence | equivalent
accepted_cost_or_absence: license_heat | sponsor_pressure | fan_resentment | archive_debt | inspection_heat | edit_debt | public_distrust | voice_consent_cost | explicit_absence | equivalentThe rite fails if it can resolve the alibi by authority alone. It must name the relying reader, harmed or excluded reader, proof anchor or absence, handler or absence, and cost.
Branch families
Branch A — Accept narrow alibi
The player limits the alibi to the facts of the source crisis.
Expected outcome:
alibi_state_after: accepted_narrowly
relief: producer_license_pressure_down | archive_admissibility_up | future_reader_clarity_up
cost: route_scope_narrowed | handler_burden_up | delayed_followup_up
future_route_effect: same_facts_only | scope_hearing_required_for_changed_factsBranch B — Publish witness backing
The player supports the alibi with public receipt, fan queue, witness statement, artist note, edit checksum, or lawful record.
Expected outcome:
alibi_state_after: witness_backed
relief: public_receipt_legitimacy_up | hostile_intent_pressure_down | false_owner_pressure_down
cost: witness_exposure_up | sponsor_stop_loss_pressure_up | inspection_heat_up
future_route_effect: public_addendum_required | protection_requiredBranch C — Amend archive reason
The player updates the archive or legal record so the alibi can be used by a specific reader without becoming universal.
Expected outcome:
alibi_state_after: archive_amended
relief: archive_admissibility_up | voice_custody_legitimacy_up | custody_clarity_up
cost: archive_debt_up | bureau_favor_debt_up | public_distrust_up
future_route_effect: lawful_bridge_required | archive_only_or_voice_onlyBranch D — Split public and internal alibi
The player keeps one reason for public stability and a narrower reason for lawful, sponsor, archive, voice, or memorial readers.
Expected outcome:
alibi_state_after: split_alibi
relief: public_panic_down | sponsor_or_schedule_pressure_down
cost: broadcast_reality_drift_up | public_receipt_distrust_up | future_reader_conflict_up
future_route_effect: split_reader_required | later_correction_armedBranch E — Retract and pay
The player admits the earlier alibi was overbroad, unsupported, or harmful.
Expected outcome:
alibi_state_after: retracted
relief: hostile_intent_pressure_down | harmed_reader_trust_partially_restored
cost: producer_license_pressure_up | sponsor_stop_loss_pressure_up | memorial_or_voice_claim_cost_up
future_route_effect: route_costlier_but_not_false | recovery_with_confessionBranch F — Let hostile intent default
The player hides the ledger, lacks proof, fails to assign a handler, or lets another claimant define why the producer acted.
Expected outcome:
alibi_state_after: hostile_default
emitted_or_armed_event: storyteller.event.hostile_intent_default.v1
cost: hostile_intent_pressure_up | archive_admissibility_down | voice_or_memorial_claim_hostile
future_route_effect: blocked | costlier | hostile | lawful_bridge_required | voice_consent_required | recovery_onlyResolution contract
Every resolution must mutate at least three surfaces:
- one relief surface for license, custody clarity, public legitimacy, or future reader clarity;
- one cost surface created by the alibi posture;
- one future route, reader, custody, or recovery state.
Valid surfaces include:
producer_license_pressurealibi_scope_integrityarchive_admissibilityvoice_custody_legitimacymemorial_claim_trustsponsor_stop_loss_pressurefan_oxygen_resentmentinspection_heatpublic_receipt_legitimacypublic_receipt_distrustedit_debtbroadcast_reality_drifthostile_intent_pressurefuture_route_acceptance
Replay evidence shape
rite: storyteller.rite.alibi_scope_hearing.v1
session_id: lens-producer-alibi-recall-v1-<timestamp>
seed: <deterministic-seed>
assignment:
ledger: storyteller.card.producer_alibi_ledger.v1
source_decision_id: <id>
alibi_id: <id>
alibi_kind: <kind>
relying_reader: <reader>
harmed_or_excluded_reader: <reader_or_explicit_absence>
proof_anchor_or_absence: <proof_or_absence>
handler_or_absence: <handler_or_absence>
branch_result:
selected_branch: accept_narrow_alibi | publish_witness_backing | amend_archive_reason | split_public_internal | retract_and_pay | default_hostile_intent
alibi_state_after: <state>
reader_state_after: <state>
future_route_effect: <effect>
event_seen_or_armed: storyteller.event.hostile_intent_default.v1 | none
counter_deltas: {}Non-goals
- Not a generic dialogue scene.
- Not a moral alignment check.
- Not a PR approval action.
- Not a fixed-turn callback.
- Not valid if the alibi lacks a future reader.
- Not valid if a famous handler can make the reason universally true without proof, reader scope, and cost.