Enforcement Mandate Exhaustion / 执行授权枯竭机制
This mechanism makes enforcement capacity finite after the player has already won, settled, or stabilized several disputes. Storyteller already has enforceable dockets, claimant collisions, legality conversion, proof burden movement, cutroom priority, and insolvency pressure. The missing pressure is what happens when several valid orders need the same actor, seal, copy, witness, slot, or carrier.
The mechanism is not a calendar phase. It opens from state: multiple unresolved enforcement obligations compete for a scarce mandate surface.
Mechanic promise
A prior ruling may remain true while its execution becomes unaffordable, understaffed, stale, counterfeited, publicly split, or captured. The game must force the producer to choose which valid order receives live mandate now, which order is left exposed, and which claimant narrates the gap.
The mechanism fails if a player can stack successful rulings and then apply one clean enforcement action that satisfies archive, inspector, sponsor, editor, public, artist, witness, and route-asset pressure at once.
Inputs
Create or update mandate pressure when at least two source rows from these surfaces are enforceable but not fully executed:
- Post-Ruling Enforcement Week Storyline when several aftermath obligations remain live.
- 归档执行案卷 when a served order needs actor, proof, bridge, or carrier capacity.
- 认领撞锁 when sponsor, editor, inspector, and public claimants all want the same asset handled first.
- 播出合法性转轨线 when the same route asset needs channel conversion before later use.
- 举证负荷再分配线 when the party who must prove or disprove an order changes.
- 剪辑室优先队列机制 when an editorial patch competes with lawful service or public receipt.
- 播出破产账本机制 when a paid-looking order has actually borrowed capacity from another claimant.
- Route Assets and Custody when a route asset, witness, carrier, permit, voice copy, memorial copy, public receipt, or black-box fragment can be captured by the unserved side.
State-triggered entry
Open mandate exhaustion only when the current state includes all of:
entry_state:
enforceable_rows_min: 2
shared_capacity_dimension_any:
- inspector_service
- archive_seal
- legal_slot
- mirror_right
- editor_patch_lane
- public_receipt_window
- witness_protection
- field_carrier
- sponsor_bridge
- blackout_slot
at_least_one_row_has_prior_relief: true
at_least_one_row_has_unpaid_debt_or_resistance: true
no_fixed_turn_trigger: trueThe mechanic must not open because a numbered turn, day, chapter quota, lens count, or generic upkeep tick was reached.
Mandate pool
The mandate pool names the scarce authority that cannot be cleanly reused.
mandate_pool:
pool_id: <stable 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
capacity_state_after: assigned | split | borrowed | publicized | quarantined | overdrawn | exhausted | recovery_onlyA pool is not a number named capacity. It must identify which authority, person, proof, route asset, or slot is finite.
Mandate rows
Each row remembers a source relief and a source debt. Enforcement pressure must never retcon the earlier success out of existence.
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, asset, or event id>
source_relief_kept_true:
- <relief that still holds>
source_debt_still_live:
- <debt, scar, resistance, claimant, 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_onlyBranch rules
Prioritize formal service
The player spends inspector service, archive seal, legal slot, or lawful cover on one row.
Expected result: the selected row becomes mandate_assigned, served, or complied; custody clarity or legal access improves; inspection heat, sponsor retaliation, public distrust, carrier risk, or unserved-row staleness rises.
Publicize the mandate
The player uses a public receipt, historian row, fan oxygen queue, artist boundary, or pirate/public anchor.
Expected result: public legitimacy or witness pressure improves; official enforcement becomes hotter, sponsor pressure rises, pirate exposure rises, or a formal future route becomes costlier.
Patch through editor custody
The player spends an editor lane, checksum, redaction, continuity cut, or black-box fragment.
Expected result: continuity hazard or route legibility improves; edit debt, source ambiguity, archive debt, public distrust, or voice/body risk rises.
Borrow sponsor bridge
The player lets a sponsor, manager, settlement desk, or naming-right bridge carry the mandate.
Expected result: immediate stop-loss or schedule pressure improves; contract capture, public receipt distrust, artist boundary risk, or recovery cost rises.
Split or co-serve
The player partially serves two rows with one finite authority.
Expected result: neither row may become clean universal success. At least one row must become split, co_served, costlier, public_only, lawful_only, editor_only, sponsor_only, or recovery_only.
Quarantine or blackout
The player refuses to execute a contaminated or overdrawn order now.
Expected result: false compliance or contempt risk falls; route access, audience stability, schedule pressure, fan grief, or sponsor confidence worsens.
Overdraw or ignore
The player reuses the same mandate as if it could satisfy all live rows, hides a missing seal, or lets a row grow stale.
Expected result: a breach event must mark at least one row as stale, counterfeit_compliance, hostile_capture, mandate_default, or recovery_only.
Counter and durable-state deltas
Every resolution must change at least three visible surfaces, with at least one relief and one cost:
mandate_capacitymandate_overdrawenforcement_backlogarchive_signature_legitimacycustody_gapinspection_heatbureau_favor_debtsponsor_stop_loss_pressurecontract_captureedit_debtsource_ambiguitypublic_receipt_legitimacypublic_receipt_distrustfan_oxygen_resentmentartist_boundary_riskwitness_exposurefield_carrier_riskroute_asset_pressurefuture_recovery_costblack_screen_pressure
Integration with route assets
Unserved rows should not only raise abstract heat. They can change custody assets:
- a protected witness becomes exposed, hostile, or recovery-only;
- a field carrier becomes captured or must be sacrificed;
- a public receipt becomes public-only and loses lawful acceptance;
- an editor patch becomes editor-only and cannot substitute for raw proof;
- a sponsor bridge captures a route asset;
- a formal seal blocks public use until converted;
- a stale order arms false-owner or counterfeit compliance pressure.
Non-goals
- Not a general economy system.
- Not a fixed upkeep phase.
- Not raw content-count expansion.
- Not a governance or project-process page.
- Not a free difficulty knob that simply increases all pressure.
- Not a clean global enforcement button.
- Not valid unless source relief, source debt, finite mandate, unserved claimant, and future route effect remain visible.