{"id":"cs-auto-renew-last-notice-date-table","audience":"revops","category":"support-work","technique":"verification","track":"support","level":"advanced","title":"Find each contract's last notice date, with amendments and weekends","free":false,"task":"Build a plain-text table with the header row exactly \"Account | Notice days | Last day | Status\" and six rows sorted by Last day, earliest first. Use the latest notice period (an amendment overrides the original). If the raw last day falls on a Saturday or Sunday, use the Friday before. Status is Passed if the last day is before today (Nov 9), otherwise Open. Last line exactly: \"Dates are for planning; Legal confirms notice terms.\"","materialLabel":"Your material (attached to your prompt automatically)","material":"TODAY: Mon Nov 9, 2026\n\nCONTRACTS (renewal date, original notice period, amendments)\nAlder: renews Mar 1, 2027; notice 60 days. Raw last day: Thu Dec 31, 2026.\nBirch: renews Feb 15, 2027; notice 90 days. Raw last day: Tue Nov 17, 2026.\nCedar: renews Jan 20, 2027; notice 60 days originally. Amendment 1 (Aug 2026) changed it to 30 days. Raw last day with 30 days: Mon Dec 21, 2026.\nDune: renews Dec 5, 2026; notice 60 days. Raw last day: Tue Oct 6, 2026.\nEmber: renews Mar 14, 2027; notice 90 days. Raw last day: Mon Dec 14, 2026.\nFir: renews Feb 10, 2027; notice 60 days. Raw last day: Sat Dec 12, 2026.\n\nCalendar help: Dec 11, 2026 is a Friday.\nCedar's CSM thinks the 60-day period still applies because the amendment was \"never countersigned in the CRM\".","rules":[{"type":"plainText"},{"type":"maxWords","max":100}],"mistakes":[{"title":"Using the original period for Cedar","why":"The AI keeps 60 days.","fix":"Say: \"An amendment overrides the original notice period.\"","checks":["r1"]},{"title":"Ignoring the weekend rule","why":"The AI leaves Fir on Saturday.","fix":"Say: \"If the last day is Saturday or Sunday, use the Friday before.\"","checks":["r1"]},{"title":"Sorting by account name","why":"The AI keeps the alphabetical order.","fix":"Say: \"Sort by Last day, earliest first.\"","checks":["r2"]},{"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":"The AI runs long and cannot count its own words.","fix":"Cap each part (\"each line under 12 words\") and add \"under N words in total\".","checks":["maxWords"]},{"title":"Leaving a requirement unstated","why":"The AI follows its own defaults unless the prompt spells this out.","fix":"State it plainly in your prompt: the header row is exactly 'Account | Notice days | Last day | Status' followed by six rows and the exact last line 'Dates are for planning; Legal confirms notice terms.'.","checks":["r0"]}],"promptHints":[{"label":"Gives the header","patterns":["account \\|","header"]},{"label":"Amendments win","patterns":["amend","override","latest"]},{"label":"Weekend rule","patterns":["saturday","weekend","friday"]},{"label":"Status and closing line","patterns":["passed","open","legal confirms"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]},{"label":"Sets a word cap","patterns":["\\d+\\s*words","under \\d+","word"]}],"hint":"Date tables hide three traps: amendments, weekends and the sort. Name all three and give the exact closing line.","mission":"Find each contract's last day to give renewal notice.","musts":["Amendments override originals","Weekend moves to Friday","Passed or Open"],"rubricLabels":["The header row is exactly \"Account | Notice days | Last day | Status\" followed by six rows and the exact last line \"Dates are for planning; Legal confirms notice terms.\"","Cedar uses 30 days with last day Dec 21, and Fir uses Fri Dec 11 (not the Saturday Dec 12)","Rows are sorted Dune (Oct 6, Passed), Birch (Nov 17, Open), Fir (Dec 11, Open), Ember (Dec 14, Open), Cedar (Dec 21, Open), Alder (Dec 31, Open)"]}