{"id":"proc-rfp-weights-total-check-template","audience":"project-managers","category":"operations-work","track":"operations","technique":"verification","level":"intermediate","title":"Fill an RFP scoring template and catch weights that do not total 100","free":false,"task":"Write a prompt for a scoring sheet with exactly seven lines: \"Price:\", \"Technical fit:\", \"Delivery:\", \"References:\", \"Sustainability:\", \"Total:\" and \"Flag:\". The first five give the points from the notes. Total shows the addition. Flag says whether the weights equal 100 and, if not, that the procurement lead decides what to change. Do not fix the weights yourself. Plain text, under 90 words.","materialLabel":"Your material (attached to your prompt automatically)","material":"RFP EVALUATION CRITERIA - draft from the project meeting (Tue)\n\nThe evaluation committee agreed on these weights for scoring each proposal (points out of 100):\n- Price: 40 points\n- Technical fit: 30 points\n- Delivery schedule: 20 points\n- References: 10 points\n- Sustainability: 5 points\n\nNotes: Maya (project manager) will send the sheet to bidders as part of the RFP on Friday. Each criterion is scored 1 to 5 and multiplied by its weight, so the weights need to add up to 100 for the final score to be out of 100. In the meeting somebody suggested trimming price to 35, but no decision was recorded. The procurement lead, Sam Ortiz, owns the criteria.","rules":[{"type":"plainText"},{"type":"maxWords","max":90}],"promptHints":[{"label":"Quotes the labels","patterns":["price:","technical fit:","total:","flag:"]},{"label":"Asks for the addition","patterns":["addition","show","40 \\+ 30"]},{"label":"Says who decides","patterns":["procurement lead","decides"]},{"label":"Bans fixing the weights","patterns":["do not (change|fix|suggest)","not suggest"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]}],"mistakes":[{"title":"Fixing the weights","why":"The AI quietly trims price to 35 or sustainability to 0 so the total is 100.","fix":"Say: \"Do not change the weights; the procurement lead decides.\"","checks":["r2"]},{"title":"Not adding them up","why":"The AI assumes the weights total 100.","fix":"Say: \"Total: show the addition.\"","checks":["r1"]},{"title":"Wrong lines","why":"The AI writes a table.","fix":"Quote the seven labels in order.","checks":["r0"]},{"title":"Getting markdown back","why":"AI adds bold, headings and bullets 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 over the limit.","fix":"Cap each part instead of the total, for example \"each line under 15 words\".","checks":["maxWords"]}],"hint":"Name the seven lines, ask for the addition and say who fixes a bad total.","mission":"Fill the RFP scoring sheet and catch weights not totaling 100.","musts":["Show the addition","Flag, don't fix weights","Seven labeled lines"],"rubricLabels":["There are exactly seven lines starting Price:, Technical fit:, Delivery:, References:, Sustainability:, Total: and Flag: in that order","The first five lines give 40, 30, 20, 10 and 5 points (price is not changed to 35) and Total shows 40 + 30 + 20 + 10 + 5 = 105","Flag says the weights total 105, not 100, and that the procurement lead (Sam Ortiz) decides what to change, without proposing a specific change"]}