Enforcement Mandate Ledger / 执行授权账本
The Enforcement Mandate Ledger is a stateful management card for valid orders competing over the same execution authority. It appears only after the game already has multiple enforceable-but-not-fully-executed rows.
The card does not say whether a ruling was correct. It records which winning or stabilized rows can actually be served, which scarce mandate they need, and who becomes dangerous when the mandate is assigned elsewhere.
Entry state
Create or update this card from state, not from a fixed turn count, when at least two enforceable rows share one finite mandate pool.
Valid sources include 归档执行案卷, 认领撞锁, 播出合法性转轨线, post-ruling enforcement, proof burden reassignment, cutroom priority, broadcast insolvency, and Route Assets and Custody.
Required top-level fields
enforcement_mandate_ledger:
ledger_id: <stable id>
source_session_ids:
- <source session id or explicit_absence>
pool_id: <stable mandate pool id>
shared_capacity_dimension: inspector_service | archive_seal | legal_slot | mirror_right | editor_patch_lane | public_receipt_window | witness_protection | field_carrier | sponsor_bridge | blackout_slot
capacity_state_before: free | strained | claimed | borrowed | contested | exhausted | absent
rows_competing_min: 2
current_primary_claimant: sponsor | inspector | archive | editor | public_fan | artist | witness | pirate | producer | split | none
mandate_state_after: open | assigned | split | borrowed | publicized | quarantined | overdrawn | exhausted | recovery_onlyThe card fails its purpose if it only stores backlog, capacity, heat, or legal pressure without naming the finite mandate and the competing rows.
Required row fields
Each row must remember both the earlier success and the remaining cost.
mandate_row:
row_id: <stable id>
source_surface: archive_enforcement | claimant_collision | broadcast_legality | proof_burden | cutroom_priority | broadcast_insolvency | route_asset_custody | equivalent
source_order_id: <stable source ruling, docket, receipt, route asset, or event id>
source_relief_kept_true:
- <relief that cannot be retconned away>
source_debt_still_live:
- <scar, resistance, debt, claimant, missing proof, or blocked reason>
obligated_party: sponsor | inspector | archive | editor | public_fan | artist | witness | pirate | manager | field_carrier | false_owner | split
needed_mandate: inspector_service | archive_seal | legal_slot | mirror_right | editor_patch_lane | public_receipt_window | witness_protection | field_carrier | sponsor_bridge | blackout_slot
row_state_before: pending | served | appealed | delayed | split | quarantined | hostile | captured | recovery_only | equivalent
row_state_after: mandate_assigned | co_served | mandate_borrowed | publicly_served | editor_patched | stayed | quarantined | left_unserved | stale | counterfeit_compliance | hostile_capture | mandate_default | recovery_only
harmed_if_prioritized: <claimant or explicit_absence>
harmed_if_left_unserved: <claimant or explicit_absence>
future_route_effect: unlocked | costlier | blocked | captured | hostile | public_only | lawful_only | editor_only | sponsor_only | recovery_onlyCapacity dimensions
A ledger may track one or more dimensions, but the playable conflict should focus on a shared finite surface:
inspector_service— a white-glove or archive-facing actor can only serve one credible order cleanly.archive_seal— one durable seal cannot certify incompatible custody histories.legal_slot— lawful broadcast or appeal capacity is limited.mirror_right— a route asset cannot be mirrored into every future use for free.editor_patch_lane— cutroom capacity can stabilize one version while starving another.public_receipt_window— public attention can witness one enforcement gap while heating another.witness_protection— one protected carrier or witness cannot cover every order.field_carrier— physical handoff capacity can be captured, missed, or sacrificed.sponsor_bridge— sponsor relief can pay one visible order while capturing the next.blackout_slot— refusing false compliance costs schedule and audience stability.
Observable player information
The player must see:
- which rows are competing;
- which mandate each row needs;
- which earlier relief remains true;
- which debt remains live;
- who is harmed if the row is prioritized;
- who is harmed if the row is left unserved;
- what future route effect follows.
States
Use explicit row states so later rites and events can inherit them:
mandate_openmandate_assignedco_servedmandate_borrowedpublicly_servededitor_patchedstayedquarantinedleft_unservedstalecounterfeit_compliancehostile_capturemandate_defaultrecovery_only
Non-goals
- Not a generic legal meter.
- Not a one-row task list.
- Not a fixed turn escalation.
- Not raw count satisfaction.
- Not a cleanup card that makes every ruling enforceable.
- Not valid unless source relief, source debt, mandate scarcity, harmed claimant, and future route effect are all visible.