{"id":"mkt2-source-of-truth-conflict-table","audience":"marketing","category":"research","track":"marketing","technique":"verification","level":"advanced","title":"Reconcile three documents into one source-of-truth table","free":false,"task":"Your pricing facts differ across three documents. Write a prompt for a markdown table with columns Item | Value | Source | Conflict?, one row per item, where Value comes from the most recently dated document that lists the item, Source names that document, and Conflict? is Yes if any document gives a different value. Then a line starting \"Conflicts:\" like \"Conflicts: 2 of 4\". Under 100 words, no other text.","materialLabel":"Three documents (attached to your prompt automatically)","material":"FACT COMPARISON - Northline plans\n\nPricing sheet (dated Sep 3):\n- Team price: $30 per user per month\n- Trial: 14 days\n- Annual discount: 10%\n- Support hours: 9 a.m. to 5 p.m. Eastern\n\nWebsite (dated Nov 1):\n- Team price: $35 per user per month\n- Trial: 14 days\n- Annual discount: not listed\n- Support hours: 9 a.m. to 5 p.m. Eastern\n\nSales deck (dated Aug 15):\n- Team price: $29 per user per month\n- Trial: 30 days\n- Annual discount: 15%\n- Support hours: 9 a.m. to 5 p.m. Eastern\n\nNote: \"not listed\" means the document doesn't give a value, so it isn't a different value.\nThe sales team uses the deck most often and likes its numbers.","rules":[{"type":"plainText"},{"type":"maxWords","max":100}],"mistakes":[{"title":"Trusting the sales deck","why":"The AI picks the deck because the team uses it.","fix":"Say: \"Use the most recently dated document that lists the item.\"","checks":["r0","r2"]},{"title":"Treating 'not listed' as a value","why":"The AI uses 'not listed' for annual discount.","fix":"Say: \"If the newest doc doesn't list it, use the next newest.\"","checks":["r0"]},{"title":"Missing conflicts","why":"The AI marks Conflict? from the winner only.","fix":"Say: \"Conflict is Yes if any document differs.\"","checks":["r1"]},{"title":"Letting markdown through","why":"AI adds bold text and headings by default.","fix":"Add: \"Plain text only, no bold, no headings.\"","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and often runs past a word limit.","fix":"Cap each part (for example \"each line under 15 words\") so the total lands well under the limit.","checks":["maxWords"]}],"promptHints":[{"label":"Names the columns","patterns":["item.*value.*source.*conflict"]},{"label":"States the recency rule","patterns":["most recent","newest","latest"]},{"label":"Handles not listed","patterns":["not listed","next (newest|most recent)","doesn'?t list"]},{"label":"Defines conflict","patterns":["any document","differs","different value"]},{"label":"Gives the count line","patterns":["conflicts:","x of 4","3 of 4"]}],"hint":"A source-of-truth table needs a precedence rule and a conflict rule. State both, and say what to do when the newest document is silent.","mission":"Find the true pricing across three conflicting documents.","musts":["One table, name source","Newest document wins","Flag any conflict"],"rubricLabels":["The table has the columns Item | Value | Source | Conflict? with four rows: team price $35 from the website, trial 14 days from the website, annual discount 10% from the pricing sheet, support hours 9 a.m. to 5 p.m. Eastern from the website","Conflict? is Yes for team price, trial and annual discount, and No for support hours","The last line is Conflicts: 3 of 4, and the output does not choose values from the sales deck"]}