{"id":"cs-implementation-rag-days-late-table","audience":"managers","category":"support-work","technique":"verification","track":"support","level":"intermediate","title":"Set RAG statuses from forecast versus planned dates","free":false,"task":"Build an implementation status table with the header row exactly \"Workstream | Days late | RAG\" and five rows. Days late is forecast minus planned, with a minimum of 0; write \"blocked\" for a blocked workstream. RAG: Green is 0 days late, Amber is 1 to 5, Red is more than 5 or blocked. Plain text, table only, under 55 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"IMPLEMENTATION STATUS (Nov 6), Orchard Clinics\nData import: planned Nov 20, forecast Nov 20.\nTraining: planned Nov 25, forecast Nov 30.\nSSO setup: planned Dec 1, forecast Dec 7.\nReports: planned Dec 10, forecast Dec 8 (ahead of plan).\nIntegration: planned Dec 15; BLOCKED, waiting for the customer's API credentials.\n\nCalendar help: Nov 25 to Nov 30 = 5 days. Dec 1 to Dec 7 = 6 days. Dec 10 to Dec 8 = 2 days early.\nRAG rules: Green = 0 days late. Amber = 1 to 5 days late. Red = more than 5 days late, or blocked.\nPM comment: 'SSO is only a week late, call it Amber.' (It is 6 days.)","rules":[{"type":"plainText"},{"type":"maxWords","max":55}],"mistakes":[{"title":"Calling SSO Amber","why":"The PM comment says only a week late.","fix":"Say: \"Apply the thresholds: more than 5 days = Red.\"","checks":["r2"]},{"title":"Showing negative days","why":"The AI writes -2 for Reports.","fix":"Say: \"Minimum 0 days late.\"","checks":["r1"]},{"title":"Wrong table","why":"The AI adds a notes column.","fix":"Give the exact header; table only.","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":"States the RAG rules","patterns":["amber","1 to 5","more than 5"]},{"label":"Gives the header","patterns":["workstream \\|","header"]}],"hint":"RAG tables need threshold rules and a minimum for early work. State them and the header.","rubricLabels":["The header row is exactly \"Workstream | Days late | RAG\" with five rows and nothing outside the table","Days late is 0 for Data import, 5 for Training, 6 for SSO setup, 0 for Reports and blocked for Integration","RAG is Green for Data import and Reports, Amber for Training, and Red for SSO setup and Integration"]}