{"schema_version":1,"page_version":"mp-office-page-v1","kind":"places-index","generated":"2026-04-30","office_slug":"anna-mcmorrin-cardiff-north","member_id":4632,"public_data_only":true,"source_note":"Deterministic place-routing index from public geography terms and Constituency Mention matched-term evidence.","coverage":{"start":"2024-07-04","end":"2026-04-30","scope":"post-2024-election constituency mention extract"},"place_generation":{"method":"deterministic geography terms plus generated constituency-mention matched terms","deterministic":true,"source_files":["geography/index.json","constituency-mentions/index.json"],"matching_rules_version":"constituency-mentions-v1"},"count":23,"places":[{"term":"Cardiff North","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":6,"source_record_ref_count":6,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","source_record_refs":[{"id":"local-mention:hansard:948726A3-9C1C-41CF-90C3-C1B9FDCDC720:4505","source":"constituency-mentions","date":"2026-04-22","title":"Cost of Living","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-22/debates/11F9E6A4-CD1A-417C-9134-719A597CF439/CostOfLiving#contribution-948726A3-9C1C-41CF-90C3-C1B9FDCDC720","confidence_band":"medium","is_own_member":false,"speaker":"Jo Stevens","matched_terms":[{"term":"Cardiff North","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:8A721C72-85D6-458D-ADB3-5AF9E2C9CE91:4505","source":"constituency-mentions","date":"2026-02-26","title":"St David’s Day and Welsh Affairs","href":"constituency-mentions/2026-02.json","official_url":"https://hansard.parliament.uk/Commons/2026-02-26/debates/BD248F88-793D-41ED-94EE-FBA5297D90EF/StDavidSDayAndWelshAffairs#contribution-8A721C72-85D6-458D-ADB3-5AF9E2C9CE91","confidence_band":"high","is_own_member":false,"speaker":"Mr Alex Barros-Curtis (Cardiff West) (Lab)","matched_terms":[{"term":"Cardiff North","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:CCFCE744-1BC3-4C87-9BBD-62A0DDE1C604:4505","source":"constituency-mentions","date":"2025-07-22","title":"Sir David Amess Summer Adjournment","href":"constituency-mentions/2025-07.json","official_url":"https://hansard.parliament.uk/Commons/2025-07-22/debates/DE09117A-EE57-4E7F-9104-7BFD63C28555/SirDavidAmessSummerAdjournment#contribution-CCFCE744-1BC3-4C87-9BBD-62A0DDE1C604","confidence_band":"high","is_own_member":true,"speaker":"Anna McMorrin (Cardiff North) (Lab)","matched_terms":[{"term":"Cardiff North","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:7128B691-CF24-4055-9F48-0DBA1D06753B:4505","source":"constituency-mentions","date":"2025-07-22","title":"Sir David Amess Summer Adjournment","href":"constituency-mentions/2025-07.json","official_url":"https://hansard.parliament.uk/Commons/2025-07-22/debates/DE09117A-EE57-4E7F-9104-7BFD63C28555/SirDavidAmessSummerAdjournment#contribution-7128B691-CF24-4055-9F48-0DBA1D06753B","confidence_band":"medium","is_own_member":false,"speaker":"Bob Blackman (Harrow East) (Con)","matched_terms":[{"term":"Cardiff North","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:D2CD4BC5-C50D-4940-84E7-3E995E56BB26:4505","source":"constituency-mentions","date":"2025-05-07","title":"Data (Use and Access) Bill [Lords]","href":"constituency-mentions/2025-05.json","official_url":"https://hansard.parliament.uk/Commons/2025-05-07/debates/7EC4EEE0-FB48-47FA-9ED3-5484374C6511/DataUseAndAccessBillLords#contribution-D2CD4BC5-C50D-4940-84E7-3E995E56BB26","confidence_band":"medium","is_own_member":false,"speaker":"Dr Gardner","matched_terms":[{"term":"Cardiff North","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:3D7C14C8-3394-4069-8AC6-91FE2357BEF4:4505","source":"constituency-mentions","date":"2024-07-09","title":"Members Sworn","href":"constituency-mentions/2024-07.json","official_url":"https://hansard.parliament.uk/Commons/2024-07-09/debates/20B435F0-70AE-4A46-B86B-25801E0B7F1A/MembersSworn#contribution-3D7C14C8-3394-4069-8AC6-91FE2357BEF4","confidence_band":"high","is_own_member":false,"speaker":"Mr Speaker","matched_terms":[{"term":"Cardiff North","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]}],"confidence_band_counts":{"high":3,"medium":3,"low":0,"rejected":0}},{"term":"Birchgrove","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Bryncoch","term_type":"suburban area","county":"Rhondda Cynon Taf - Rhondda Cynon Taf","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Coryton","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Ffynnon Taf","term_type":"village","county":"Rhondda Cynon Taf - Rhondda Cynon Taf","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Forest Farm","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Gabalfa","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Glan-y-llyn","term_type":"suburban area","county":"Rhondda Cynon Taf - Rhondda Cynon Taf","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Heath","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Lisvane","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Llandaff North","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Llanedeyrn Village","term_type":"village","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Llanishen","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Maindy","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Nantgarw","term_type":"village","county":"Rhondda Cynon Taf - Rhondda Cynon Taf","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Pantmawr","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Pontprennau","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Rhiwbina","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Thornhill","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Tongwynlais","term_type":"village","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Ty Rhiw","term_type":"suburban area","county":"Rhondda Cynon Taf - Rhondda Cynon Taf","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Wenallt","term_type":"hamlet","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Yr Eglwys Newydd","term_type":"suburban area","county":"Caerdydd - Cardiff","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}}],"attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"],"limitations":["Place matches are routing evidence, not standalone proof of local relevance.","Ambiguous and not-reviewed terms require Hansard context checks before reuse.","Place source_record_refs are capped for compact routing; open all_source_records_href and month shards for exhaustive other-speaker or all-mention reviews."]}
