{"id":"ops-route-capacity-with-driver-out","audience":"operations","category":"operations-work","track":"operations","technique":"verification","level":"intermediate","title":"Check delivery capacity with a driver out and show the stop gap","free":false,"task":"Write a prompt for plain text with exactly five lines: \"Capacity:\", \"Gap:\", \"Drivers needed:\", \"Movable:\" and \"Decision:\". Show the math on the first three. Drivers needed is stops divided by the per-driver maximum, rounded up. Movable counts stops that could go to the next day and says how many stay uncovered. The Decision line says the dispatcher decides and lists two options from the notes. Under 100 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"DELIVERY PLAN - tomorrow (Wednesday)\n\nStops booked: 38.\nMaximum per driver per day: 11 stops.\nDrivers scheduled: 4 (Ortiz, Baptiste, Chen, Luis). Luis called in sick today and will be out tomorrow, so 3 drivers are available.\n\nCustomer notes: 2 of the stops (Harbor Hardware and Pine Supply) have said they will accept next-day delivery.\n\nDispatcher's options so far: ask a driver from the Sparks route to cover (not confirmed), or offer paid overtime to the three available drivers, which would raise the limit to 12 stops each; overtime needs the ops manager's approval.\n\nThe dispatcher, Gina, decides.","rules":[{"type":"plainText"},{"type":"maxWords","max":100}],"promptHints":[{"label":"Quotes the labels","patterns":["capacity:","gap:","drivers needed:","movable:","decision:"]},{"label":"Uses available drivers","patterns":["3 drivers","luis","out"]},{"label":"Rounds up","patterns":["rounded up","round up"]},{"label":"Names the decider","patterns":["gina","dispatcher decides"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]}],"mistakes":[{"title":"Counting Luis","why":"The AI uses 4 drivers.","fix":"Say: \"Luis is out, so 3 drivers.\"","checks":["r1"]},{"title":"Rounding down","why":"The AI says 3 drivers are enough.","fix":"Say: \"Drivers needed = stops / 11, rounded up.\"","checks":["r1"]},{"title":"Deciding for the dispatcher","why":"The AI picks overtime.","fix":"Say: \"Gina decides; list both options.\"","checks":["r2","r0"]},{"title":"Getting markdown back","why":"AI adds bold, headings and bullets by default, which show up as stray symbols where this is pasted.","fix":"Say \"plain text, no bold, no headings, no asterisks\".","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and usually runs long, so a vague \"keep it short\" lands over the limit.","fix":"Cap each part instead of the total, for example \"each line under 15 words\".","checks":["maxWords"]}],"hint":"Say who is available, show the three calculations and what the last two lines hold.","mission":"Check delivery capacity with a driver out and show the stop gap.","musts":["Round drivers up","Count movable stops","Dispatcher decides"],"rubricLabels":["There are five lines starting Capacity:, Gap:, Drivers needed:, Movable: and Decision: in that order","Capacity shows 3 x 11 = 33, Gap shows 38 - 33 = 5 stops, and Drivers needed shows 38 / 11 = 3.45, rounded up to 4","Movable says 2 stops could move to next day leaving 3 uncovered, and Decision says Gina (the dispatcher) decides and lists the Sparks driver and overtime options"]}