[{'Text': "Edited point-topic-mcp/src/point_topic_mcp/context/datasets/upc.py:\n\n```diff\n@@ -29,6 +29,16 @@\n - UK premises: ~33M | households: ~30M | population: ~67M\n - Always verify totals against these values\n \n+CRITICAL: ALWAYS SUM(PREMISES), NEVER COUNT(DISTINCT POSTCODE)\n+A single postcode can contain multiple premises (houses, flats, business sites).\n+Using `COUNT(DISTINCT postcode)` undercounts coverage — you get postcodes, not premises.\n+The Data Windows map and industry standard both use premise-based metrics.\n+\n+WRONG:  `count(distinct f.postcode)` — counts each postcode as 1\n+RIGHT:  `sum(u.premises)` — counts actual premises by joining to upc_output\n+\n+Always join operator postcodes to `upc_output.premises` and use `SUM(premises)` for totals.\n+\n OPERATOR DEFINITIONS:\n - Virgin Media ISPs: 'Virgin Media RFOG', 'Virgin Cable' (NOT altnet)\n - 'nexfibre Virgin Media': considered altnet in our systems\n\n```"}]