{"id":"cx-water-outage-sms-confirmed-time","audience":"customer-support","category":"support-work","technique":"constraints","track":"support","level":"beginner","title":"Write an outage SMS that gives only the confirmed time","free":false,"task":"Write an SMS to Elm Street customers. Start with exactly \"Water update:\" and end with exactly \"Reply STOP to opt out\". Plain text, under 45 words. Give only the restoration time the supervisor confirmed. Do not explain the cause.","materialLabel":"Your material (attached to your prompt automatically)","material":"OPERATIONS LOG, Tuesday\n11:20 AM  Water main break reported on Elm Street (homes 100-340, about 260 homes). Water off.\n12:40 PM  Crew foreman Rico: 'Could be done by 4 PM, but if we hit more broken pipe it could slip to tomorrow.'\n1:15 PM  Supervisor Dana Reyes confirmed: water will be restored by 8 PM tonight.\n1:20 PM  Free bottled water at Fire Station 4, 55 Oak Ave, until 9 PM.\n1:25 PM  After restoration, water may look cloudy. Run cold taps for 2 minutes to clear it.\n\nCustomer service line: 555-0190 (closes 6 PM).\nCause: a 40-year-old cast iron pipe cracked after a cold night.","rules":[{"type":"plainText"},{"type":"maxWords","max":45}],"mistakes":[{"title":"Using the foreman's guess","why":"Rico's 4 PM is in the log and the AI includes it as a range.","fix":"Say: \"Only the supervisor's confirmed time.\"","checks":["r1"]},{"title":"Explaining the cause","why":"The AI adds the cracked pipe story.","fix":"Add: \"Do not explain the cause.\"","checks":["r2"]},{"title":"Missing the exact start and end","why":"The AI writes its own opener and closer.","fix":"Give both exactly.","checks":["r0"]},{"title":"Getting markdown back","why":"AI adds bold and headings 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 well over the limit.","fix":"Cap each part instead of the total, for example \"each line under 15 words\".","checks":["maxWords"]}],"promptHints":[{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]},{"label":"Sets a length limit","patterns":["\\d+\\s*words","word (limit|count)","under \\d+"]},{"label":"Sets the opener and closer","patterns":["water update:","reply stop","exactly"]},{"label":"Picks the confirmed time","patterns":["confirmed","supervisor","8 pm"]}],"hint":"An SMS has no room for guesses. Name the exact opener and closer, which time to use and what to leave out.","rubricLabels":["Starts with exactly \"Water update:\" and ends with exactly \"Reply STOP to opt out\"","Gives 8 PM tonight as the restoration time and does not mention 4 PM or tomorrow","Mentions free bottled water at Fire Station 4 until 9 PM and does not mention the broken or cracked pipe or its age"]}