{"id":"dat-hc-clinic-supply-reorder","audience":"healthcare","category":"data","technique":"grounding","title":"Work out a clinic supply reorder from par levels","free":false,"task":"You're the clinic's supply lead placing Thursday's order. For each item, order = par − usable on hand − anything already on the way, and never below 0. Write exactly 4 numbered lines showing that subtraction and the order quantity. Apply the notes, plain text, under 80 words, nothing else.","materialLabel":"Supply count and notes (attached to your prompt automatically)","material":"SUPPLY COUNT - Eastside Family Clinic, Wed Nov 12\n\nItem | Par level | On hand\nNitrile gloves (M), boxes | 40 | 12\nExam table paper, rolls | 24 | 30\nHand sanitizer, bottles | 20 | 8\nEar-loop masks, boxes | 50 | 35\n\nNotes:\n- Gloves: 10 boxes already ordered Monday, arriving Friday.\n- Masks: 10 of the 35 boxes are expired and set aside for disposal. They don't count as on hand.\n- Table paper: the extra rolls came from the North site when they closed.\n- Rita thinks we should \"just double everything for flu season.\" Not approved; stick to par.\n- Vendor cutoff is Thursday at 3 pm.\n- Shared with the team in the usual folder.","rules":[{"type":"numberedItems","count":4},{"type":"plainText"},{"type":"maxWords","max":80}],"mistakes":[{"title":"Ignoring what's on the way","why":"The AI orders 28 boxes of gloves while 10 are already arriving.","fix":"Add: \"Subtract the 10 gloves already on order.\"","checks":["r0"]},{"title":"Counting expired stock","why":"The AI treats all 35 mask boxes as usable.","fix":"Add: \"Expired boxes don't count as on hand.\"","checks":["r0"]},{"title":"Negative orders","why":"The AI writes −6 for table paper instead of 0.","fix":"Add: \"Never order below 0.\"","checks":["r1"]},{"title":"Not showing the subtraction","why":"Bare quantities are hard to check before the cutoff.","fix":"Add a line to copy: \"1. Gloves (M): 40 − 12 − 10 arriving = order 18\"","checks":["r2","numberedItems"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for a total word limit and it often lands over it.","fix":"Cap each line: \"each line under 14 words.\"","checks":["maxWords"]},{"title":"Forgetting where it goes","why":"AI loves markdown tables and bold, which show up as clutter in a vendor order form.","fix":"Add: \"Plain text, no bold, headings or tables.\"","checks":["plainText"]}],"promptHints":[{"label":"Subtracts incoming orders","patterns":["arriv","on (the )?way|on order","incoming"]},{"label":"Removes expired stock","patterns":["expired","usable"]},{"label":"Floors at zero","patterns":["below 0|below zero|negative|at least 0"]},{"label":"Asks to show the math","patterns":["show (the |your )?(math|work)","x \\$|\\bx\\b.{0,10}=","calculation","step"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no (headings|tables)"]}],"hint":"On-hand counts include stock you can't use and miss stock already coming. Tell the AI both, and ask for the subtraction on every line.","rubricLabels":["Gloves order is 18 (40 − 12 − 10 arriving) and Masks order is 25 (50 − 25 usable, after removing 10 expired)","Exam table paper is 0 (on hand is over par, not a negative number) and Hand sanitizer is 12","Each line shows the subtraction, nothing is doubled for flu season, and there is no intro or closing note"]}