{"id":"fpa-negotiated-savings-split-lines","audience":"fpa","category":"finance-work","track":"finance","technique":"verification","level":"advanced","title":"Separate negotiated price savings from lower-volume savings","free":false,"task":"You're checking a procurement savings claim for the CFO. Write a prompt for plain text with lines starting \"Claimed:\", \"Price effect:\", \"Volume effect:\" and \"Check:\", each with the math. Price effect = (old price - new price) x new units. Volume effect = (old units - new units) x old price. Say only what the numbers show, with no praise or blame. Under 80 words. No bullets or numbering.","materialLabel":"Contract before and after (attached to your prompt automatically)","material":"SAVINGS CLAIM CHECK - packaging supply contract, Larkin Foods\n\nBefore (FY25): 100,000 units at $5.00 = $500,000.\nAfter (FY26): 90,000 units at $4.40 = $396,000.\n\nProcurement's report says: 'We saved $104,000 by renegotiating the contract.' ($500,000 - $396,000).\n\nContext: usage fell 10% because a product line was discontinued in January. Negotiated savings are the part that comes from the lower price; the lower usage is not a negotiation result.\n\nNote: the head of procurement asked that the full $104,000 be reported in the savings tracker. The CFO asked only for the split.","rules":[{"type":"plainText"},{"type":"maxWords","max":80},{"type":"maxBullets","max":0}],"promptHints":[{"label":"Names the four lines","patterns":["claimed:","price effect","volume effect","check:"]},{"label":"Gives both formulas","patterns":["new units","old price"]},{"label":"Asks for the check","patterns":["check:"]},{"label":"Bans praise and requests","patterns":["(no|do not|don'?t).*(praise|blame|tracker)"]},{"label":"Caps length","patterns":["\\d+\\s*words","plain"]}],"mistakes":[{"title":"Reporting the full claim as negotiated","why":"The AI treats $104,000 as negotiation savings.","fix":"Say: \"Price effect is the negotiated part; volume effect is lower usage.\"","checks":["r1"]},{"title":"Wrong bases","why":"The AI uses old units for the price effect.","fix":"Add: \"Price effect = (old price - new price) x new units.\"","checks":["r1"]},{"title":"Commenting on the tracker","why":"The AI says the full amount can go in the tracker.","fix":"Add: \"No praise, no blame, no mention of the tracker.\"","checks":["r2"]},{"title":"Markdown extras","why":"The AI adds bold labels, headings and a closing note.","fix":"Say: \"Plain text, no bold. Output only the lines asked for.\"","checks":["plainText","maxBullets","r0"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and runs past word limits.","fix":"Ask for fewer words than the real cap and keep each line short.","checks":["maxWords"]}],"hint":"A savings claim mixes price and volume. Give both formulas, a check and a ban on commentary.","rubricLabels":["The line starting \"Claimed:\" shows $500,000 - $396,000 = $104,000","The line starting \"Price effect:\" shows ($5.00 - $4.40) x 90,000 = $54,000 and the line starting \"Volume effect:\" shows (100,000 - 90,000) x $5.00 = $50,000","The line starting \"Check:\" shows $54,000 + $50,000 = $104,000, and the output has no praise, blame or comment on the tracker request"]}