Production Triage Desk Storyline / 制作分诊台
Production Triage Desk is a management/RPG storyline for the moment when Storyteller’s active crises stop being separable. The player is no longer asking which branch label they prefer. They are deciding which finite lane, person, room, queue, proof source, or bridge gets used now, and which crisis defaults because nobody worked it.
This storyline binds 制作分诊台机制, 制作分诊板, 制作分诊派工, and 无人派工危机默认.
Entry promise
Offer the storyline when:
- at least two unresolved crisis tickets are live;
- at least one demanded operational lane overlaps or is already occupied;
- at least one active handler, follower, route asset, permit, room, public queue, or support source can be assigned or explicitly absent;
- at least one ticket has a meaningful default if unstaffed;
- the crisis set can still alter future route access, broadcast reality, custody, schedule pressure, person state, or public legitimacy.
This is state-driven. It is not tied to a fixed turn count.
Storyline spine
Beat 1 — Desk opens
The producer receives the 制作分诊板. The board lists at least two crisis tickets and their demanded lanes.
Example ticket pairs:
- a reality contradiction wants edit + legal lanes while a protected person wants safehouse + public lanes;
- a sponsor stop-loss clause wants sponsor + legal lanes while a route asset transfer wants field + security lanes;
- a claimant collision wants legal + public lanes while a schedule scar wants edit + schedule lanes;
- a fan oxygen backlash wants public + oxygen lanes while a witness payroll leak wants safehouse + field lanes.
The board must show who defaults if ignored.
Beat 2 — Assign or expose absence
The player opens 制作分诊派工. The rite requires:
- board;
- selected ticket;
- lane;
- handler or explicit absence;
- support source or explicit absence;
- at least one unselected ticket.
A famous character alone is insufficient. The rite must show the lane and support that are being consumed.
Beat 3 — Opportunity cost becomes visible
The selected ticket can improve, but a cost must appear elsewhere.
Valid cost forms:
- a lane becomes occupied, exhausted, scarred, or unavailable;
- an unselected ticket’s default risk rises;
- staff fatigue, handler burnout, proof contamination, route asset exposure, public resentment, inspection heat, or contract capture rises;
- a schedule scar or black-screen fold becomes more likely;
- a future route becomes harder even when current relief succeeds.
Beat 4 — Unworked crisis defaults
If a ticket lacks credible assignment or delay, 无人派工危机默认 fires. The event records default actor, missing inputs, branch family, deltas, and future route effects.
The default is not neutral. Somebody else narrates reality.
Beat 5 — Stabilize with debt or carry the scar
The desk exits only when the active ticket set shrinks, converts into a route, becomes blocked/recovery-only, or folds into visible debt.
The desk may stabilize, but not cleanly vanish. It should leave one or more of:
desk_stabilized_with_debt;schedule_lane_scarred;handler_burnout;route_asset_overexposed;ticket_unstaffed_default;claimant_default_pressure;black_screen_slots;reality_drift;fan_oxygen_resentment;inspection_heat;contract_capture.
Character and route-asset use
The storyline is strongest when party composition matters.
- Baiya can cover edit lane, but that risks edit debt, checksum distrust, or reality drift elsewhere.
- Han Yanshuang can cover legal lane, but that raises inspection heat or bureau debt.
- Yu Lan can cover public lane, but public proof raises sponsor or retaliation pressure.
- Shen Luo can cover sponsor/schedule bridge, but contract capture and manager debt rise.
- Lin Qiao or equivalent field runner can cover field lane, but low-rank exposure and payroll/favor debt rise.
- A missing handler should be as observable as a present handler; absence routes into default, overwork, or buy-time branches.
Branch map
Branch A — Focused repair
The player fully works one ticket.
Outcome shape:
selected_ticket: improved | resolved | route_unlocked | pressure_lowered
selected_lane: occupied | exhausted | scarred
unselected_ticket: risk_up | delayed | default_ready | claimant_pressure_up
costs: [staff_fatigue | lane_exhaustion | debt | public_risk | schedule_scar]Branch B — Split bench
The player divides one lane or handler.
Outcome shape:
ticket_one: partial_relief
ticket_two: partial_relief
clean_success: false unless second support source pays
costs: [fatigue | ambiguity | proof_contamination | edit_debt | legal_debt | fan_resentment]Branch C — Overwork
The player pushes a handler, route asset, room, or lane beyond safe capacity.
Outcome shape:
immediate_collapse: prevented | softened
handler_state: fatigued | burned_out | unavailable | hostile | overexposed
future_assignment: blocked | costlier | recovery_onlyBranch D — Buy time
The player prevents default with sponsor bridge, legal delay, public receipt, oxygen payout, edit mask, safehouse promise, or schedule scar.
Outcome shape:
default: delayed | softened | converted_to_deferred
new_debt: contract_capture | public_distrust | audit_heat | oxygen_debt | edit_debt | schedule_scar
board_state: still_openBranch E — Default
The player leaves a ticket unworked or lacks credible input.
Outcome shape:
default_actor: sponsor | inspector | archive | fan_public | editor | claimant | blackout_system | route_asset | contradiction
default_state: durable
future_route_effect: blocked | costlier | hostile | captured | terminal | recovery_onlyFailure states
This storyline should create fail pressure that damages durable session strategy without becoming a generic game-over.
black_screen_fold_from_unstaffed_ticket: schedule-facing default occupies capacity.autopatched_reality_hardened: an editor/black-box default creates a false public version.legal_lane_locked: inspector default makes future proofs inadmissible or costly.sponsor_private_version: sponsor default improves money/slot pressure while capturing public wording.public_queue_runs_without_producer: fan default creates legitimacy but turns against management.route_asset_captured_by_absence: follower/proof/person becomes hostile, captured, unavailable, or recovery-only.
Integration with existing systems
The storyline depends on Producer License and Pressure, Broadcast Schedule, Broadcast Reality, Route Assets and Custody, and 机制:每日筹备行动.
It does not replace those systems. It makes their conflicts simultaneous and finite.
Replay/session evidence shape
storyline: storyteller.storyline.production_triage_desk.v1
session_id: lens-production-triage-desk-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
active_tickets:
- ticket_id: <ticket_a>
demanded_lanes: []
default_if_unstaffed: <state>
future_route_effect: <effect>
- ticket_id: <ticket_b>
demanded_lanes: []
default_if_unstaffed: <state>
future_route_effect: <effect>
available_lanes: {}
available_handlers: []
offered_cards:
- card.production_triage_board
offered_rites:
- storyteller.rite.production_triage_assignment.v1
branch_runs:
focus:
selected_ticket: <ticket_a>
selected_lane: <lane>
outcome: <relief_with_cost>
default:
unstaffed_ticket: <ticket_b>
event: storyteller.event.unstaffed_crisis_default.v1
outcome: <durable_default>
assertions:
- board opens from active crisis contention
- assignment consumes finite lane
- at least one unselected ticket changes state
- default event records actor, missing inputs, deltas, and future route effectNon-goals
- Not bulk content.
- Not a raw count target.
- Not a fixed-turn escalation.
- Not a dashboard governance page.
- Not a generic priority list.
- Not a free universal cleanup tool.
- Not a replacement for existing archive, oxygen, sponsor, inspector, witness, clean-ending, claimant, settlement, route-asset, or reality-drift storylines.