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_only

Valid 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