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:

  1. the slot or operation that needs floor coverage;
  2. the selected runner lane plus the unselected board row as a scope-only comparator;
  3. current load, rest, trust, and refusal risk;
  4. assignment, rotation, pay, silence, or skeleton-crew response;
  5. 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: false

Entry 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_warning or accept_absence can 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

LaneWhat it coversWhat failure looks like
cameralive visibility, witness framing, audience trustwrong face airs, unsafe scene becomes canon, public proof loses frame
boardswitching, audio, timing, emergency cutblackout fold, dead air, false continuity patch
runnerhandoffs, corridor movement, cue deliveryperson/proof reaches wrong door or arrives too late
medicperformer and crew survivalcollapse, injury denial, oxygen liability
security_floorcrowd and seizure boundaryoverforce, underforce, witness capture, route lock
stagephysical blocking, props, live cuesmiscue, injury, ritual slot contamination
edit_floorlive edit patch, redaction, delay maskedit debt, source ambiguity, autopatched reality
audience_gatefans, public entry, queue safetycrowd breach, fan resentment, public receipt disorder
oxygen_floorcrew and audience oxygen supportoxygen 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_open
  • crew_lane_thin
  • crew_lane_exhausted
  • crew_refusal_armed
  • crew_refusal_live
  • skeleton_crew_scar
  • wrong_team_assigned
  • public_safety_witness
  • suppressed_floor_voice
  • hostile_call_sheet_leak
  • blackout_risk_armed
  • slot_narrowed_for_safety

Recommended counters:

  • crew_load
  • crew_rest
  • crew_trust
  • crew_morale
  • staff_fatigue
  • overtime_debt
  • payroll_pressure
  • schedule_pressure
  • black_screen_slots
  • broadcast_reliability
  • inspection_heat
  • sponsor_stop_loss_pressure
  • public_safety_legitimacy
  • route_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.