{"id":"cx-macro-version-diff-facts-only","audience":"customer-support","category":"support-work","technique":"verification","track":"support","level":"intermediate","title":"List only the fact changes between two macro versions","free":false,"task":"Compare the old and new macro. Output exactly three lines, each in the form \"Changed: old -> new\", one for each change in a fact (a number, a date or a condition). Ignore changes in wording. Plain text, each line under 16 words, and nothing else.","materialLabel":"Your material (attached to your prompt automatically)","material":"OLD MACRO (v2)\n\"Hello {{first_name}}, we regret that your order is delayed. It should arrive within 3 to 5 business days. Orders over $50 ship free, and you can cancel any time before it ships. If you need us, our phone line is open 9 a.m. to 5 p.m. Sincerely, The Team\"\n\nNEW MACRO (v3)\n\"Hi {{first_name}}, we're sorry your order is running late. It should arrive within 5 to 7 business days. Orders over $75 ship free, and you can cancel within 24 hours of ordering. If you need us, our phone line is open 9 a.m. to 5 p.m. Thanks, The Team\"\n\nNOTES\nThe phone hours were not changed. Greeting and sign-off changes are style only.","rules":[{"type":"plainText"},{"type":"maxWords","max":50}],"mistakes":[{"title":"Listing wording changes","why":"The AI lists Hello to Hi and Sincerely to Thanks.","fix":"Say: \"Facts only: numbers, dates, conditions. Ignore wording.\"","checks":["r2"]},{"title":"Missing a change","why":"The AI misses the threshold.","fix":"Say: \"Compare every number.\"","checks":["r1"]},{"title":"Wrong format","why":"The AI writes a table or sentences.","fix":"Quote the line form 'Changed: old -> new'.","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":"Gives the line form","patterns":["changed:","->"]},{"label":"Says facts only","patterns":["facts? only","ignore (changes in )?wording","numbers"]},{"label":"Sets the count","patterns":["exactly (3|three)","three lines"]},{"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 line form, say what counts as a change and what to ignore.","rubricLabels":["The output is exactly three lines, each starting \"Changed:\" and containing \"->\"","The three lines are the delivery time (3 to 5 -> 5 to 7 business days), the free-shipping threshold ($50 -> $75) and the cancellation window (any time before it ships -> within 24 hours of ordering)","No line lists the greeting (Hello to Hi), \"regret\" to \"sorry\", or the sign-off (Sincerely to Thanks) as a change"]}