{"id":"acct-contract-notice-dates","audience":"accounting","category":"finance-work","track":"finance","technique":"verification","level":"advanced","title":"Compute notice deadlines and days left for three contracts","free":false,"task":"You're building a short contract notice calendar for AP on Nov 6, 2026. Write a prompt for plain text with one line per contract sorted by notice deadline, formatted \"Contract - deadline - days from Nov 6\", where a passed deadline reads \"PASSED N days ago\". The deadline is the term end minus the notice period. A final line must say to confirm dates with the contract owner or legal before relying on them. Don't say whether to renew or cancel. Under 90 words.","materialLabel":"Contract terms (attached to your prompt automatically)","material":"CONTRACT TERMS EXCERPTS - AP vendor contracts\n\nContract A - Northwind Cleaning: term ends Dec 31, 2026. Either party may end the contract by giving 60 days' written notice before the end of the term. Otherwise it renews for 12 months.\n\nContract B - Halden IT Services: term ends Mar 15, 2027. Notice of non-renewal must be given at least 90 days before the end of the term. Auto-renews for 24 months.\n\nContract C - Lumen Sheets: term ends Jun 30, 2027. Non-renewal notice required 30 days before the end of the term.\n\nAP notes: Dana thinks A's notice date is Nov 15. The facilities manager said \"we probably want to keep Northwind.\" Day counts are calendar days.\n\nReference: Nov 1, 2026 is 5 days before Nov 6.","rules":[{"type":"plainText"},{"type":"maxWords","max":90}],"promptHints":[{"label":"Gives the line format","patterns":["contract - deadline","format","sorted"]},{"label":"Defines the deadline","patterns":["term end minus","notice period"]},{"label":"Handles passed deadlines","patterns":["passed"]},{"label":"Ignores guesses","patterns":["ignore.*(guess|opinion)"]},{"label":"Adds the legal check","patterns":["owner or legal","confirm"]}],"mistakes":[{"title":"Using Dana's date","why":"The AI repeats Nov 15 for Contract A.","fix":"Say: \"Compute from the contract text only; ignore guesses.\"","checks":["r1"]},{"title":"Date arithmetic slips","why":"The AI is off by a few days around month ends.","fix":"Add: \"Deadline = term end minus the notice period in calendar days; days = deadline minus Nov 6.\"","checks":["r0"]},{"title":"Advising renewal or skipping the check","why":"The AI says 'keep Northwind' and never tells the reader to confirm the dates.","fix":"Add: \"Do not say whether to renew or cancel. End with: confirm with the owner or legal.\"","checks":["r2"]},{"title":"Markdown extras","why":"The AI adds bold labels, headings and a closing note.","fix":"Say: \"Plain text, no bold. Output only the lines asked for.\"","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and runs past word limits.","fix":"Ask for fewer words than the real cap and keep each line short.","checks":["maxWords"]}],"hint":"Date math has a passed deadline and a wrong guess. Ask for the formula, sorting, the PASSED wording and a confirm line.","rubricLabels":["Three lines sorted by deadline: Contract A Nov 1, 2026 PASSED 5 days ago; Contract B Dec 15, 2026, 39 days; Contract C May 31, 2027, 206 days","Dana's Nov 15 guess for A is not used, and no line says whether to renew or cancel any contract","Final line tells the reader to confirm the dates with the contract owner or legal before relying on them"]}