{"id":"sales-conference-followup-csv-first-lines","audience":"sales","category":"sales-work","technique":"format","track":"sales","level":"intermediate","title":"Make a CSV of personal first lines for conference follow-ups","free":false,"task":"Produce one fenced CSV block with the header email,first_line and exactly one row per lead. Each first_line is one sentence under 20 words that references what the lead said at the booth, with no quotation marks or commas inside it. Skip any lead marked do not contact. Outside the code block write at most 15 words.","materialLabel":"Booth scan notes (attached to your prompt automatically)","material":"Booth scans from SupplyCon 2026 (our product: freight audit software):\n\n1. Lena Vogt, lena.vogt@northgate-mfg.example - said invoices from carriers are \"a mess,\" 30 carriers.\n2. Aaron Pike, aaron.pike@bluefin-foods.example - asked if we integrate with SAP. (We do; not asked about price.)\n3. Dina Cho, dina.cho@harborline.example - DO NOT CONTACT (asked to be removed from lists).\n4. Raj Patel, raj.patel@pinnacle-parts.example - works at a competitor's reseller, was just browsing, no pain stated.\n5. Sofia Bruno, sofia.bruno@evergreen-paper.example - said her team audits freight bills by hand every Friday.\n\nNotes: Raj is a competitor's reseller but not on do-not-contact; the rep says send him nothing special, still include him with a generic first line that doesn't assume pain. Commas inside CSV cells break the file.","rules":[{"type":"codeBlocks","count":1},{"type":"maxProseWords","max":15}],"mistakes":[{"title":"Including do-not-contact leads","why":"The AI drafts for everyone on the list.","fix":"Add: \"Skip any lead marked do not contact.\"","checks":["r0"]},{"title":"Commas breaking the CSV","why":"First lines contain commas that split the columns.","fix":"Add: \"No commas or quotation marks inside first_line.\"","checks":["r2"]},{"title":"Invented pain for a casual browser","why":"The AI assumes Raj has the same problem.","fix":"Add: \"Do not assume pain for leads who stated none.\"","checks":["r2","r1"]},{"title":"Extra prose and multiple blocks","why":"The AI adds explanations and extra blocks.","fix":"Add: \"One code block and at most 15 words outside it.\"","checks":["codeBlocks","maxProseWords"]}],"promptHints":[{"label":"Names the CSV header","patterns":["email,first_line","csv","header"]},{"label":"One row per lead","patterns":["one row per","each lead"]},{"label":"Skips do not contact","patterns":["do not contact","skip","exclude"]},{"label":"Bans commas","patterns":["no commas","commas","quotation"]},{"label":"Limits text outside the block","patterns":["outside the (code )?block","at most \\d+ words"]}],"hint":"Give the header, the row rule, the exclusion and the characters that would break the file.","rubricLabels":["The code block starts with the header email,first_line and has exactly 4 data rows (no row for Dina Cho)","Lena's line references the messy carrier invoices or 30 carriers, Aaron's references SAP, and Sofia's references auditing freight bills by hand on Fridays","No first_line contains a comma or quotation marks, and Raj's line does not assume he has a freight problem"]}