{"id":"vibe-col-club-rsvp-bug-report","audience":"college","category":"coding","track":"coding","technique":"format","title":"Turn a messy group chat into a precise bug report","free":false,"task":"Your club's AI-built event site has an RSVP bug, and you need to give the builder a precise bug report. Write a 'Title:' line, then exactly 4 numbered steps to reproduce it, then an 'Expected:' line and an 'Actual:' line. Use only what the chat shows to be true, not people's guesses. No code blocks, under 100 words.","materialLabel":"Your club's group chat (attached to your prompt automatically)","material":"#web-team chat - Hiking & Film Club site\n\nTara: RSVP is broken!! someone said they couldn't sign up for Rock 'n' Roll Night\nBen: works for me, I just RSVP'd to Trail Cleanup\nTara: hmm\nPriya: probably the campus wifi again lol\nBen: I tried Rock 'n' Roll Night on my phone. Clicked RSVP, typed my name and email, pressed Submit. Red box: \"Something went wrong.\" Nothing saved.\nTara: same on my laptop in Firefox, same red box\nBen: Trail Cleanup and Movie Marathon work fine on both\nPriya: oh wait, Rock 'n' Roll Night is the only event with an apostrophe in the name. coincidence?\nBen: I tried on my home wifi too. Same error. So not the wifi.\nTara: it should just show \"You're in!\" and add you to the list like the others\nPriya: also can we make the site purple\n","rules":[{"type":"numberedItems","count":4},{"type":"codeBlocks","count":0},{"type":"maxProseWords","max":100}],"mistakes":[{"title":"Repeating guesses","why":"The chat blames the wifi, and the AI includes it as a cause.","fix":"Add: \"Only include what the chat shows to be true. Ben ruled out the wifi.\"","checks":["r2"]},{"title":"Missing the pattern","why":"The AI says 'RSVP is broken' instead of naming the event that fails.","fix":"Add: \"Say it fails only on Rock 'n' Roll Night, the event with an apostrophe.\"","checks":["r1"]},{"title":"No clear expected vs actual","why":"The AI writes a story, so the builder can't tell what's wrong.","fix":"Add: \"Expected: line, then Actual: line.\"","checks":["r0","r2"]},{"title":"Vague steps","why":"The AI writes 'try to RSVP' instead of exact clicks.","fix":"Show it: \"1. Open Rock 'n' Roll Night. 2. Click RSVP...\"","checks":["numberedItems","r1"]},{"title":"A long write-up with code","why":"The AI guesses at code fixes in code blocks.","fix":"Add: \"No code blocks, no fix ideas.\"","checks":["codeBlocks","maxProseWords"]}],"promptHints":[{"label":"Asks for steps","patterns":["steps","reproduce"]},{"label":"Splits expected and actual","patterns":["expected","actual"]},{"label":"Names the failing event","patterns":["apostrophe","rock .?n.? roll"]},{"label":"Drops guesses","patterns":["guess","wifi","only what"]},{"label":"Caps the length","patterns":["\\d+\\s*words"]}],"hint":"A builder can only fix what it can reproduce. Give it exact steps, what should happen, what does happen, and the pattern you noticed.","rubricLabels":["The output has a 'Title:' line, exactly 4 numbered steps, an 'Expected:' line and an 'Actual:' line, in that order","The steps open the Rock 'n' Roll Night event, click RSVP, enter a name and email, and press Submit; the title or a line notes that events without an apostrophe (Trail Cleanup, Movie Marathon) work","Actual says a red 'Something went wrong' box appears and nothing is saved; the report does not blame the wifi and does not mention the purple color"]}