{"id":"cx-billing-date-month-end-table","audience":"customer-support","category":"support-work","technique":"grounding","track":"support","level":"intermediate","title":"List the next four charge dates for a month-end billing customer","free":false,"task":"Output a table with the header \"Charge | Date\" and four rows for the next four monthly charges after the first one, then a last line \"Why: ...\" in one sentence under 20 words that explains the February date to the customer. Use the rule in the policy. Plain text, under 60 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"TICKET - Imogen Pratt\n\"I signed up on Jan 31 and was charged that day. Now I see my next charge is Feb 28, not Mar 3. Why? And what are the next ones?\"\n\nBILLING RULE\nMonthly plans bill on the same day of the month as sign-up. If a month has fewer days, the charge is on that month's last day. The following month it goes back to the sign-up day if that month has it.\nSign-up date: Jan 31, 2027. The year 2027 is not a leap year, so February has 28 days.\n\nNOTES\nCharges happen at 00:05 UTC. Customers can change the billing day once per year in Settings > Billing, which is not relevant here.","rules":[{"type":"plainText"},{"type":"maxWords","max":60}],"mistakes":[{"title":"Rolling into March","why":"The AI says Mar 3.","fix":"Say: \"If a month is shorter, charge on its last day.\"","checks":["r1"]},{"title":"Staying on the 28th","why":"The AI keeps Feb 28 for every month.","fix":"Say: \"It returns to the 31st when the month has it.\"","checks":["r1"]},{"title":"No explanation line","why":"The AI skips the Why line.","fix":"Say: \"End with a Why: sentence.\"","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":"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","r0"]}],"promptHints":[{"label":"Gives the table header","patterns":["charge \\| date"]},{"label":"Applies the month-end rule","patterns":["last day","shorter month","fewer days"]},{"label":"Asks for the Why line","patterns":["why:"]},{"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+"]}],"hint":"Give the header, restate the month-end rule and ask for the one-sentence Why line.","rubricLabels":["The first row is \"Charge | Date\" followed by four rows","The four dates are Feb 28, Mar 31, Apr 30 and May 31 (2027)","The last line starts with \"Why:\" and explains in one sentence that February has fewer days than 31, so the charge is on its last day"]}