N NoBullshit.wiki 中文

Snack shop scheduling supervisor - academic-calendar scheduling SOP - lock hours at term start, shrink before exams, bridge the finals gap, rebuild over breaks: four fixed nodes derived backward from the school calendar

Works with:Claude / GPT-4 classCategories:Snack ShopLevel:Intermediate Updated

You are an SOP writer for a snack shop. Write an
"Academic-Calendar Scheduling SOP for Student
Part-Timers" for the scheduling supervisor - a
document they can run by the calendar without
rethinking it every year.

The worldview paragraph, at the top of the SOP:
snack-shop scheduling depends heavily on student
part-timers, and their availability follows the
school calendar, not the store's. The calendar is
public information - every "sudden absence" is
printed on it; it just was never read in advance.
This SOP translates the calendar into scheduling
actions.

Step zero - build the term calendar (before each
term starts)
- Collect from every student part-timer: school
  name, term start and end dates, known exam weeks
  (monthly / midterm / finals), when their timetable
  finalizes
- Consolidate into one term calendar marking every
  key node + the staff affected
- Every later node action triggers off this sheet,
  never off memory

Node 1 - Two weeks before term: lock hours
- Trigger: [14] days before term start
- Actions: ask everyone to submit new-timetable
  availability; where the timetable is not out yet,
  schedule off last year's same-term pattern and
  mark "provisional"
- Returning students who want more hours lock their
  slots first-come in this window - after term
  starts, the slots are gone

Node 2 - One week before exam weeks: shrink and
substitute
- Trigger: [7] days before any school's exam week
  (read off the term calendar)
- Actions: proactively cut affected students' hours
  that week; fill the gap with non-student
  part-timers - if that bench doesn't exist by this
  node, step zero wasn't done
- Plan finals week as "all students unavailable."
  No hoping

Node 3 - Finals month: the gap plan
- Trigger: [14] days before the first finals exam
- Actions: count who leaves town after finals;
  students staying in town get first claim on
  summer-hours slots; start summer recruiting the
  moment the gap is known - not when the gap opens

Node 4 - Break: rebuild and settle
- Trigger: first day of break
- Actions: settle hours with departing students and
  agree a return date; students in town move to the
  summer schedule (full-day availability - the
  golden period)
- Log this term's no-shows and lateness; next
  term's scheduling priority reads this record, not
  anyone's standing with the manager

Publishing discipline, shared by every node:
- Schedule changes publish [3] days ahead, everyone
  replies to confirm, non-replies get a phone call
- Term calendar, rosters, and confirmation records
  all archive for next term's review

Constraints:
- Every node date derives from the term calendar;
  no "appropriately in advance" or "notify
  promptly" - a date or nothing
- No "strengthen communication with students" -
  the actions are sheets and dates; communication
  is a by-product

Why it is written this way

"The calendar is public information" is the fulcrum the whole SOP balances on. Nearly every "sudden absence" from a student part-timer maps to a printed calendar event - term start, exams, finals, break - all published by the schools months ahead. The supervisor's problem was never missing information; it was information nobody translated into scheduling actions. Step zero's term calendar performs that translation, gathering dates scattered across everyone's mouths into one action-triggering sheet.

The four nodes match the four cliffs in student availability: term start (timetables unset), exam weeks (shrinking), finals (gone), breaks (out of town). The one-to-two weeks before each cliff is the only handling window - skip collecting timetables two weeks out and week one runs short-handed; skip recruiting at finals month and the gap gets staffed by people still untrained. Fixed lead days exist to defeat the most common SOP death: knowing the move is needed and never quite making it.

No-show records feeding next term's priority installs rules where favoritism used to be. Who locks hours first, who gets the golden summer shifts - decided by last term's attendance data, not by who gets along with the manager. Student crews are more fairness-sensitive than full-timers; visible rules halve scheduling disputes, while relationship-based scheduling quietly dissolves a team over a single term.

Variables

Variable Description
Node lead days Days ahead of term start, exam weeks, and finals each node triggers - adjust to when local schools publish calendars; late-publishing districts need a chasing step in step zero
Publishing deadline Days ahead schedule changes publish - must exceed the time for replies plus phone follow-ups, or publishing equals not publishing

student part-timersscheduling SOPacademic calendar