License Slot Release Ledger / 牌照档期释放账本

License Slot Release Ledger is the visible card for producer-license capacity that wants to become spendable again.

The ledger exists because release slot is a dangerous shortcut. It must show what was occupying the slot, who says it can be released, what proof or absence supports that claim, which reader is still owed, and who will consume the result next.

Required Fields

license_slot_release_ledger:
  card_id: storyteller.card.license_slot_release_ledger.v1
  source_slot:
    slot_id: <stable slot id>
    slot_kind: main_broadcast | side_broadcast | correction | legal_airing | sponsor_package | public_contrition | blackout_containment | recovery_slot | equivalent
    capacity_state_before: occupied | completed_pending_release | folded_blackout | frozen | exempted | reserved_with_claim | borrowed_forward | split | recovery_only | explicit_absence
    occupying_source_or_absence: <contract blackout freeze exemption audit correction route asset or explicit_absence>
    reader_scope_before: public | lawful | sponsor | archive | route_asset | management | blackout | split | explicit_absence
  release_claim:
    claim_text_or_summary: <summary>
    release_authority: producer_license | schedule_contract | weekly_audit | blackout_quarantine | public_receipt | lawful_seal | sponsor_waiver | management_order | explicit_absence
    proof_anchor_or_absence: premiere_receipt | audit_row | quarantine_order | lawful_seal | public_addendum | sponsor_unwind | archive_row | explicit_absence
    release_requested_by: forced_main | side_contract | correction_slot | route_asset | sponsor | public_table | lawful_reader | management | broadcast_reality | equivalent
  unresolved_claims_or_absence:
    - claimant: sponsor | public | lawful | archive | route_asset | management | blackout | harmed_character | explicit_absence | equivalent
      claim_kind: blackout_scar | liability | collateral | reader_scope | public_addendum | lawful_hold | sponsor_capture | route_cost | explicit_absence | equivalent
      blocks_clean_release: true | false
  review:
    selected_posture: certify_clean_release | narrow_release_scope | release_with_scar | quarantine_blackout_release | convert_to_recovery_slot | hold_release_for_reader | transfer_release_claim | false_slot_release_default
    release_state_after: clean_free_with_receipt | scoped_free | released_with_scar | quarantined_blackout | recovery_only_slot | held_pending_reader | delegated_release | false_free | blocked | costlier
    future_reader_or_route_effect: forced_main_accepts | side_slot_accepts | correction_slot_opens | route_asset_unlocks | addendum_required | blocked | costlier | hostile_reader | recovery_only | broadcast_reality_drift | equivalent
    counter_deltas:
      relief: []
      cost: []
      future: []

Valid Entry Examples

Use this ledger when:

  • a completed broadcast claims its license slot is free;
  • a blackout cleanup claims the slot no longer occupies capacity;
  • a weekly audit says capacity can roll forward but a forced main or side slot will spend it;
  • a frozen or exempted slot changes state;
  • a correction, route asset, sponsor package, lawful filing, or public table asks to reuse recently released capacity;
  • an old replay or save event records slot release without proof payload.

Invalid entries include a pure counter row, a UI refresh, a dashboard success flag, or all contracts resolved.

Failure Shape

The card fails if it stores only license_slots_free, slot released, contract complete, blackout cleaned, or capacity available. Source slot, release authority, proof, unresolved claims, selected posture, state after, and future reader must be visible.

Branch Memory

branch_memory_required:
  ledger_id: storyteller.card.license_slot_release_ledger.v1
  source_slot_id: <slot>
  release_authority: <authority>
  proof_anchor_or_absence: <proof or explicit_absence>
  unresolved_claims_or_absence: []
  selected_posture: <posture>
  release_state_after: <state>
  future_reader_or_route_effect: <effect>
  counter_deltas:
    relief: []
    cost: []
    future: []

Non-Goals

  • Not a weekly audit card.
  • Not a broadcast result receipt.
  • Not valid unless a future consumer can read the release state.