{"id":"ops-vendor-on-time-scorecard-grace-day","audience":"operations","category":"operations-work","track":"operations","technique":"verification","level":"intermediate","title":"Score vendor on-time delivery with the grace-day rule applied","free":false,"task":"Write a prompt for plain text with exactly four lines: \"Vendor X:\", \"Vendor Y:\", \"Vendor Z:\" and \"Below target:\". Each vendor line shows on-time deliveries / total = percent, rounded to a whole percent, and then MEETS or BELOW against the 95% target. Per the contract, a delivery one day late counts as on time. The last line lists the vendors that are below target. Under 70 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"VENDOR DELIVERY LOG - Q1\n\nVendor X: 25 deliveries. 5 arrived late. Of the 5 late ones, 2 were exactly 1 day late and 3 were 2 or more days late.\n\nVendor Y: 18 deliveries. 1 arrived late, 3 days late.\n\nVendor Z: 40 deliveries. 3 arrived late, all exactly 1 day late.\n\nCONTRACT TERM (all three vendors): \"A delivery is on time if it arrives on the promised date or within one (1) calendar day after it.\"\n\nTarget: 95% on time. Scorecards go to the procurement review where the buyers decide whether to open a corrective-action conversation.\n\nNote: the buyer's spreadsheet counted every late arrival as late.","rules":[{"type":"plainText"},{"type":"maxWords","max":70}],"promptHints":[{"label":"Quotes the four labels","patterns":["vendor x:","vendor y:","vendor z:","below target:"]},{"label":"Applies the grace day","patterns":["1 day","one day","grace","on time"]},{"label":"Shows on-time over total","patterns":["on-time /","/ total","show"]},{"label":"States the target","patterns":["95%","meets","below"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]}],"mistakes":[{"title":"Counting every late arrival","why":"The AI uses the raw late count, as the buyer's sheet does.","fix":"Say: \"A delivery 1 day late counts as on time.\"","checks":["r1"]},{"title":"Wrong below-target list","why":"The AI lists Vendor Z because it had late deliveries.","fix":"Say: \"List only vendors whose percent is under 95%.\"","checks":["r2"]},{"title":"Wrong lines","why":"The AI writes a table or prose.","fix":"Quote the four labels.","checks":["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":"State the one-day rule, the line format and the target.","mission":"Score each vendor's on-time delivery against the 95% target.","musts":["One day late counts","Whole-number percents","List vendors below target"],"rubricLabels":["There are four lines starting Vendor X:, Vendor Y:, Vendor Z: and Below target: in that order","Vendor X shows 22 / 25 = 88% BELOW, Vendor Y shows 17 / 18 = 94% BELOW and Vendor Z shows 40 / 40 = 100% MEETS (one-day-late deliveries counted as on time)","The Below target line lists Vendor X and Vendor Y and does not list Vendor Z"]}