Call Sheet Load Ledger / 通告单负荷账本
Call Sheet Load Ledger is the visible card that records whether a live slot, rehearsal, clearance operation, memorial drop, emergency correction, or public broadcast has enough real floor crew to happen without hidden refusal or blackout risk.
This is not an inventory of employees. It is a pressure ledger: who is being asked to work, which lane they cover, what they refuse, how tired they are, and which future route reads that load.
The ledger is strongest when Call-Sheet Captain is available, missed, suppressed, or hostile.
Card promise
A valid ledger instance must show:
- the slot or operation that needs floor coverage;
- the selected runner lane plus the unselected board row as a scope-only comparator;
- current load, rest, trust, and refusal risk;
- assignment, rotation, pay, silence, or skeleton-crew response;
- what risk becomes available if the player explicitly silences the warning or accepts absence.
The ledger opens from state pressure. It never opens because a fixed numbered turn arrived.
Ledger fields
card_id: card.call_sheet_load_ledger
state: hidden | warning_open | staffed | skeleton_staffed | refusal_ready | defaulted
source_slot:
slot_id: <live_slot_or_operation_id>
slot_family: live_broadcast | rehearsal | security_clearance | memorial | correction | emergency_patch | public_testimony | equivalent
source_pressure: <state_or_counter>
future_route_effect: unlock | costlier | narrowed | blackout_risk | blocked | recovery_only
call_sheet_captain:
assigned_card: card.du_mian_call_sheet_captain
trust_state: floor_crew_advocate | neutral_call_sheet_captain | management_pressure_proxy | public_safety_witness | suppressed_floor_voice | hostile_call_sheet_leak | missed
crew_lanes:
- lane: camera | board | runner | medic | security_floor | stage | edit_floor | audience_gate | oxygen_floor | equivalent
coverage: rested | thin | exhausted | borrowed | coerced | absent | wrong_team
assigned_from: <handler_or_room_or_absence>
refusal_risk: none | low | armed | live | defaulted
blackout_risk: none | low | armed | live
trust_delta_if_used: <delta_or_state>
assignments:
response: rest_rotate | pay_overtime | recruit_du_mian | publicize_safety | management_proxy | force_skeleton | silence_warning | accept_absence
selected_lane: storyteller.card.call_sheet_runner_lane_input.v1
handler_or_absence: storyteller.card.call_sheet_production_desk_handler.v1
support_or_absence: storyteller.card.call_sheet_branch_cost_surface.v1
support_semantics: branch_specific_accepted_cost_not_universal_overtime
unselected_lane_or_absence: storyteller.card.call_sheet_board_lane_unselected.v1
unselected_board_semantics: scope_only
risk_if_explicitly_unworked:
default_actor: crew_refusal | sponsor_schedule | hostile_leak | absent_captain
default_state: slot_delayed | blackout_skeleton_default | public_safety_leak | slot_blocked
default_event_if_silenced_or_absent: event.crew_refusal_default
passive_ignore_auto_triggers_default: falseEntry state
Create or refresh this card when all are true:
- a slot or operation needs live floor coverage;
- floor coverage can alter schedule pressure, blackout risk, person safety, audience stability, route asset movement, proof movement, or broadcast reality;
- at least one crew lane is thin, exhausted, borrowed, coerced, wrong, or absent;
- the player can make a staffing response or explicitly accept absence;
- explicit
silence_warningoraccept_absencecan produce a non-neutral default; passive ignore does not auto-trigger one.
The current strict rite still requires all eleven exact assignments listed in Call Sheet Reassignment. Only card.du_mian_call_sheet_captain can fill its captain slot. accept_absence is a branch disposition after that assignment, not a substitute input.
Crew lane examples
| Lane | What it covers | What failure looks like |
|---|---|---|
camera | live visibility, witness framing, audience trust | wrong face airs, unsafe scene becomes canon, public proof loses frame |
board | switching, audio, timing, emergency cut | blackout fold, dead air, false continuity patch |
runner | handoffs, corridor movement, cue delivery | person/proof reaches wrong door or arrives too late |
medic | performer and crew survival | collapse, injury denial, oxygen liability |
security_floor | crowd and seizure boundary | overforce, underforce, witness capture, route lock |
stage | physical blocking, props, live cues | miscue, injury, ritual slot contamination |
edit_floor | live edit patch, redaction, delay mask | edit debt, source ambiguity, autopatched reality |
audience_gate | fans, public entry, queue safety | crowd breach, fan resentment, public receipt disorder |
oxygen_floor | crew and audience oxygen support | oxygen debt, refusal, emergency transfer |
Branch responses
Rest / rotate
The player rests or rotates the selected runner lane. The unselected board row remains scope-only.
Expected result: refusal risk falls; schedule pressure, route narrowness, or another lane’s load rises.
Pay overtime
The player uses money, favor, sponsor cash, or a promise to keep crew on the slot.
Expected result: immediate staffing improves; future payroll debt, sponsor capture, or staff trust risk rises.
Recruit 杜眠
The player lets the assigned card.du_mian_call_sheet_captain expose true load and convert it into a playable assignment.
Expected result: hidden default risk becomes visible; management loses plausible deniability.
Publicize safety
The player turns hidden crew danger into a public or audit-facing safety claim.
Expected result: crew trust and safety legitimacy rise; inspection heat, sponsor pressure, or schedule delay rises.
Management proxy
The player presses assigned Du Mian into carrying management’s official line.
Expected result: immediate schedule pressure falls; crew trust and public receipt quality worsen; the future route becomes sponsor-captured.
Force skeleton crew
The player runs the selected runner lane with a skeleton crew under Du Mian’s recorded warning.
Expected result: broadcast may occur; blackout risk, injury risk, miscue risk, and hostile leak risk rise.
Silence warning
The player buries the ledger, coerces the floor, or uses legal/sponsor pressure to keep the call sheet official.
Expected result: short-term schedule pressure may drop; suppressed voice and future hostile default risk rise.
Accept absence
After assigning the actual Du Mian card, the player deliberately records her as missed and accepts absent coverage for the selected runner lane. The board row remains scope-only.
Expected result: the exact pending triple arms event.crew_refusal_default; a selected terminal then records crew_refusal_default, blackout_skeleton_default, hostile_call_sheet_leak, or recovery-only absence.
The event exposes exactly four actor/outcome pairs: crew_refusal / slot_delayed, sponsor_schedule / blackout_skeleton_default, hostile_leak / public_safety_leak, and absent_captain / slot_blocked. security_floor and wrong_team are broader ledger pressures, not current event branches.
Required deltas
Every resolved branch should mutate at least three counters or durable states. One must be relief, one must be cost, and one must be a future route or slot effect.
Recommended states:
call_sheet_warning_opencrew_lane_thincrew_lane_exhaustedcrew_refusal_armedcrew_refusal_liveskeleton_crew_scarwrong_team_assignedpublic_safety_witnesssuppressed_floor_voicehostile_call_sheet_leakblackout_risk_armedslot_narrowed_for_safety
Recommended counters:
crew_loadcrew_restcrew_trustcrew_moralestaff_fatigueovertime_debtpayroll_pressureschedule_pressureblack_screen_slotsbroadcast_reliabilityinspection_heatsponsor_stop_loss_pressurepublic_safety_legitimacyroute_narrowness
Non-goals
- Not a staff directory.
- Not a generic labor politics note.
- Not a raw worker-count requirement.
- Not a free mitigation card.
- Not a fixed upkeep phase.
- Not valid unless the call sheet changes live-slot safety, refusal risk, blackout risk, future route access, or durable cost.