{"id":"mkt-x-x-launch-thread","track":"marketing","audience":"marketing","category":"social-content","technique":"format","title":"Write a three-post launch thread for X","free":false,"task":"You're launching Tidepool, a shared grocery list app, on X. Write a thread of exactly 3 numbered posts, each under 40 words so it fits X's limit, with the first post naming Tidepool and the launch date. Use only the launch features (not the ones still in beta), no more than one hashtag in the whole thread, and no emojis. Plain text, only the posts.","materialLabel":"Launch notes (attached to your prompt automatically)","material":"TIDEPOOL - launch notes\n\nLaunch date: Tuesday, January 20 (moved from Jan 13 because of the app store review - use Jan 20 everywhere)\nPrice: free; Tidepool Plus is $2.99/month\n\nLaunch features (all live on Jan 20):\n- Shared lists that update live for everyone in the household\n- Sort items by store aisle automatically\n- \"Who's buying\" - claim an item so two people don't buy it\n\nIn beta (NOT at launch, don't announce):\n- Recipe import from any website\n- Price tracking at 3 local chains\n\nAudience: busy households, roommates, couples who double-buy milk.\n\nOur X account: @tidepoolapp, about 2,100 followers. Posts that did well: short, a little funny, one clear point each.\n\nNotes from the team:\n- Leo: thread should end with the download link line \"Get it free: tidepool.app\"\n- Mina: last time we used 6 hashtags and it looked spammy. One hashtag max: #Tidepool\n- Leo: someone wanted the rocket emoji. Mina says no emojis this time.","rules":[{"type":"numberedItems","count":3},{"type":"plainText"}],"mistakes":[{"title":"Asking for \"a launch post\"","why":"The AI writes one long post or 5 options, not a thread.","fix":"Set the shape: \"A thread of exactly 3 numbered posts.\"","checks":["numberedItems"]},{"title":"Missing the date change","why":"The notes mention Jan 13 first, and the AI sometimes uses it.","fix":"Add: \"Launch date is January 20.\"","checks":["r0"]},{"title":"Announcing beta features","why":"Recipe import and price tracking sound exciting, so the AI includes them.","fix":"Add: \"Only launch features. Skip recipe import and price tracking.\"","checks":["r1"]},{"title":"Letting it decorate","why":"Launch posts pull the AI toward rockets, sparkles and a pile of hashtags.","fix":"Add: \"No emojis. One hashtag at most in the thread.\"","checks":["r2"]},{"title":"Getting labels and bold","why":"The AI labels posts with bold \"Tweet 1/3\" headers.","fix":"Add: \"Plain text, no bold.\"","checks":["plainText"]}],"promptHints":[{"label":"Asks for a thread of 3","patterns":["\\b(3|three)\\b.{0,15}(posts|tweets)","thread"]},{"label":"Sets a length per post","patterns":["\\d+\\s*(words|char)","under 280"]},{"label":"Uses the right date","patterns":["jan(uary)? 20","launch date"]},{"label":"Skips beta features","patterns":["beta","recipe","price tracking"]},{"label":"Limits hashtags and emojis","patterns":["hashtag","emoji"]}],"hint":"Threads need a set number of posts, each short. Tell the AI the date, what's live, and how much decoration you'll allow.","rubricLabels":["Post 1 names Tidepool and gives the launch date as January 20 (no post says Jan 13), and every post is under 40 words","Mentions only launch features (shared live lists, aisle sorting, 'Who's buying'); never mentions recipe import or price tracking","Uses at most one hashtag in the whole thread and no emojis, and the reply is only the 3 numbered posts with no intro or notes"]}