{"id":"cx-ticket-tag-table-primary-issue","audience":"customer-support","category":"support-work","technique":"constraints","track":"support","level":"intermediate","title":"Tag a day of tickets in a table, one primary tag each","free":false,"task":"Return a table with the header row exactly \"Ticket | Tag | Urgent\" and one row per ticket. Tag by the problem the customer wants fixed first. Use only these tags: Billing, Login, Shipping, Bug, How-to. Urgent is Yes only if the customer cannot log in or cannot pay; otherwise No. Plain text, no extra commentary, under 90 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"T-801: \"I was charged twice and now my password reset email never comes.\"\nT-802: \"Where is my order? It says shipped 9 days ago.\"\nT-803: \"How do I add a second user to my account?\"\nT-804: \"The checkout page freezes when I press Pay. Tried 3 times.\"\nT-805: \"Can't log in, it says my account is locked. Need this for payroll today.\"\nT-806: \"Love the product. Also, the export button gives an error on Firefox.\"\nT-807: \"Please send me last month's invoice again.\"\n\nNotes: T-801 customer is already logged in right now and can use the site. T-804 is a payment page bug that stops payment completely.","rules":[{"type":"plainText"},{"type":"maxWords","max":90}],"mistakes":[{"title":"Tagging by the last issue","why":"T-801 mentions billing and login; the AI picks login, the later one.","fix":"Say: \"Tag by the problem the customer wants fixed first.\"","checks":["r1"]},{"title":"Marking everything urgent","why":"The AI marks angry or time-pressed tickets Yes.","fix":"Define it: \"Urgent = Yes only if they cannot log in or cannot pay.\"","checks":["r2"]},{"title":"Adding a summary or new tags","why":"The AI adds an intro, a 'Payments' tag or notes under the table.","fix":"Say: \"Header exactly Ticket | Tag | Urgent. Only the five tags. Nothing else.\"","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":"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+"]},{"label":"Gives the header row","patterns":["ticket \\|","header"]},{"label":"Limits the tags","patterns":["only these tags","billing","how-to"]}],"hint":"Tell the AI the exact header, the allowed tags, how to choose between two issues, and the strict meaning of Urgent.","rubricLabels":["The header row is exactly \"Ticket | Tag | Urgent\" and there is one row for each of the 7 tickets, T-801 to T-807, with no extra text","Tags are T-801 Billing, T-802 Shipping, T-803 How-to, T-804 Bug, T-805 Login, T-806 Bug, T-807 Billing, using only the five allowed tags","Urgent is Yes for exactly T-804 and T-805 and No for the other five tickets"]}