{"id":"mkt-x-app-release-notes-bullets","track":"marketing","audience":"product-managers","category":"social-content","technique":"audience","title":"Write app store release notes users actually care about","free":false,"task":"You're the PM for Tallyho, a grocery budgeting app, writing the app store \"What's new\" notes for version 3.2. Write at most 3 bullets, each starting with a verb and under 15 words, covering only changes users will notice. Skip internal work and the feature that was pulled before release, and use plain text with no heading.","materialLabel":"Release ticket list (attached to your prompt automatically)","material":"TALLYHO v3.2 - release tickets (shipping Thursday)\n\nUser-facing:\n- TH-412: Scan receipts with the camera to log a grocery trip (new)\n- TH-418: Weekly budget now resets on the day you choose, not just Sunday\n- TH-421: Fixed: totals showed $0.00 for some users after editing an item\n- TH-430: Shared lists with a partner (PULLED from 3.2 on Tuesday - sync bug, moving to 3.3)\n\nInternal only:\n- TH-399: Migrated analytics library\n- TH-405: Refactored the budget calculation module\n- TH-427: Updated crash reporting SDK\n\nRelease notes from last version (users complained these were confusing):\n\"v3.1: Refactored state management, analytics improvements, bug fixes and performance enhancements.\"\n\nApp store guidelines: notes appear under \"What's New\". Most users read the first 2 lines.","rules":[{"type":"maxBullets","max":3},{"type":"plainText"}],"mistakes":[{"title":"Listing everything","why":"The AI turns every ticket into a note, including internal work.","fix":"Add: \"Only changes users will notice.\"","checks":["r2"]},{"title":"Announcing the pulled feature","why":"Shared lists sounds exciting, so the AI includes it.","fix":"Add: \"Shared lists was pulled; don't mention it.\"","checks":["r1"]},{"title":"Developer language","why":"The AI writes \"Refactored\" and keeps ticket numbers.","fix":"Add: \"Start each bullet with a verb users understand. No ticket numbers.\"","checks":["r0","r2"]},{"title":"Too many bullets","why":"The AI writes 6 bullets under a bold heading.","fix":"Add: \"At most 3 bullets, plain text, no heading.\"","checks":["maxBullets","plainText"]}],"promptHints":[{"label":"Limits to user-facing changes","patterns":["user-facing","users (will )?notice","skip internal"]},{"label":"Drops the pulled feature","patterns":["shared lists","pulled","partner"]},{"label":"Starts with verbs","patterns":["verb","start (each )?with"]},{"label":"Limits the bullets","patterns":["\\b(3|three)\\b.{0,15}bullet","bullet.{0,20}\\b(3|three)\\b"]},{"label":"Asks for plain text","patterns":["plain","no heading","no bold"]}],"hint":"Release tickets mix what users see with what engineers did. Tell the AI who's reading, what was pulled, and the bullet shape.","rubricLabels":["Covers receipt scanning, the custom budget reset day and the $0.00 totals fix, with each bullet starting with a verb and under 15 words","Never mentions shared lists or partner sharing (pulled from this release)","Leaves out internal work (analytics, refactoring, crash reporting, SDK) and ticket numbers, and has no heading or version label line"]}