Producer License Encumbrance / 制作人牌照负担机制
Producer License Encumbrance turns the producer license from a background pressure meter into a playable collateral surface.
Many current Storyteller systems already cite Producer License and Pressure: 申诉残留分流线 can route a limited residue into license review, 伤痕汇流台线 can surcharge a future license reader, 经营压缩台 can file false-clean executive metrics, and 裁定执行负荷线 can ask the license to carry served or under-served rows. The gap is that these claims can accumulate on the same producer authority without a single visible encumbrance ledger.
This mechanism makes the license ask a management-RPG question:
which prior scar, routed residue, enforcement row, or compressed metric is currently borrowing the producer’s authority, and what breaks when the same authority is pledged again?
State-triggered entry
Open a license encumbrance surface when all are true:
entry_state:
trigger_kind: state_pressure
producer_license_reader_present: true
requested_license_use: broadcast_authority | custody_intervention | lawful_stay | public_statement | route_asset_release | correction_slot_bid | management_report | equivalent
source_obligation_present: true
source_obligation_any:
- appeal_residue
- scar_convergence
- management_compression
- ruling_enforcement_load
- production_triage_default
- route_asset_afterlife
- equivalent
source_obligation_has_relief: true
source_obligation_has_cost: true
license_authority_not_clean: true
future_reader_or_route_effect_present: true
player_can_assign_or_record_explicit_absence: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: trueThe mechanism never opens because of a turn number, day interval, chapter quota, raw count, dashboard state, or lens health. It opens only when a current route asks to spend license authority that is already carrying or about to carry a scarred obligation.
Encumbrance row schema
license_encumbrance_row:
row_id: <stable row id>
source_surface: appeal_residue | scar_convergence | management_compression | ruling_enforcement_load | production_triage | route_asset_afterlife | equivalent
source_row_or_result_id: <stable source id>
requested_license_use: <use>
pledged_authority: emergency_broadcast | custody_override | lawful_stay | public_statement | sponsor_release | correction_priority | route_asset_release | equivalent
collateral_holder_or_absence: sponsor | inspector | archive | public_table | fan_queue | cutroom | claimant | handler | explicit_absence
forbidden_or_delayed_reader: producer_license | public_table | lawful_reader | sponsor_gate | correction_slot | route_asset | quote_table | crew_lane | broadcast_reality | explicit_absence
proof_or_seal_or_absence: <proof seal public receipt checksum ruling residue or explicit_absence>
release_condition_or_absence: <state condition or explicit_absence>
overpledge_risk: false_clean_authority | license_capture | black_screen_fold | audit_seizure | sponsor_only | lawful_only | public_only | route_recovery_only | equivalent
future_route_effect_if_unanswered: blocked | costlier | captured | contradiction_pending | review_required | recovery_only | equivalentRows are invalid if they record only license pressure +1, a vague debt, or a deadline. The row must name who holds the collateral, which authority was pledged, what reader is forbidden or delayed, and what future route changes.
Branch contract
At least five branch families should be available or explicitly blocked by state.
Pledge with visible collateral
The producer pledges one license authority to carry the current route.
selected_response: pledge_visible_collateral
relief_any: [current_route_authorized, broadcast_slot_preserved, custody_intervention_allowed, lawful_stay_open]
cost_any: [producer_license_pressure_up, collateral_holder_leverage_up, audit_risk_up, future_license_reader_costlier]
future_route_effect_any: [accepted_with_collateral, review_required, costlier]Split license authority
The producer separates the license into scoped readers instead of allowing one clean authority.
selected_response: split_license_authority
license_state_after_any: [public_only, lawful_only, sponsor_only, route_asset_only, correction_only, split_authority]
relief_any: [two_readers_can_proceed_with_scope, false_clean_overpledge_down]
cost_any: [source_ambiguity_up, public_distrust_up, inspection_heat_up, future_reconciliation_cost_up]
future_route_effect_any: [scoped_acceptance, contradiction_pending, split_required]Delegate to mandate or proxy
The producer moves part of the authority to a mandate, proxy, handler, or faction commitment.
selected_response: delegate_authority
relief_any: [license_pressure_down, route_asset_release_possible, enforcement_load_carried]
cost_any: [handler_burden_up, bureau_favor_debt_up, faction_commitment_spent, proxy_capture_risk_up]
future_route_effect_any: [proxy_gate_required, mandate_required, accepted_with_debt]Buy release or retire pledge
The producer spends proof, public receipt, sponsor concession, lawful appeal, or route asset sacrifice to release a prior encumbrance.
selected_response: release_or_retire_pledge
relief_any: [overpledge_risk_down, future_license_reader_cleaner, black_screen_pressure_down]
cost_any: [current_route_narrowed, sponsor_pressure_up, correction_slot_pressure_up, route_asset_sacrificed, public_grief_up]
future_route_effect_any: [substitute_required, route_costlier, recovery_only_if_unpaid]Refuse license use
The producer refuses to pledge the license, keeping authority intact while losing or narrowing the current route.
selected_response: refuse_license_use
relief_any: [license_capture_blocked, false_clean_authority_down, audit_seizure_risk_down]
cost_any: [current_route_blocked, schedule_pressure_up, sponsor_stop_loss_pressure_up, claimant_hostility_up]
future_route_effect_any: [alternate_route_required, lawful_or_public_only, recovery_only]Overpledge or hide encumbrance
The player hides the row, uses one authority for multiple readers, omits collateral, or lets management file the license as clean.
selected_response: overpledge_or_hide
emitted_event: storyteller.event.license_overpledge_default.v1
license_state_after_any: [captured, false_clean_hardened, sponsor_only, lawful_only, public_only, black_screen_fold, recovery_only]
future_route_effect_any: [blocked, captured, review_required, costlier, recovery_only]Counter contract
Every branch must mutate at least three surfaces: one relief, one cost, and one future route or reader effect.
Primary surfaces:
producer_license_pressureproducer_license_encumbrancelicense_slot_integrityfalse_clean_authoritycollateral_holder_leverageaudit_riskinspection_heatsponsor_stop_loss_pressurecontract_capturepublic_receipt_legitimacypublic_receipt_distrustfan_oxygen_resentmenthandler_burdenbureau_favor_debtarchive_debtsource_ambiguitycorrection_slot_pressureroute_asset_pressurefuture_route_acceptanceblack_screen_pressurefuture_recovery_cost
Invariants
- A producer license encumbrance is not a clock. It matures when a future reader asks for authority that the row touches.
- The player can borrow authority, but the borrowed authority must keep collateral, excluded reader, release condition, and future route effect.
- Success cannot erase the source relief or source cost.
- A clean license claim is invalid if a prior scarred obligation is still borrowing the same authority.
- Default must change license state and future route acceptance, not only mood, reputation, or money.
Non-goals
- Not a generic resource meter.
- Not a deadline system.
- Not a governance page.
- Not a raw count target.
- Not a replacement for appeal residue, scar convergence, management compression, ruling enforcement load, or production triage.
- Not valid unless a specific producer-license authority is pledged, split, delegated, released, refused, or overpledged with future consequences.