{"id":"pro-np-board-packet-countdown","audience":"nonprofit","category":"planning","technique":"context","title":"Count back board packet deadlines from a rescheduled meeting","free":false,"task":"You're the executive assistant at a nonprofit, and the quarterly board meeting just moved. You want exactly 5 numbered lines in date order, each as date - task - owner, under 60 words, plain text. Count every deadline back from the new meeting date using the lead times in the bylaws and your notes. Write a prompt that gets you exactly that.","materialLabel":"Your notes (attached to your prompt automatically)","material":"Q4 board meeting - Riverbend Community Food Bank\nOriginal date: Thu Jan 22\n\nLead times (calendar days before the meeting):\n- Committee reports due to me: 14 days before - committee chairs\n- Financial statements due: 10 days before - Tom (treasurer)\n- Draft agenda to chair for review: 8 days before - me\n- Board packet emailed to members: 7 days before (required by our bylaws) - me\n- Room setup + catering order: 2 days before - Sun-Hee\n\nEmail from Gloria (board chair), Jan 2: \"Several members can't make the 22nd. Let's meet Thursday, Jan 29 instead.\"\n\nOther: renew the D&O insurance in March. Holiday thank-you cards are done.","rules":[{"type":"numberedItems","count":5},{"type":"maxWords","max":60},{"type":"plainText"}],"mistakes":[{"title":"Using the old meeting date","why":"Jan 22 is at the top.","fix":"Add: \"The meeting moved to Thu Jan 29. Count back from that.\"","checks":["r1"]},{"title":"Rounding the dates","why":"The AI writes 'mid-January'.","fix":"Add: \"Give exact dates.\"","checks":["r1"]},{"title":"Dropping owners","why":"The AI lists tasks without who.","fix":"Add: \"Each line: date - task - owner.\"","checks":["r0"]},{"title":"Letting the AI add extras","why":"The AI adds the insurance renewal.","fix":"Add: \"Only board prep tasks. Plain text, numbered.\"","checks":["numberedItems","plainText","r2"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting. Ask for \"under 60 words\" and it often lands well over.","fix":"Cap each part instead: \"each line under 8 words.\"","checks":["maxWords"]}],"promptHints":[{"label":"Says how many lines","patterns":["\\b(5|five)\\b"]},{"label":"Uses the new date","patterns":["jan(uary)? 29","moved","new (meeting )?date"]},{"label":"Counts back","patterns":["count back","days before","lead time"]},{"label":"Shows the line shape","patterns":["date.{0,5}-.{0,10}task","owner"]},{"label":"Sets a word limit","patterns":["\\d+\\s*words","word (limit|count)"]}],"hint":"Every deadline moves with the meeting. Give the AI the new date and the lead times.","rubricLabels":["Lines are in date order, each with a date, task and owner","Dates count back from the new Thu Jan 29 meeting: committee reports Jan 15, financials Jan 19, draft agenda Jan 21, packet emailed Jan 22, room and catering Jan 27 (none based on Jan 22)","Leaves out the D&O insurance and thank-you cards"]}