From ff6890144385e7076517d227e353aa8a2edbcf1a Mon Sep 17 00:00:00 2001 From: "civicpatch-pipeline-bot[bot]" <205818791+civicpatch-pipeline-bot[bot]@users.noreply.github.com> Date: Fri, 13 Feb 2026 23:06:26 +0000 Subject: [PATCH 1/2] Add municipal officials for ocd-jurisdiction/country:us/state:tx/place:port_isabel/government by michelle@shelltr.me --- data/tx/local/place_port_isabel.yml | 79 + .../place_port_isabel/workflow_context.json | 2023 +++++++++++++++++ 2 files changed, 2102 insertions(+) create mode 100644 data/tx/local/place_port_isabel.yml create mode 100644 data_source/tx/local/place_port_isabel/workflow_context.json diff --git a/data/tx/local/place_port_isabel.yml b/data/tx/local/place_port_isabel.yml new file mode 100644 index 0000000000..9e2e230d8d --- /dev/null +++ b/data/tx/local/place_port_isabel.yml @@ -0,0 +1,79 @@ +- name: Martin Cantu, Jr. + other_names: + - Martin C. Cantu, Sr. + - Martin Cantu Jr. + - Martin C. Cantu + phones: + - (956) 943-2682 + emails: + - commissionercantu@copitx.com + urls: + - https://myportisabel.com/198/martin-cantu-jr + - https://myportisabel.com/201/martin-c-cantu + start_date: null + end_date: null + office: + name: Mayor - Commissioner - Place 3 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel + image: https://myportisabel.com/ImageRepository/Document?documentID=765 + jurisdiction_ocdid: ocd-jurisdiction/country:us/state:tx/place:port_isabel/government + cdn_image: https://c9ae2b352766fe3e6f7dbee61bcd4c7c.r2.cloudflarestorage.com/civicpatch-artifacts/2026-02-13-4c0c/data_source/tx/local/place_port_isabel/images/554dd2b10932.png + source_urls: + - https://myportisabel.com/198/martin-cantu-jr + - https://myportisabel.com/201/martin-c-cantu + - https://myportisabel.com/197/mayor-commissioners + updated_at: '2026-02-13T23:03:19+00:00' +- name: Sandra Holland + other_names: [] + phones: [] + emails: [] + urls: + - https://myportisabel.com/197/mayor-commissioners + start_date: null + end_date: null + office: + name: Commissioner - Place 1 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel + image: https://myportisabel.com/ImageRepository/Document?documentID=766 + jurisdiction_ocdid: ocd-jurisdiction/country:us/state:tx/place:port_isabel/government + cdn_image: https://c9ae2b352766fe3e6f7dbee61bcd4c7c.r2.cloudflarestorage.com/civicpatch-artifacts/2026-02-13-4c0c/data_source/tx/local/place_port_isabel/images/65b479337b0f.png + source_urls: + - https://myportisabel.com/197/mayor-commissioners + updated_at: '2026-02-13T23:03:19+00:00' +- name: Michelle Ann Barreiro + other_names: [] + phones: [] + emails: [] + urls: + - https://myportisabel.com/directory.aspx?eid=30 + start_date: null + end_date: null + office: + name: Commissioner - Place 2 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel + image: https://myportisabel.com/ImageRepository/Document?documentID=897 + jurisdiction_ocdid: ocd-jurisdiction/country:us/state:tx/place:port_isabel/government + cdn_image: https://c9ae2b352766fe3e6f7dbee61bcd4c7c.r2.cloudflarestorage.com/civicpatch-artifacts/2026-02-13-4c0c/data_source/tx/local/place_port_isabel/images/8d4827e12536.png + source_urls: + - https://myportisabel.com/197/mayor-commissioners + updated_at: '2026-02-13T23:03:19+00:00' +- name: Jeffery David Martinez + other_names: [] + phones: + - (956) 943-2682 + emails: + - jefferydmartinez@gmail.com + urls: + - https://myportisabel.com/202/jeffery-david-martinez + start_date: null + end_date: null + office: + name: Commissioner - Place 4 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel + image: https://myportisabel.com/ImageRepository/Document?documentID=769 + jurisdiction_ocdid: ocd-jurisdiction/country:us/state:tx/place:port_isabel/government + cdn_image: https://c9ae2b352766fe3e6f7dbee61bcd4c7c.r2.cloudflarestorage.com/civicpatch-artifacts/2026-02-13-4c0c/data_source/tx/local/place_port_isabel/images/a995943b3776.png + source_urls: + - https://myportisabel.com/202/jeffery-david-martinez + - https://myportisabel.com/197/mayor-commissioners + updated_at: '2026-02-13T23:03:19+00:00' diff --git a/data_source/tx/local/place_port_isabel/workflow_context.json b/data_source/tx/local/place_port_isabel/workflow_context.json new file mode 100644 index 0000000000..509af50ca8 --- /dev/null +++ b/data_source/tx/local/place_port_isabel/workflow_context.json @@ -0,0 +1,2023 @@ +{ + "data": { + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "config": { + "url": "https://myportisabel.com/", + "name": "Port Isabel city", + "source_urls": null, + "identities": null, + "should_crawl": true + }, + "links": [ + { + "url": "https://myportisabel.com/directory.aspx?eid=30", + "status": "processed_irrelevant", + "folder_name": "myportisabel_com_directory_aspx?eid=30", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/197/mayor-commissioners", + "status": "done", + "folder_name": "myportisabel_com_197_mayor-commissioners", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/directory.aspx", + "status": "done", + "folder_name": "myportisabel_com_directory_aspx", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/171/Board-of-Adjustments", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/directory.aspx?did=6", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://www.myportisabel.com/247/Hotel-Motel-Tax", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/225/Capital-Project-Planning-Committee", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/163/Parks-Recreation", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/159/Finance", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/266", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/143/Apply-For", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/165/Report-Suspicious-Criminal-Activity", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/197/Mayor-Commissioners", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/177/Planning-Zoning-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/178/Port-Isabel-Public-Library-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/191/Revolving-Loan-Fund", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/179/Veterans-Committee", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/206/Public-Safety", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/247/Short-Term-Rental-Info", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/172/Cemetery-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/169/Animal-Shelter-Advisory-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/176/Parks-Recreation-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/173/Economic-Development-Corporation-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/183/Economic-Development-Corporation", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/175/Housing-Authority-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/182/Comprehensive-Plan", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/145/Sign-Up-For", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/149/Departments-A-to-F", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/253/Housing-Authority", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/MyAccount", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Directory.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/170/Beautification-Committee", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/207/211-Emergency-Information", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/158/Event-Cultural-Center", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/31/Community#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/#cc86b4ea43-1787-4156-be17-6263da1ebd8b", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/27/Government#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/35/Business#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/162/Municipal-Courts#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/9/How-Do-I#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/35/Business", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/BusinessDirectoryii.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/155", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/MyAccount/ProfileCreate", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Directory.aspx?DID=26", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/196/Departments-H-to-Z", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/247/short-term-rental-info", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/174/Historic-Preservation-Board", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/183", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/149", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Accessibility", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/161/Marketing", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/248/EDC-Business-Beautification-Grant", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/160/Historic-Preservation", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/253", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/238/Community-Development-Housing", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Jobs.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/155/Building", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/252", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://www.myportisabel.com/jobs.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/alertcenter.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/calendar.aspx?CID=14,27,22", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/164/Police", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/224", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/jobs.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/245/Notices", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/245/notices", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Bids.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/166/Public-Library", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/AlertCenter.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/DocumentCenter/View/690/Port-Isabel-Brush-Flyers-2022", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Copyright", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/154/Animal-Services", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/QuickLinks.aspx?CID=17", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/168/Boards-Committees-A-to-G", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/229/Election-Info", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/251/Laguna-Madre-Youth-Center", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/list.aspx", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/QuickLinks.aspx?CID=16", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/facebook", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/FormCenter/Building-Department-6/SpaceX-Flight-Event-Damage-Report-68", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/146/Submit", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/208/Emergency-Management-Hurricane-Preparati", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/156/Code-Enforcement", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/226/Boards-Committees-H-to-Z", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/142/Contact", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/SiteMap", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/31/Community", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/DocumentCenter/View/101/Board-and-Committee-Application-PDF", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/264", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/237/Notice-of-Intent-100-yr-Floodplain", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/144/Find", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/147", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/DocumentCenter/View/208/Port-Isabel-Federal-Emergency-Management-Agency-Map-PDF", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/AgendaCenter", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/calendar.aspx?view=list&year=2026&month=2&day=24&CID=14,27,22", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/273", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/instagram", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Search/Results", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/documentcenter/view/258", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/27/Government", + "status": "done", + "folder_name": "myportisabel_com_27_government", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/9/How-Do-I", + "status": "done", + "folder_name": "myportisabel_com_9_how-do-i", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/directory.aspx?did=26", + "status": "processed_irrelevant", + "folder_name": "myportisabel_com_directory_aspx?did=26", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/198/martin-cantu-jr", + "status": "done", + "folder_name": "myportisabel_com_198_martin-cantu-jr", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/202/jeffery-david-martinez", + "status": "done", + "folder_name": "myportisabel_com_202_jeffery-david-martinez", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/27/government", + "status": "done", + "folder_name": "myportisabel_com_27_government", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/153/administration", + "status": "done", + "folder_name": "myportisabel_com_153_administration", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/201/martin-c-cantu", + "status": "done", + "folder_name": "myportisabel_com_201_martin-c-cantu", + "is_profile_page": true + }, + { + "url": "https://myportisabel.com/223/Charter-Committee", + "status": "done", + "folder_name": "myportisabel_com_223_charter-committee", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/EPayment", + "status": "done", + "folder_name": "myportisabel_com_epayment", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/153/Administration", + "status": "processed_irrelevant", + "folder_name": "myportisabel_com_153_administration", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/162/Municipal-Courts", + "status": "processed_irrelevant", + "folder_name": "myportisabel_com_162_municipal-courts", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/167/Public-Works", + "status": "done", + "folder_name": "myportisabel_com_167_public-works", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/224/Ordinance-Review-Committee", + "status": "done", + "folder_name": "myportisabel_com_224_ordinance-review-committee", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/Calendar.aspx?EID=1696", + "status": "done", + "folder_name": "myportisabel_com_calendar_aspx?eid=1696", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/RequestTracker.aspx", + "status": "done", + "folder_name": "myportisabel_com_requesttracker_aspx", + "is_profile_page": false + }, + { + "url": "https://myportisabel.com/157/Emergency-Medical-Services", + "status": "processed_irrelevant", + "folder_name": "myportisabel_com_157_emergency-medical-services", + "is_profile_page": false + } + ], + "research_municipality_step": { + "people": [ + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [] + }, + { + "name": "Sandra Holland", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 1" + ] + }, + { + "name": "Michelle Ann Barreiro", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 2" + ] + }, + { + "name": "Martin C. Cantu, Sr.", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 3" + ] + }, + { + "name": "Jeffery Martinez", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 4" + ] + } + ], + "elected_officials": [ + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [] + }, + { + "name": "Sandra Holland", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 1" + ] + }, + { + "name": "Michelle Ann Barreiro", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 2" + ] + }, + { + "name": "Martin C. Cantu, Sr.", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 3" + ] + }, + { + "name": "Jeffery Martinez", + "roles": [ + "City Commissioner" + ], + "designations": [ + "Place 4" + ] + } + ], + "notes": null + }, + "search_links_step": { + "search_link_pointer": 2, + "search_engines": { + "google": { + "links": [], + "status": "error" + }, + "crawl": { + "links": [ + "https://myportisabel.com/27/Government", + "https://myportisabel.com/9/How-Do-I", + "https://myportisabel.com/223/Charter-Committee", + "https://myportisabel.com/EPayment", + "https://myportisabel.com/153/Administration", + "https://myportisabel.com/162/Municipal-Courts", + "https://myportisabel.com/167/Public-Works", + "https://myportisabel.com/224/Ordinance-Review-Committee", + "https://myportisabel.com/Calendar.aspx?EID=1696", + "https://myportisabel.com/RequestTracker.aspx", + "https://myportisabel.com/157/Emergency-Medical-Services", + "https://myportisabel.com/171/Board-of-Adjustments", + "https://myportisabel.com/directory.aspx?did=6", + "https://www.myportisabel.com/247/Hotel-Motel-Tax", + "https://myportisabel.com/225/Capital-Project-Planning-Committee", + "https://myportisabel.com/163/Parks-Recreation", + "https://myportisabel.com/159/Finance", + "https://myportisabel.com/documentcenter/view/266", + "https://myportisabel.com/143/Apply-For", + "https://myportisabel.com/165/Report-Suspicious-Criminal-Activity", + "https://myportisabel.com/197/Mayor-Commissioners", + "https://myportisabel.com/177/Planning-Zoning-Board", + "https://myportisabel.com/178/Port-Isabel-Public-Library-Board", + "https://myportisabel.com/191/Revolving-Loan-Fund", + "https://myportisabel.com/179/Veterans-Committee", + "https://myportisabel.com/206/Public-Safety", + "https://myportisabel.com/247/Short-Term-Rental-Info", + "https://myportisabel.com/172/Cemetery-Board", + "https://myportisabel.com/169/Animal-Shelter-Advisory-Board", + "https://myportisabel.com/176/Parks-Recreation-Board", + "https://myportisabel.com/173/Economic-Development-Corporation-Board", + "https://myportisabel.com/183/Economic-Development-Corporation", + "https://myportisabel.com/175/Housing-Authority-Board", + "https://myportisabel.com/182/Comprehensive-Plan", + "https://myportisabel.com/145/Sign-Up-For", + "https://myportisabel.com/149/Departments-A-to-F", + "https://myportisabel.com/253/Housing-Authority", + "https://myportisabel.com/MyAccount", + "https://myportisabel.com/Directory.aspx", + "https://myportisabel.com/170/Beautification-Committee", + "https://myportisabel.com/207/211-Emergency-Information", + "https://myportisabel.com/158/Event-Cultural-Center", + "https://myportisabel.com/31/Community#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "https://myportisabel.com/#cc86b4ea43-1787-4156-be17-6263da1ebd8b", + "https://myportisabel.com/27/Government#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "https://myportisabel.com/35/Business#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "https://myportisabel.com/162/Municipal-Courts#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "https://myportisabel.com/9/How-Do-I#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "https://myportisabel.com/35/Business", + "https://myportisabel.com/BusinessDirectoryii.aspx", + "https://myportisabel.com/documentcenter/view/155", + "https://myportisabel.com/MyAccount/ProfileCreate", + "https://myportisabel.com/Directory.aspx?DID=26", + "https://myportisabel.com/196/Departments-H-to-Z", + "https://myportisabel.com/247/short-term-rental-info", + "https://myportisabel.com/174/Historic-Preservation-Board", + "https://myportisabel.com/183", + "https://myportisabel.com/documentcenter/view/149", + "https://myportisabel.com/Accessibility", + "https://myportisabel.com/161/Marketing", + "https://myportisabel.com/248/EDC-Business-Beautification-Grant", + "https://myportisabel.com/160/Historic-Preservation", + "https://myportisabel.com/documentcenter/view/253", + "https://myportisabel.com/238/Community-Development-Housing", + "https://myportisabel.com/Jobs.aspx", + "https://myportisabel.com/155/Building", + "https://myportisabel.com/", + "https://myportisabel.com/documentcenter/view/252", + "https://www.myportisabel.com/jobs.aspx", + "https://myportisabel.com/alertcenter.aspx", + "https://myportisabel.com/calendar.aspx?CID=14,27,22", + "https://myportisabel.com/directory.aspx", + "https://myportisabel.com/164/Police", + "https://myportisabel.com/documentcenter/view/224", + "https://myportisabel.com/jobs.aspx", + "https://myportisabel.com/245/Notices", + "https://myportisabel.com/245/notices", + "https://myportisabel.com/Bids.aspx", + "https://myportisabel.com/166/Public-Library", + "https://myportisabel.com/AlertCenter.aspx", + "https://myportisabel.com/DocumentCenter/View/690/Port-Isabel-Brush-Flyers-2022", + "https://myportisabel.com/Copyright", + "https://myportisabel.com/154/Animal-Services", + "https://myportisabel.com/QuickLinks.aspx?CID=17", + "https://myportisabel.com/168/Boards-Committees-A-to-G", + "https://myportisabel.com/229/Election-Info", + "https://myportisabel.com/251/Laguna-Madre-Youth-Center", + "https://myportisabel.com/list.aspx", + "https://myportisabel.com/QuickLinks.aspx?CID=16", + "https://myportisabel.com/facebook", + "https://myportisabel.com/FormCenter/Building-Department-6/SpaceX-Flight-Event-Damage-Report-68", + "https://myportisabel.com/146/Submit", + "https://myportisabel.com/208/Emergency-Management-Hurricane-Preparati", + "https://myportisabel.com/156/Code-Enforcement", + "https://myportisabel.com/226/Boards-Committees-H-to-Z", + "https://myportisabel.com/142/Contact", + "https://myportisabel.com/SiteMap", + "https://myportisabel.com/31/Community", + "https://myportisabel.com/DocumentCenter/View/101/Board-and-Committee-Application-PDF", + "https://myportisabel.com/documentcenter/view/264", + "https://myportisabel.com/237/Notice-of-Intent-100-yr-Floodplain", + "https://myportisabel.com/144/Find", + "https://myportisabel.com/documentcenter/view/147", + "https://myportisabel.com/DocumentCenter/View/208/Port-Isabel-Federal-Emergency-Management-Agency-Map-PDF", + "https://myportisabel.com/AgendaCenter", + "https://myportisabel.com/calendar.aspx?view=list&year=2026&month=2&day=24&CID=14,27,22", + "https://myportisabel.com/documentcenter/view/273", + "https://myportisabel.com/instagram", + "https://myportisabel.com/Search/Results", + "https://myportisabel.com/documentcenter/view/258" + ], + "status": "completed" + } + }, + "error": null + }, + "preprocess_page_content_step": { + "elapsed_times": [ + 4, + 4, + 4, + 3, + 13, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 4, + 3, + 3 + ], + "total_elapsed_time_seconds": 75, + "average_elapsed_time_seconds": 3 + }, + "process_page_content_step": { + "raw_records_by_llm": { + "google_gemini": { + "Martin Cantu, Jr.": [ + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": null, + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=203", + "source_url": "https://myportisabel.com/198/martin-cantu-jr" + } + ], + "Sandra Holland": [ + { + "name": "Sandra Holland", + "roles": [], + "designations": [ + "Place 1" + ], + "phone": null, + "email": null, + "url": null, + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Michelle Ann Barreiro": [ + { + "name": "Michelle Ann Barreiro", + "roles": [], + "designations": [ + "Place 2" + ], + "phone": null, + "email": null, + "url": "https://myportisabel.com/directory.aspx?eid=30", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Martin C. Cantu": [ + { + "name": "Martin C. Cantu", + "roles": [], + "designations": [ + "Place 3" + ], + "phone": null, + "email": null, + "url": "https://myportisabel.com/201/martin-c-cantu", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=768", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Martin C. Cantu", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phone": "(956) 943-2682", + "email": "commissionercantu@copitx.com", + "url": "https://myportisabel.com/201/martin-c-cantu", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=205", + "source_url": "https://myportisabel.com/201/martin-c-cantu" + } + ], + "Jeffery David Martinez": [ + { + "name": "Jeffery David Martinez", + "roles": [], + "designations": [ + "Place 4" + ], + "phone": null, + "email": null, + "url": "https://myportisabel.com/202/jeffery-david-martinez", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Jeffery David Martinez", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phone": "(956) 943-2682", + "email": "jefferydmartinez@gmail.com", + "url": "https://myportisabel.com/202/jeffery-david-martinez", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=206", + "source_url": "https://myportisabel.com/202/jeffery-david-martinez" + } + ] + }, + "openai": { + "Martin Cantu, Jr.": [ + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Sandra Holland": [ + { + "name": "Sandra Holland", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 1" + ], + "phone": "(956) 943-2682", + "email": null, + "url": null, + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Michelle Ann Barreiro": [ + { + "name": "Michelle Ann Barreiro", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 2" + ], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/directory.aspx?eid=30", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Martin C. Cantu, Sr.": [ + { + "name": "Martin C. Cantu, Sr.", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/201/martin-c-cantu", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=768", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Jeffery David Martinez": [ + { + "name": "Jeffery David Martinez", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/202/jeffery-david-martinez", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Jeffery David Martinez", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phone": "(956) 943-2682", + "email": "jefferydmartinez@gmail.com", + "url": "https://myportisabel.com/197/mayor-commissioners", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=206", + "source_url": "https://myportisabel.com/202/jeffery-david-martinez" + } + ], + "Martin Cantu Jr.": [ + { + "name": "Martin Cantu Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=203", + "source_url": "https://myportisabel.com/198/martin-cantu-jr" + } + ], + "Martin C. Cantu": [ + { + "name": "Martin C. Cantu", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phone": "(956) 943-2682", + "email": "commissionercantu@copitx.com", + "url": "https://myportisabel.com/197/mayor-commissioners", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=205", + "source_url": "https://myportisabel.com/201/martin-c-cantu" + } + ] + } + }, + "records_by_llm": { + "google_gemini": { + "Martin Cantu, Jr.": [ + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": null, + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=203", + "source_url": "https://myportisabel.com/198/martin-cantu-jr" + } + ], + "Sandra Holland": [ + { + "name": "Sandra Holland", + "roles": [], + "designations": [ + "Place 1" + ], + "phone": null, + "email": null, + "url": null, + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Michelle Ann Barreiro": [ + { + "name": "Michelle Ann Barreiro", + "roles": [], + "designations": [ + "Place 2" + ], + "phone": null, + "email": null, + "url": "https://myportisabel.com/directory.aspx?eid=30", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Martin C. Cantu": [ + { + "name": "Martin C. Cantu", + "roles": [], + "designations": [ + "Place 3" + ], + "phone": null, + "email": null, + "url": "https://myportisabel.com/201/martin-c-cantu", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=768", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Martin C. Cantu", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phone": "(956) 943-2682", + "email": "commissionercantu@copitx.com", + "url": "https://myportisabel.com/201/martin-c-cantu", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=205", + "source_url": "https://myportisabel.com/201/martin-c-cantu" + } + ], + "Jeffery David Martinez": [ + { + "name": "Jeffery David Martinez", + "roles": [], + "designations": [ + "Place 4" + ], + "phone": null, + "email": null, + "url": "https://myportisabel.com/202/jeffery-david-martinez", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Jeffery David Martinez", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phone": "(956) 943-2682", + "email": "jefferydmartinez@gmail.com", + "url": "https://myportisabel.com/202/jeffery-david-martinez", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=206", + "source_url": "https://myportisabel.com/202/jeffery-david-martinez" + } + ] + }, + "openai": { + "Martin Cantu, Jr.": [ + { + "name": "Martin Cantu, Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Sandra Holland": [ + { + "name": "Sandra Holland", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 1" + ], + "phone": "(956) 943-2682", + "email": null, + "url": null, + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Michelle Ann Barreiro": [ + { + "name": "Michelle Ann Barreiro", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 2" + ], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/directory.aspx?eid=30", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Martin C. Cantu, Sr.": [ + { + "name": "Martin C. Cantu, Sr.", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/201/martin-c-cantu", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=768", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + } + ], + "Jeffery David Martinez": [ + { + "name": "Jeffery David Martinez", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/202/jeffery-david-martinez", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "source_url": "https://myportisabel.com/197/mayor-commissioners" + }, + { + "name": "Jeffery David Martinez", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phone": "(956) 943-2682", + "email": "jefferydmartinez@gmail.com", + "url": "https://myportisabel.com/197/mayor-commissioners", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=206", + "source_url": "https://myportisabel.com/202/jeffery-david-martinez" + } + ], + "Martin Cantu Jr.": [ + { + "name": "Martin Cantu Jr.", + "roles": [ + "Mayor" + ], + "designations": [], + "phone": "(956) 943-2682", + "email": null, + "url": "https://myportisabel.com/198/martin-cantu-jr#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=203", + "source_url": "https://myportisabel.com/198/martin-cantu-jr" + } + ], + "Martin C. Cantu": [ + { + "name": "Martin C. Cantu", + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phone": "(956) 943-2682", + "email": "commissionercantu@copitx.com", + "url": "https://myportisabel.com/197/mayor-commissioners", + "start_date": null, + "end_date": null, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=205", + "source_url": "https://myportisabel.com/201/martin-c-cantu" + } + ] + } + }, + "progress": { + "required_data": 5, + "current_data": 3, + "has_target_role": true, + "has_target_designations": true + } + }, + "merge_records_within_llm_step": { + "people_by_llm": { + "google_gemini": [ + { + "name": "Martin Cantu, Jr.", + "other_names": [ + "Martin C. Cantu", + "Martin Cantu, Jr." + ], + "roles": [ + "Mayor", + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "commissionercantu@copitx.com" + ], + "urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/201/martin-c-cantu" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/201/martin-c-cantu", + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "" + }, + { + "name": "Sandra Holland", + "other_names": [ + "Sandra Holland" + ], + "roles": [], + "designations": [ + "Place 1" + ], + "phones": [], + "emails": [], + "urls": [], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [], + "updated_at": "" + }, + { + "name": "Michelle Ann Barreiro", + "other_names": [ + "Michelle Ann Barreiro" + ], + "roles": [], + "designations": [ + "Place 2" + ], + "phones": [], + "emails": [], + "urls": [ + "https://myportisabel.com/directory.aspx?eid=30" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [], + "updated_at": "" + }, + { + "name": "Jeffery David Martinez", + "other_names": [ + "Jeffery David Martinez" + ], + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "jefferydmartinez@gmail.com" + ], + "urls": [ + "https://myportisabel.com/202/jeffery-david-martinez" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/202/jeffery-david-martinez" + ], + "updated_at": "" + } + ], + "openai": [ + { + "name": "Martin Cantu, Jr.", + "other_names": [ + "Martin C. Cantu, Sr.", + "Martin Cantu Jr.", + "Martin C. Cantu" + ], + "roles": [ + "Mayor", + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "commissionercantu@copitx.com" + ], + "urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/201/martin-c-cantu", + "https://myportisabel.com/198/martin-cantu-jr#cc177d959f-4ce3-40ca-a5f0-741d7b069f7e", + "https://myportisabel.com/197/mayor-commissioners" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/201/martin-c-cantu", + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "" + }, + { + "name": "Sandra Holland", + "other_names": [], + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 1" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [], + "urls": [], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "" + }, + { + "name": "Michelle Ann Barreiro", + "other_names": [], + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 2" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [], + "urls": [ + "https://myportisabel.com/directory.aspx?eid=30" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "" + }, + { + "name": "Jeffery David Martinez", + "other_names": [], + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "jefferydmartinez@gmail.com" + ], + "urls": [ + "https://myportisabel.com/202/jeffery-david-martinez", + "https://myportisabel.com/197/mayor-commissioners" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/202/jeffery-david-martinez", + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "" + } + ] + } + }, + "merge_records_across_llms_step": { + "people": [ + { + "name": "Martin Cantu, Jr.", + "other_names": [ + "Martin C. Cantu, Sr.", + "Martin Cantu Jr.", + "Martin C. Cantu" + ], + "roles": [ + "Mayor", + "Commissioner" + ], + "designations": [ + "Place 3" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "commissionercantu@copitx.com" + ], + "urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/201/martin-c-cantu" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/201/martin-c-cantu", + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + }, + { + "name": "Sandra Holland", + "other_names": [], + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 1" + ], + "phones": [], + "emails": [], + "urls": [], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + }, + { + "name": "Michelle Ann Barreiro", + "other_names": [], + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 2" + ], + "phones": [], + "emails": [], + "urls": [ + "https://myportisabel.com/directory.aspx?eid=30" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + }, + { + "name": "Jeffery David Martinez", + "other_names": [], + "roles": [ + "Commissioner" + ], + "designations": [ + "Place 4" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "jefferydmartinez@gmail.com" + ], + "urls": [ + "https://myportisabel.com/202/jeffery-david-martinez" + ], + "start_date": "", + "end_date": "", + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": "", + "source_urls": [ + "https://myportisabel.com/202/jeffery-david-martinez", + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + } + ], + "agreement_score": 99.46, + "disagreements": { + "Sandra Holland": [ + { + "field": "phones", + "merged_value": "", + "llm_values": { + "google_gemini": "(empty)", + "openai": "(956) 943-2682" + }, + "disagreement_score": 0.2 + } + ], + "Michelle Ann Barreiro": [ + { + "field": "phones", + "merged_value": "", + "llm_values": { + "google_gemini": "(empty)", + "openai": "(956) 943-2682" + }, + "disagreement_score": 0.2 + } + ] + }, + "missing_people": [], + "validation_errors": [] + }, + "format_output_step": { + "officials": [ + { + "name": "Martin Cantu, Jr.", + "other_names": [ + "Martin C. Cantu, Sr.", + "Martin Cantu Jr.", + "Martin C. Cantu" + ], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "commissionercantu@copitx.com" + ], + "urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/201/martin-c-cantu" + ], + "start_date": null, + "end_date": null, + "office": { + "name": "Mayor - Commissioner - Place 3", + "division_ocdid": "ocd-division/country:us/state:tx/place:port_isabel" + }, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=765", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": null, + "source_urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/201/martin-c-cantu", + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + }, + { + "name": "Sandra Holland", + "other_names": [], + "phones": [], + "emails": [], + "urls": [ + "https://myportisabel.com/197/mayor-commissioners" + ], + "start_date": null, + "end_date": null, + "office": { + "name": "Commissioner - Place 1", + "division_ocdid": "ocd-division/country:us/state:tx/place:port_isabel" + }, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=766", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": null, + "source_urls": [ + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + }, + { + "name": "Michelle Ann Barreiro", + "other_names": [], + "phones": [], + "emails": [], + "urls": [ + "https://myportisabel.com/directory.aspx?eid=30" + ], + "start_date": null, + "end_date": null, + "office": { + "name": "Commissioner - Place 2", + "division_ocdid": "ocd-division/country:us/state:tx/place:port_isabel" + }, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=897", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": null, + "source_urls": [ + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + }, + { + "name": "Jeffery David Martinez", + "other_names": [], + "phones": [ + "(956) 943-2682" + ], + "emails": [ + "jefferydmartinez@gmail.com" + ], + "urls": [ + "https://myportisabel.com/202/jeffery-david-martinez" + ], + "start_date": null, + "end_date": null, + "office": { + "name": "Commissioner - Place 4", + "division_ocdid": "ocd-division/country:us/state:tx/place:port_isabel" + }, + "image": "https://myportisabel.com/ImageRepository/Document?documentID=769", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:port_isabel/government", + "cdn_image": null, + "source_urls": [ + "https://myportisabel.com/202/jeffery-david-martinez", + "https://myportisabel.com/197/mayor-commissioners" + ], + "updated_at": "2026-02-13T23:03:19+00:00" + } + ], + "config": { + "url": "https://myportisabel.com/", + "name": "Port Isabel city", + "source_urls": [ + "https://myportisabel.com/198/martin-cantu-jr", + "https://myportisabel.com/202/jeffery-david-martinez", + "https://myportisabel.com/201/martin-c-cantu", + "https://myportisabel.com/197/mayor-commissioners" + ], + "identities": { + "Martin Cantu, Jr.": [ + "Martin C. Cantu, Sr.", + "Martin Cantu Jr.", + "Martin C. Cantu" + ], + "Sandra Holland": [], + "Michelle Ann Barreiro": [], + "Jeffery David Martinez": [] + }, + "should_crawl": true + } + }, + "maybe_send_to_github_step": null + }, + "current_state": "MAYBE_SEND_TO_GITHUB", + "request_id": "2026-02-13-4c0c", + "created_at": 1771023312.561377, + "updated_at": 1771023800.2505426, + "progress": 69 +} \ No newline at end of file From 766d8826684928047d0b92e211a4a80dbd211def Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 13 Feb 2026 23:10:00 +0000 Subject: [PATCH 2/2] Update config.yml for new/updated jurisdiction --- .../tx/local/place_port_isabel/config.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 data_source/tx/local/place_port_isabel/config.yml diff --git a/data_source/tx/local/place_port_isabel/config.yml b/data_source/tx/local/place_port_isabel/config.yml new file mode 100644 index 0000000000..07a4530adb --- /dev/null +++ b/data_source/tx/local/place_port_isabel/config.yml @@ -0,0 +1,19 @@ +source_urls: +- https://myportisabel.com/197/mayor-commissioners +- https://myportisabel.com/198/martin-cantu-jr +- https://myportisabel.com/201/martin-c-cantu +- https://myportisabel.com/202/jeffery-david-martinez +identities: + Martin Cantu, Jr.: + - Martin C. Cantu, Sr. + - Martin Cantu Jr. + - Martin C. Cantu +offices: +- name: Mayor - Commissioner - Place 3 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel +- name: Commissioner - Place 1 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel +- name: Commissioner - Place 2 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel +- name: Commissioner - Place 4 + division_ocdid: ocd-division/country:us/state:tx/place:port_isabel