Producer Alibi Ledger / 制作人抗辩账本
Producer Alibi Ledger is the card that stores the reason the producer gave, implied, concealed, or allowed another desk to state when resolving a high-pressure management choice.
The card exists because a route decision is not only what happened. In Storyteller, the later archive, voice, memorial, sponsor, fan, and inspection readers often ask why the producer says it happened. That stated reason can become a route asset, a license shield, a hostile proof, a false-owner bridge, or a recovery-only scar.
Card promise
A valid ledger records management intent as playable state without becoming a generic morality meter.
It must show:
- the source decision or branch that needed a reason;
- the chosen action and any unchosen material offer;
- the stated alibi, implied alibi, hidden alibi, or hostile alibi;
- who authored or repeated it;
- which proof supports it or which proof is explicitly absent;
- which reader can later rely on it;
- which reader would be harmed if the alibi is overbroad;
- whether it covers archive, voice, memorial, sponsor, fan, inspector, editor, or broadcast-reality use;
- the future route effect if the alibi is accepted, narrowed, contradicted, or defaulted.
The card is invalid if it records only producer intent, good reason, PR explanation, public statement, apology, emergency, or sponsor rationale without proof, reader scope, and future route effect.
State row
producer_alibi_ledger:
source_decision:
source_session_id: <session or explicit_absence>
source_surface: schedule | archive | voice | memorial | fan_oxygen | sponsor | inspection | edit | broadcast_reality | route_asset | equivalent
source_branch_id: <branch id>
chosen_action: <action>
declined_offer_receipt_or_absence: <receipt or explicit_absence>
immediate_relief: <relief>
immediate_cost: <cost>
alibi:
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
stated_by: producer | sponsor | archive | inspector | fan_delegate | editor | artist | management_report | hostile_claimant | equivalent
wording_state: explicit | implied | split_public_internal | sealed | amended | retracted | hostile_authored | missing
proof_anchor_or_absence: public_receipt | contract_clause | archive_seal | voice_consent | fan_queue | edit_checksum | medical_or_safety_record | explicit_absence | equivalent
readers:
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
scope_boundary: same_crisis_only | archive_only | voice_only | memorial_only | public_only | sponsor_only | lawful_only | edit_only | route_only | split | unscoped
state_after:
alibi_state: pending | accepted_narrowly | witness_backed | archive_amended | split_alibi | retracted | contradicted | hostile_default | recovery_only
future_route_effect: unlocked | costlier | scope_hearing_required | public_addendum_required | lawful_bridge_required | voice_consent_required | memorial_claim_costlier | blocked | hostile | recovery_onlyValid entry examples
Use this card when:
- a rescue, cancellation, voice use, archive copy, sponsor package, fan oxygen cut, memorial edit, inspection seal, or broadcast correction needed a reason;
- a future voice, memorial, archive, sponsor, fan, inspector, editor, or route reader can cite that reason;
- the stated reason differs from the actual cost, selected offer, or hidden beneficiary;
- a hostile claimant can narrate the producer’s motive first;
- a prior public statement is being reused as proof for a later custody route.
Invalid entries
Do not use this card for:
- flavor apology text with no future reader;
- a generic reputation or morality score;
- fixed-turn escalation;
- raw count of public statements;
- a dashboard audit entry;
- private thoughts that never become evidence, alibi, route condition, or claimant leverage.
Branch memory fields
Every branch that uses this ledger must leave durable fields:
branch_memory_required:
alibi_id: <stable id>
selected_posture: accept_narrow_alibi | publish_witness_backing | amend_archive_reason | split_public_internal | retract_and_pay | default_hostile_intent
alibi_state_after: <state>
relying_reader_state_after: <state>
harmed_reader_state_after: <state or explicit_absence>
future_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []Counter surfaces
Expected deltas include producer_license_pressure, alibi_scope_integrity, archive_admissibility, voice_custody_legitimacy, memorial_claim_trust, sponsor_stop_loss_pressure, fan_oxygen_resentment, inspection_heat, public_receipt_legitimacy, public_receipt_distrust, edit_debt, broadcast_reality_drift, hostile_intent_pressure, and future_route_acceptance.
A branch must mutate at least one relief surface, one cost surface, and one future route or reader surface.
Miss / default memory
If a required alibi is missing, unscoped, contradicted, or authored first by a hostile claimant, later readers should see one of these states instead of a clean pass:
miss_or_default_states:
hostile_intent_default: true
unscoped_emergency_claim: true
commercial_rescue_overread: true
consent_proxy_contested: true
memorial_respect_contradicted: true
archive_reason_missing: true
voice_custody_bad_faith: true
future_route_effect_any:
- scope_hearing_required
- public_addendum_required
- lawful_bridge_required
- voice_consent_required
- memorial_claim_costlier
- blocked
- hostile
- recovery_only