Producer License Pressure Surface Lens / 制作人牌照压力面 Lens
This lens observes whether Producer License and Pressure is implemented as concrete producer authority instead of a loose pressure meter.
A pass cannot be achieved by adding producer_license_pressure +1. The implementation must record the source obligation, relief, cost, requested authority, current license state, collateral or explicit absence, proof or explicit absence, excluded reader, release condition, branch result, and future reader.
Primary observation link
This lens observes:
- Producer License and Pressure;
- Producer License Encumbrance;
- Producer License Encumbrance;
- Management Compression Desk;
- Producer Alibi Recall;
- Metric Capture Appeal;
- Route Loadout Compatibility;
- Evidence Carryover Fork.
It is observed through:
- Producer License Encumbrance Ledger;
- Producer License Encumbrance Review;
- License Overpledge Default.
Observable promise
Storyteller must prove that producer authority is not universal permission. It is a scarred row that carries source debt into a future reader.
The lens passes only when the game can answer:
What prior result is asking for authority, what relief and cost did it leave, which authority is requested, who holds collateral or why nobody does, which reader is excluded or delayed, what condition releases the pledge, and which future route reads the result?
Must pass
1. Entry is state-triggered
entry_state:
trigger_kind: state_pressure
source_obligation_present: true
source_relief_present: true
source_cost_present: true
requested_authority_visible: true
future_reader_or_route_present: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: trueThe lens fails if license review opens from turn count, day interval, chapter quota, dashboard state, lens health, or generic upkeep.
2. License row is concrete
Required row shape:
license_row:
source_surface: <storyline_or_mechanic_id>
source_row_or_result_id: <id>
source_relief: <relief>
source_cost: <cost>
requested_authority: broadcast_slot | custody_intervention | public_statement | lawful_stay | correction_slot_bid | route_asset_release | management_report | evidence_carryover | equivalent
license_state_before: open | pledged | split | delegated | encumbered | refused | captured | false_clean | recovery_only
collateral_holder_or_absence: <holder_or_explicit_absence>
proof_anchor_or_absence: <anchor_or_explicit_absence>
excluded_or_delayed_reader: <reader>
release_condition_or_absence: <condition_or_explicit_absence>
future_route_or_reader: <id>The lens fails if the row only changes money, mood, broad reputation, or generic license pressure.
3. Branches preserve relief, cost, and future effect
At least four responses must be playable or explicitly blocked by state:
- pledge authority with collateral;
- split authority by reader;
- delegate authority through proxy, mandate, handler, or docket;
- release or retire a prior pledge with scar;
- refuse current use;
- allow overpledge, capture, or false-clean default.
Every resolved branch must mutate at least one relief surface, one cost surface, and one future route or reader effect.
4. No universal acceptance
No branch may make producer authority clean for sponsor, public, lawful, archive, route asset, management, and broadcast reality at once.
Accepted after-states include pledged_with_collateral, split_required, delegated_with_debt, released_with_scar, refused, captured, false_clean, review_required, costlier, blocked, or recovery_only.
5. Default is durable
License Overpledge Default must fire or arm when authority is double-used, hidden, filed as clean, used without collateral, used without a future reader, or used to erase source cost.
The default must change future play. Valid effects include captured authority, false-clean authority, review-required route, costlier route, blocked route, or recovery-only route.
6. Future reader consumes license state
A passing replay must show at least one later route, reader, docket, correction, public statement, lawful stay, management report, route asset, or evidence carryover packet consuming the license state.
The lens fails if the result never leaves the current scene.
Replay evidence expectation
lens_id: storyteller.lens.producer_license_pressure_surface.v1
session_id: lens-producer-license-pressure-surface-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
source_obligation_present: true
source_relief_present: true
source_cost_present: true
requested_authority_visible: true
future_reader_or_route_present: true
no_fixed_turn_trigger: true
offered:
card: storyteller.card.producer_license_encumbrance_ledger.v1
rite: storyteller.rite.producer_license_encumbrance_review.v1
branch_runs:
constructive:
selected_response: pledge | split | delegate | release_or_retire | refuse
license_state_after: <state>
future_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default:
event_seen_or_armed: storyteller.event.license_overpledge_default.v1
license_state_after: captured | false_clean | review_required | blocked | recovery_only
future_route_effect: <effect>
assertions:
- primary_links_exist
- license_row_not_generic_pressure
- entry_is_state_triggered
- source_relief_and_cost_visible
- requested_authority_visible
- collateral_proof_excluded_reader_release_condition_visible_or_explicit_absence
- branches_preserve_relief_cost_future_effect
- default_is_durable
- future_reader_consumes_license_state
- no_fixed_turn_triggerProgress metric
producerLicensePressureSurfaceProgress = 0..10:
0: producer license behaves as generic pressure.2: source obligation, relief, and cost are visible.4: requested authority and future reader are visible.6: collateral, proof, excluded reader, and release condition are visible or explicitly absent.8: divergent branch outcomes mutate relief, cost, and future effect.10: durable default and future reader consumption are proven in replay evidence.
Non-goals
- Not a fixed-turn review.
- Not a broad reputation or budget counter.
- Not a governance or dashboard page.
- Not raw count satisfaction.
- Not a replacement for producer-license encumbrance; it is the system surface oracle that prevents all producer authority from collapsing into one clean permission flag.