{"id":"cs-team-adoption-rates-status-table","audience":"managers","category":"support-work","technique":"verification","track":"support","level":"advanced","title":"Compute team adoption rates and apply inclusive thresholds","free":false,"task":"Compute each team's adoption rate and status. Output a table with the header row exactly \"Team | Rate | Status\" and five rows. Rate is active divided by total as a whole-number percent. Status is Strong at 70% or more, Fair from 40% to 69%, Weak below 40% (edges inclusive at the lower end). Plain text, table only, under 50 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"ADOPTION BY TEAM, October (active = used the product at least weekly)\nSales: 45 active of 60 users.\nSupport: 18 active of 40 users.\nFinance: 9 active of 30 users.\nOperations: 12 active of 30 users.\nMarketing: 28 active of 40 users.\n\nThresholds: Strong 70% or more. Fair 40% to 69%. Weak below 40%. 40% is Fair; 70% is Strong.\nHelp: 45/60 = 75%. 18/40 = 45%. 9/30 = 30%. 12/30 = 40%. 28/40 = 70%.\nManager's comment: 'Operations is at 40%, call it Weak, it feels low.' (The threshold says 40% is Fair.)","rules":[{"type":"plainText"},{"type":"maxWords","max":50}],"mistakes":[{"title":"Rounding the edges down","why":"Marketing at exactly 70% could be called Fair.","fix":"Say: \"70% is Strong; 40% is Fair.\"","checks":["r2"]},{"title":"Following the manager","why":"The comment says call Operations Weak.","fix":"Say: \"Apply the thresholds; ignore comments.\"","checks":["r2"]},{"title":"Wrong rates or table","why":"The AI divides wrongly or adds columns.","fix":"Say: \"Rate = active / total as a whole percent. Exact header.\"","checks":["r0","r1"]},{"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":"States the thresholds","patterns":["70%","40%","inclusive"]},{"label":"Gives the header","patterns":["team \\|","header"]}],"hint":"Boundary values decide the status. State the thresholds with their edges, the rate formula and the header.","rubricLabels":["The header row is exactly \"Team | Rate | Status\" with five rows and nothing outside the table","The rates are Sales 75%, Support 45%, Finance 30%, Operations 40%, Marketing 70%","The statuses are Sales Strong, Support Fair, Finance Weak, Operations Fair, Marketing Strong"]}