From cdb791925e4c1f54ebb23d23f022569fe5502b97 Mon Sep 17 00:00:00 2001 From: "civicpatch-pipeline-bot[bot]" <205818791+civicpatch-pipeline-bot[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 20:23:06 +0000 Subject: [PATCH] Add municipal officials for ocd-jurisdiction/country:us/state:tx/place:iowa_park/government by michelle@shelltr.me --- data/tx/local/place_iowa_park.yml | 57 + .../original.html | 258 +++ .../original.md | 186 ++ .../preprocessed.html | 311 +++ .../preprocessed.md | 104 + .../original.html | 235 ++ .../original.md | 109 + .../preprocessed.html | 165 ++ .../preprocessed.md | 36 + .../original.html | 235 ++ .../original.md | 109 + .../preprocessed.html | 165 ++ .../preprocessed.md | 36 + .../original.html | 235 ++ .../original.md | 109 + .../preprocessed.html | 165 ++ .../preprocessed.md | 36 + .../tx/local/place_iowa_park/config.yml | 9 + .../tx/local/place_iowa_park/costs.json | 642 ++++++ .../place_iowa_park/images/08378a5860f7.png | Bin 0 -> 9493 bytes .../place_iowa_park/images/a06131e677e2.png | Bin 0 -> 9557 bytes .../place_iowa_park/images/a6484cdd4813.png | Bin 0 -> 8407 bytes .../place_iowa_park/images/image_map.json | 10 + .../tx/local/place_iowa_park/workflow.log | 392 ++++ .../place_iowa_park/workflow_context.json | 1944 +++++++++++++++++ 25 files changed, 5548 insertions(+) create mode 100644 data/tx/local/place_iowa_park.yml create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.md create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.md create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.md create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.md create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.md create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.md create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.md create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.html create mode 100644 data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.md create mode 100644 data_source/tx/local/place_iowa_park/config.yml create mode 100644 data_source/tx/local/place_iowa_park/costs.json create mode 100644 data_source/tx/local/place_iowa_park/images/08378a5860f7.png create mode 100644 data_source/tx/local/place_iowa_park/images/a06131e677e2.png create mode 100644 data_source/tx/local/place_iowa_park/images/a6484cdd4813.png create mode 100644 data_source/tx/local/place_iowa_park/images/image_map.json create mode 100644 data_source/tx/local/place_iowa_park/workflow.log create mode 100644 data_source/tx/local/place_iowa_park/workflow_context.json diff --git a/data/tx/local/place_iowa_park.yml b/data/tx/local/place_iowa_park.yml new file mode 100644 index 000000000..224ed17a0 --- /dev/null +++ b/data/tx/local/place_iowa_park.yml @@ -0,0 +1,57 @@ +- name: Jeff Pogatshnik + other_names: [] + phones: + - (940) 592-2131 + emails: + - mayor@iowapark.com + urls: + - https://iowapark.com/employees/jeff-pogatshnik + start_date: 2024-05 + end_date: '2026' + office: + name: Mayor + division_ocdid: ocd-division/country:us/state:tx/place:iowa_park + image: https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg + jurisdiction_ocdid: ocd-jurisdiction/country:us/state:tx/place:iowa_park/government + cdn_image: null + source_urls: + - https://iowapark.com/departments/city-council/ + updated_at: '2026-01-28T20:21:05+00:00' +- name: Lori Shierry + other_names: [] + phones: + - (940) 592-2131 + emails: + - place4@iowapark.com + urls: + - https://iowapark.com/employees/lori-shierry + start_date: 2010-05 + end_date: 2026-05 + office: + name: Mayor Pro Tempore - Council Member + division_ocdid: ocd-division/country:us/state:tx/place:iowa_park + image: https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg + jurisdiction_ocdid: ocd-jurisdiction/country:us/state:tx/place:iowa_park/government + cdn_image: null + source_urls: + - https://iowapark.com/departments/city-council/ + updated_at: '2026-01-28T20:21:05+00:00' +- name: Clint Downs + other_names: [] + phones: + - (940) 592-2131 + emails: + - place2@iowapark.com + urls: + - https://iowapark.com/employees/clint-downs + start_date: 2024-05 + end_date: '2026' + office: + name: Council Member + division_ocdid: ocd-division/country:us/state:tx/place:iowa_park + image: https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg + jurisdiction_ocdid: ocd-jurisdiction/country:us/state:tx/place:iowa_park/government + cdn_image: null + source_urls: + - https://iowapark.com/departments/city-council/ + updated_at: '2026-01-28T20:21:05+00:00' diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.html new file mode 100644 index 000000000..bb4e9472a --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.html @@ -0,0 +1,258 @@ + + + + + City Council | Iowa Park + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+

City Council

+ +
+ +
+
+

Jeff Pogatshnik

Mayor
(940)592-2131
mayor@iowapark.com

Elected May 2024 +Term Expires 2026

Lori Shierry

Mayor Pro Tem/ City Council Place 4
(940)592-2131
place4@iowapark.com

Elected May 2010 +Term Expires May 2026

Stephanie Wooten

City Council Place 1
(940)592-2131
place1@iowapark.com

Elected May 2021 +Term expires May 2025 +

Clint Downs

Councilman Place 2
(940)592-2131
place2@iowapark.com

Elected May 2024 +Term Expires 2026

Randall Barker

City Council Place 3
(940)592-2131
place3@iowapark.com

Elected November 2021 +Term Expires May 2025

Sherrie Williams

City Council Place 5
(940)592-2131
place5@iowapark.com

Elected May 2003 +Term Expires May 2025 + +

+
+ + +
+ +
+
+ + + +
+ + + + + + + + + + + + +
\ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.md new file mode 100644 index 000000000..bc92eec19 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/original.md @@ -0,0 +1,186 @@ +City Council | Iowa Park + + + + + +* [Iowa Park](https://iowapark.com/ "Iowa Park") + ============================================== +* [Menu](https://iowapark.com/departments/city-council/#) + +* Departments + + ##### [Back](https://iowapark.com/departments/city-council/#) + + [Police](https://iowapark.com/departments/police/) + + [Fire Department](https://iowapark.com/departments/fire-department/) + + [Library](https://iowapark.com/departments/library/) + + [Municipal Court](https://iowapark.com/departments/municipal-court/) + + [Animal Control](https://iowapark.com/departments/animal-control/) + + [Parks & Recreation](https://iowapark.com/departments/parks-recreation/) + + [Public Works & Utilities](https://iowapark.com/departments/public-works-utilities/) + + [Community Development](https://iowapark.com/departments/cdc/) + + [Code Enforcement](https://iowapark.com/departments/code-enforcement/) + + [Procurements](https://iowapark.com/departments/procurements/) +* Community + + ##### [Back](https://iowapark.com/departments/city-council/#) + + [Chamber of Commerce](https://iowapark.com/departments/chamber-of-commerce/) + + [Economic Development](https://iowapark.com/departments/edc/) + + [Community Directory](https://iowapark.com/directory/) + + [Job Openings](https://iowapark.com/job-openings/) +* Government + + ##### [Back](https://iowapark.com/departments/city-council/#) + + [Administration](https://iowapark.com/departments/administration/) + + [City Council](https://iowapark.com/departments/city-council/) + + [Code of Ordinances](https://ecode360.com/IO6357) +* Services + + ##### [Back](https://iowapark.com/departments/city-council/#) + + [Directory](https://iowapark.com/directory/) + + [Fix it Form](https://iowapark.com/fix-it-form/) + + [Relocation Information](https://iowapark.com/relocation-information/) +* [News](https://iowapark.com/news/) +* [Contact](https://iowapark.com/contact/) + +City Council +------------ + +### [City Council](https://iowapark.com/deparment/city-council) + +* [News](https://iowapark.com/news/department/city-council/) +* [Events](https://iowapark.com/tribe_events_departments/city-council/) +* [Employees](https://iowapark.com/employees_departments/city-council/) +* [Faqs](https://iowapark.com/faqs_departments/city-council/) +* [Galleries](https://iowapark.com/galleries_departments/city-council/) +* [Documents](https://iowapark.com/documents_departments/city-council/) +* [Links](https://iowapark.com/links_departments/city-council/) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [Citizen’s Input](https://iowapark.com/citizens-input/) +* [Municipal Elections](https://iowapark.com/municipal-elections/) +* [Agendas & Minutes](https://iowapark.com/agendas-minutes/) + +[![](https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg)](https://iowapark.com/employees/jeff-pogatshnik/) + +#### [Jeff Pogatshnik](https://iowapark.com/employees/jeff-pogatshnik/) + +##### Mayor + +[(940)592-2131](tel:(940)592-2131) +[mayor@iowapark.com](mailto:mayor@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +[![](https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg)](https://iowapark.com/employees/lori-shierry/) + +#### [Lori Shierry](https://iowapark.com/employees/lori-shierry/) + +##### Mayor Pro Tem/ City Council Place 4 + +[(940)592-2131](tel:(940)592-2131) +[place4@iowapark.com](mailto:place4@iowapark.com) + +Elected May 2010 +Term Expires May 2026 + +[![](https://iowapark.com/wp-content/uploads/2014/12/DSC02683a-175x250.jpg)](https://iowapark.com/employees/stephanie-wooten-2/) + +#### [Stephanie Wooten](https://iowapark.com/employees/stephanie-wooten-2/) + +##### City Council Place 1 + +[(940)592-2131](tel:(940)592-2131) +[place1@iowapark.com](mailto:place1@iowapark.com) + +Elected May 2021 +Term expires May 2025 + +[![](https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg)](https://iowapark.com/employees/clint-downs/) + +#### [Clint Downs](https://iowapark.com/employees/clint-downs/) + +##### Councilman Place 2 + +[(940)592-2131](tel:(940)592-2131) +[place2@iowapark.com](mailto:place2@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +[![](https://iowapark.com/wp-content/uploads/2014/12/DSC02686a-175x250.jpg)](https://iowapark.com/employees/randall_barker/) + +#### [Randall Barker](https://iowapark.com/employees/randall_barker/) + +##### City Council Place 3 + +[(940)592-2131](tel:(940)592-2131) +[place3@iowapark.com](mailto:place3@iowapark.com) + +Elected November 2021 +Term Expires May 2025 + +[![](https://iowapark.com/wp-content/uploads/2014/12/DSC02678a-scaled-175x250.jpg)](https://iowapark.com/employees/sherry-williams/) + +#### [Sherrie Williams](https://iowapark.com/employees/sherry-williams/) + +##### City Council Place 5 + +[(940)592-2131](tel:(940)592-2131) +[place5@iowapark.com](mailto:place5@iowapark.com) + +Elected May 2003 +Term Expires May 2025 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [News](https://iowapark.com/news/department/city-council/) +* [Events](https://iowapark.com/tribe_events_departments/city-council/) +* [Employees](https://iowapark.com/employees_departments/city-council/) +* [Faqs](https://iowapark.com/faqs_departments/city-council/) +* [Galleries](https://iowapark.com/galleries_departments/city-council/) +* [Documents](https://iowapark.com/documents_departments/city-council/) +* [Links](https://iowapark.com/links_departments/city-council/) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [Citizen’s Input](https://iowapark.com/citizens-input/) +* [Municipal Elections](https://iowapark.com/municipal-elections/) +* [Agendas & Minutes](https://iowapark.com/agendas-minutes/) + +### Quick Links + +* [2024 Water Quality Report](https://iowapark.com/wp-content/uploads/2014/12/corrected-2024-ccr.pdf) +* [2025 Tax Rate Notice](https://iowapark.com/wp-content/uploads/2014/12/2025-City-Notice-50-212.pdf) +* [Advisory Boards Application](https://iowapark.com/wp-content/uploads/2014/12/Application-Advisory-Boards.pdf) +* [Animals Found Need to Be Reclaimed](https://iowapark.com/animal-control-division/) +* [Building Contractor Application](https://iowapark.com/wp-content/uploads/2018/07/BLDGCONTRAPPL.pdf) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Code Red Sign Up](https://public.coderedweb.com/cne/en-US/BFB7CC4C6C0A) +* [Events](https://iowapark.com/events/) +* [Fish Fest 2025 Registration Brochure](https://iowapark.com/wp-content/uploads/2014/12/FishFest2025.pdf) +* [History](https://iowapark.com/history/) +* [Invitation to Bid 600 W Highway (revised 10-10-25)](https://iowapark.com/wp-content/uploads/2014/12/INVITATION-TO-BID-600-W-HIGHWAY-ST-revised-10-10-25.pdf) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Iowa Park Economic Development Corporation, Industrial Building #2, Volume 2](https://iowapark.com/iowa-park-economic-development-corporation-industrial-building-2-volume-2/) +* [Iowa Park Industrial Grading Legal Notice 1](https://iowapark.com/wp-content/uploads/2014/12/Legal-Notice-Volume-1-IP-Industrial-Grading.pdf) +* [Job Openings](https://iowapark.com/job-openings/) +* [Links](https://iowapark.com/links/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) +* [Notice of Public Hearing on Tax Rate](https://iowapark.com/wp-content/uploads/2014/12/2025-City-of-Iowa-Park-Notice-50-876.pdf) +* [Proposed Budget FY 25-26 (part 1of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-1-OF-2.pdf) +* [Proposed Budget FY 25-26 (part 2of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-2-OF-2.pdf) +* [RFP Lease 105 W Cash](https://iowapark.com/rfp-lease-105-w-cash-2/) +* [Utility Construction Permit (pdf fillable)](https://iowapark.com/wp-content/uploads/2014/12/Utility-Construction-Permit-Application-1-1-fillable.pdf) + +[![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg)](https://www.municipalonlinepayments.com/iowaparktx/utilities "Pay Utilities") + +© 2026 Iowa Park, All Rights Reserved. + +[Site Powered by Crane | West](http://crane-west.com/) + + + + + + + + + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.html new file mode 100644 index 000000000..f30580d99 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.html @@ -0,0 +1,311 @@ + + + + + + + + + City Council | Iowa Park + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+

+ City Council +

+
+ +
+ +
+
+
+ +
+

+ + Jeff Pogatshnik + +

+
+ Mayor +
+ + (940)592-2131 + + + mayor@iowapark.com + +

+ Elected May 2024 +Term Expires 2026 +

+
+
+
+ +
+

+ + Lori Shierry + +

+
+ Mayor Pro Tem/ City Council Place 4 +
+ + (940)592-2131 + + + place4@iowapark.com + +

+ Elected May 2010 +Term Expires May 2026 +

+
+
+
+ +
+

+ + Stephanie Wooten + +

+
+ City Council Place 1 +
+ + (940)592-2131 + + + place1@iowapark.com + +

+ Elected May 2021 +Term expires May 2025 +

+
+
+
+ +
+

+ + Clint Downs + +

+
+ Councilman Place 2 +
+ + (940)592-2131 + + + place2@iowapark.com + +

+ Elected May 2024 +Term Expires 2026 +

+
+
+
+ +
+

+ + Randall Barker + +

+
+ City Council Place 3 +
+ + (940)592-2131 + + + place3@iowapark.com + +

+ Elected November 2021 +Term Expires May 2025 +

+
+
+
+ +
+

+ + Sherrie Williams + +

+
+ City Council Place 5 +
+ + (940)592-2131 + + + place5@iowapark.com + +

+ Elected May 2003 +Term Expires May 2025 +

+
+
+
+ + +
+ +
+ +
+ + + + + diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.md new file mode 100644 index 000000000..bed33aee9 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_departments_city-council_/preprocessed.md @@ -0,0 +1,104 @@ +City Council | Iowa Park + + + + + +![Iowa Park](https://iowapark.com/wp-content/uploads/2014/10/Logo-Final.png) + +* [Contact](https://iowapark.com/contact/) + +City Council +------------ + + + +### [City Council](https://iowapark.com/deparment/city-council) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) + +![](https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg) + +#### [Jeff Pogatshnik](https://iowapark.com/employees/jeff-pogatshnik/) + +##### Mayor + +[(940)592-2131](tel:(940)592-2131) +[mayor@iowapark.com](mailto:mayor@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +![](https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg) + +#### [Lori Shierry](https://iowapark.com/employees/lori-shierry/) + +##### Mayor Pro Tem/ City Council Place 4 + +[(940)592-2131](tel:(940)592-2131) +[place4@iowapark.com](mailto:place4@iowapark.com) + +Elected May 2010 +Term Expires May 2026 + +![](https://iowapark.com/wp-content/uploads/2014/12/DSC02683a-175x250.jpg) + +#### [Stephanie Wooten](https://iowapark.com/employees/stephanie-wooten-2/) + +##### City Council Place 1 + +[(940)592-2131](tel:(940)592-2131) +[place1@iowapark.com](mailto:place1@iowapark.com) + +Elected May 2021 +Term expires May 2025 + +![](https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg) + +#### [Clint Downs](https://iowapark.com/employees/clint-downs/) + +##### Councilman Place 2 + +[(940)592-2131](tel:(940)592-2131) +[place2@iowapark.com](mailto:place2@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +![](https://iowapark.com/wp-content/uploads/2014/12/DSC02686a-175x250.jpg) + +#### [Randall Barker](https://iowapark.com/employees/randall_barker/) + +##### City Council Place 3 + +[(940)592-2131](tel:(940)592-2131) +[place3@iowapark.com](mailto:place3@iowapark.com) + +Elected November 2021 +Term Expires May 2025 + +![](https://iowapark.com/wp-content/uploads/2014/12/DSC02678a-scaled-175x250.jpg) + +#### [Sherrie Williams](https://iowapark.com/employees/sherry-williams/) + +##### City Council Place 5 + +[(940)592-2131](tel:(940)592-2131) +[place5@iowapark.com](mailto:place5@iowapark.com) + +Elected May 2003 +Term Expires May 2025 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) + +![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg) + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.html new file mode 100644 index 000000000..f1aef168d --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.html @@ -0,0 +1,235 @@ + + + + + Clint Downs | Iowa Park + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

Clint Downs

Councilman Place 2

(940)592-2131place2@iowapark.com

Elected May 2024
+Term Expires 2026

+ + + +
+ + + + + + + + + + + + +
\ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.md new file mode 100644 index 000000000..2fd80e8a5 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/original.md @@ -0,0 +1,109 @@ +Clint Downs | Iowa Park + + + + + +* [Iowa Park](https://iowapark.com/ "Iowa Park") + ============================================== +* [Menu](https://iowapark.com/employees/clint-downs/#) + +* Departments + + ##### [Back](https://iowapark.com/employees/clint-downs/#) + + [Police](https://iowapark.com/departments/police/) + + [Fire Department](https://iowapark.com/departments/fire-department/) + + [Library](https://iowapark.com/departments/library/) + + [Municipal Court](https://iowapark.com/departments/municipal-court/) + + [Animal Control](https://iowapark.com/departments/animal-control/) + + [Parks & Recreation](https://iowapark.com/departments/parks-recreation/) + + [Public Works & Utilities](https://iowapark.com/departments/public-works-utilities/) + + [Community Development](https://iowapark.com/departments/cdc/) + + [Code Enforcement](https://iowapark.com/departments/code-enforcement/) + + [Procurements](https://iowapark.com/departments/procurements/) +* Community + + ##### [Back](https://iowapark.com/employees/clint-downs/#) + + [Chamber of Commerce](https://iowapark.com/departments/chamber-of-commerce/) + + [Economic Development](https://iowapark.com/departments/edc/) + + [Community Directory](https://iowapark.com/directory/) + + [Job Openings](https://iowapark.com/job-openings/) +* Government + + ##### [Back](https://iowapark.com/employees/clint-downs/#) + + [Administration](https://iowapark.com/departments/administration/) + + [City Council](https://iowapark.com/departments/city-council/) + + [Code of Ordinances](https://ecode360.com/IO6357) +* Services + + ##### [Back](https://iowapark.com/employees/clint-downs/#) + + [Directory](https://iowapark.com/directory/) + + [Fix it Form](https://iowapark.com/fix-it-form/) + + [Relocation Information](https://iowapark.com/relocation-information/) +* [News](https://iowapark.com/news/) +* [Contact](https://iowapark.com/contact/) + +Clint Downs +----------- + +[![](https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg)](https://iowapark.com/employees/clint-downs/) + +### Councilman Place 2 + +[(940)592-2131](tel:(940)592-2131)[place2@iowapark.com](mailto:place2@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [News](https://iowapark.com/news/department/city-council/) +* [Events](https://iowapark.com/tribe_events_departments/city-council/) +* [Employees](https://iowapark.com/employees_departments/city-council/) +* [Faqs](https://iowapark.com/faqs_departments/city-council/) +* [Galleries](https://iowapark.com/galleries_departments/city-council/) +* [Documents](https://iowapark.com/documents_departments/city-council/) +* [Links](https://iowapark.com/links_departments/city-council/) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [Citizen’s Input](https://iowapark.com/citizens-input/) +* [Municipal Elections](https://iowapark.com/municipal-elections/) +* [Agendas & Minutes](https://iowapark.com/agendas-minutes/) + +### Quick Links + +* [2024 Water Quality Report](https://iowapark.com/wp-content/uploads/2014/12/corrected-2024-ccr.pdf) +* [2025 Tax Rate Notice](https://iowapark.com/wp-content/uploads/2014/12/2025-City-Notice-50-212.pdf) +* [Advisory Boards Application](https://iowapark.com/wp-content/uploads/2014/12/Application-Advisory-Boards.pdf) +* [Animals Found Need to Be Reclaimed](https://iowapark.com/animal-control-division/) +* [Building Contractor Application](https://iowapark.com/wp-content/uploads/2018/07/BLDGCONTRAPPL.pdf) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Code Red Sign Up](https://public.coderedweb.com/cne/en-US/BFB7CC4C6C0A) +* [Events](https://iowapark.com/events/) +* [Fish Fest 2025 Registration Brochure](https://iowapark.com/wp-content/uploads/2014/12/FishFest2025.pdf) +* [History](https://iowapark.com/history/) +* [Invitation to Bid 600 W Highway (revised 10-10-25)](https://iowapark.com/wp-content/uploads/2014/12/INVITATION-TO-BID-600-W-HIGHWAY-ST-revised-10-10-25.pdf) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Iowa Park Economic Development Corporation, Industrial Building #2, Volume 2](https://iowapark.com/iowa-park-economic-development-corporation-industrial-building-2-volume-2/) +* [Iowa Park Industrial Grading Legal Notice 1](https://iowapark.com/wp-content/uploads/2014/12/Legal-Notice-Volume-1-IP-Industrial-Grading.pdf) +* [Job Openings](https://iowapark.com/job-openings/) +* [Links](https://iowapark.com/links/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) +* [Notice of Public Hearing on Tax Rate](https://iowapark.com/wp-content/uploads/2014/12/2025-City-of-Iowa-Park-Notice-50-876.pdf) +* [Proposed Budget FY 25-26 (part 1of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-1-OF-2.pdf) +* [Proposed Budget FY 25-26 (part 2of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-2-OF-2.pdf) +* [RFP Lease 105 W Cash](https://iowapark.com/rfp-lease-105-w-cash-2/) +* [Utility Construction Permit (pdf fillable)](https://iowapark.com/wp-content/uploads/2014/12/Utility-Construction-Permit-Application-1-1-fillable.pdf) + +[![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg)](https://www.municipalonlinepayments.com/iowaparktx/utilities "Pay Utilities") + +© 2026 Iowa Park, All Rights Reserved. + +[Site Powered by Crane | West](http://crane-west.com/) + + + + + + + + + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.html new file mode 100644 index 000000000..f045bf6c3 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.html @@ -0,0 +1,165 @@ + + + + + + + + + Clint Downs | Iowa Park + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

+ Clint Downs +

+
+ +
+

+ Councilman Place 2 +

+ + (940)592-2131 + + + place2@iowapark.com + +

+ Elected May 2024 + Term Expires 2026 +

+
+
+
+ +
+ + + + + diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.md new file mode 100644 index 000000000..24da49ba1 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_clint-downs/preprocessed.md @@ -0,0 +1,36 @@ +Clint Downs | Iowa Park + + + + + +![Iowa Park](https://iowapark.com/wp-content/uploads/2014/10/Logo-Final.png) + +* [Contact](https://iowapark.com/contact/) + +Clint Downs +----------- + +![](https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg) + +### Councilman Place 2 + +[(940)592-2131](tel:(940)592-2131) +[place2@iowapark.com](mailto:place2@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) + +![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg) + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.html new file mode 100644 index 000000000..d52b89db6 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.html @@ -0,0 +1,235 @@ + + + + + Jeff Pogatshnik | Iowa Park + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

Jeff Pogatshnik

Mayor

(940)592-2131mayor@iowapark.com

Elected May 2024
+Term Expires 2026

+ + + +
+ + + + + + + + + + + + +
\ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.md new file mode 100644 index 000000000..2404c1a46 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/original.md @@ -0,0 +1,109 @@ +Jeff Pogatshnik | Iowa Park + + + + + +* [Iowa Park](https://iowapark.com/ "Iowa Park") + ============================================== +* [Menu](https://iowapark.com/employees/jeff-pogatshnik/#) + +* Departments + + ##### [Back](https://iowapark.com/employees/jeff-pogatshnik/#) + + [Police](https://iowapark.com/departments/police/) + + [Fire Department](https://iowapark.com/departments/fire-department/) + + [Library](https://iowapark.com/departments/library/) + + [Municipal Court](https://iowapark.com/departments/municipal-court/) + + [Animal Control](https://iowapark.com/departments/animal-control/) + + [Parks & Recreation](https://iowapark.com/departments/parks-recreation/) + + [Public Works & Utilities](https://iowapark.com/departments/public-works-utilities/) + + [Community Development](https://iowapark.com/departments/cdc/) + + [Code Enforcement](https://iowapark.com/departments/code-enforcement/) + + [Procurements](https://iowapark.com/departments/procurements/) +* Community + + ##### [Back](https://iowapark.com/employees/jeff-pogatshnik/#) + + [Chamber of Commerce](https://iowapark.com/departments/chamber-of-commerce/) + + [Economic Development](https://iowapark.com/departments/edc/) + + [Community Directory](https://iowapark.com/directory/) + + [Job Openings](https://iowapark.com/job-openings/) +* Government + + ##### [Back](https://iowapark.com/employees/jeff-pogatshnik/#) + + [Administration](https://iowapark.com/departments/administration/) + + [City Council](https://iowapark.com/departments/city-council/) + + [Code of Ordinances](https://ecode360.com/IO6357) +* Services + + ##### [Back](https://iowapark.com/employees/jeff-pogatshnik/#) + + [Directory](https://iowapark.com/directory/) + + [Fix it Form](https://iowapark.com/fix-it-form/) + + [Relocation Information](https://iowapark.com/relocation-information/) +* [News](https://iowapark.com/news/) +* [Contact](https://iowapark.com/contact/) + +Jeff Pogatshnik +--------------- + +[![](https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg)](https://iowapark.com/employees/jeff-pogatshnik/) + +### Mayor + +[(940)592-2131](tel:(940)592-2131)[mayor@iowapark.com](mailto:mayor@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [News](https://iowapark.com/news/department/city-council/) +* [Events](https://iowapark.com/tribe_events_departments/city-council/) +* [Employees](https://iowapark.com/employees_departments/city-council/) +* [Faqs](https://iowapark.com/faqs_departments/city-council/) +* [Galleries](https://iowapark.com/galleries_departments/city-council/) +* [Documents](https://iowapark.com/documents_departments/city-council/) +* [Links](https://iowapark.com/links_departments/city-council/) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [Citizen’s Input](https://iowapark.com/citizens-input/) +* [Municipal Elections](https://iowapark.com/municipal-elections/) +* [Agendas & Minutes](https://iowapark.com/agendas-minutes/) + +### Quick Links + +* [2024 Water Quality Report](https://iowapark.com/wp-content/uploads/2014/12/corrected-2024-ccr.pdf) +* [2025 Tax Rate Notice](https://iowapark.com/wp-content/uploads/2014/12/2025-City-Notice-50-212.pdf) +* [Advisory Boards Application](https://iowapark.com/wp-content/uploads/2014/12/Application-Advisory-Boards.pdf) +* [Animals Found Need to Be Reclaimed](https://iowapark.com/animal-control-division/) +* [Building Contractor Application](https://iowapark.com/wp-content/uploads/2018/07/BLDGCONTRAPPL.pdf) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Code Red Sign Up](https://public.coderedweb.com/cne/en-US/BFB7CC4C6C0A) +* [Events](https://iowapark.com/events/) +* [Fish Fest 2025 Registration Brochure](https://iowapark.com/wp-content/uploads/2014/12/FishFest2025.pdf) +* [History](https://iowapark.com/history/) +* [Invitation to Bid 600 W Highway (revised 10-10-25)](https://iowapark.com/wp-content/uploads/2014/12/INVITATION-TO-BID-600-W-HIGHWAY-ST-revised-10-10-25.pdf) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Iowa Park Economic Development Corporation, Industrial Building #2, Volume 2](https://iowapark.com/iowa-park-economic-development-corporation-industrial-building-2-volume-2/) +* [Iowa Park Industrial Grading Legal Notice 1](https://iowapark.com/wp-content/uploads/2014/12/Legal-Notice-Volume-1-IP-Industrial-Grading.pdf) +* [Job Openings](https://iowapark.com/job-openings/) +* [Links](https://iowapark.com/links/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) +* [Notice of Public Hearing on Tax Rate](https://iowapark.com/wp-content/uploads/2014/12/2025-City-of-Iowa-Park-Notice-50-876.pdf) +* [Proposed Budget FY 25-26 (part 1of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-1-OF-2.pdf) +* [Proposed Budget FY 25-26 (part 2of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-2-OF-2.pdf) +* [RFP Lease 105 W Cash](https://iowapark.com/rfp-lease-105-w-cash-2/) +* [Utility Construction Permit (pdf fillable)](https://iowapark.com/wp-content/uploads/2014/12/Utility-Construction-Permit-Application-1-1-fillable.pdf) + +[![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg)](https://www.municipalonlinepayments.com/iowaparktx/utilities "Pay Utilities") + +© 2026 Iowa Park, All Rights Reserved. + +[Site Powered by Crane | West](http://crane-west.com/) + + + + + + + + + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.html new file mode 100644 index 000000000..5b4d88985 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.html @@ -0,0 +1,165 @@ + + + + + + + + + Jeff Pogatshnik | Iowa Park + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

+ Jeff Pogatshnik +

+
+ +
+

+ Mayor +

+ + (940)592-2131 + + + mayor@iowapark.com + +

+ Elected May 2024 + Term Expires 2026 +

+
+
+
+ +
+ + + + + diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.md new file mode 100644 index 000000000..5dcd13865 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_jeff-pogatshnik/preprocessed.md @@ -0,0 +1,36 @@ +Jeff Pogatshnik | Iowa Park + + + + + +![Iowa Park](https://iowapark.com/wp-content/uploads/2014/10/Logo-Final.png) + +* [Contact](https://iowapark.com/contact/) + +Jeff Pogatshnik +--------------- + +![](https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg) + +### Mayor + +[(940)592-2131](tel:(940)592-2131) +[mayor@iowapark.com](mailto:mayor@iowapark.com) + +Elected May 2024 +Term Expires 2026 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) + +![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg) + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.html new file mode 100644 index 000000000..4d0464cea --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.html @@ -0,0 +1,235 @@ + + + + + Lori Shierry | Iowa Park + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

Lori Shierry

Mayor Pro Tem/ City Council Place 4

(940)592-2131place4@iowapark.com

Elected May 2010
+Term Expires May 2026

+ + + +
+ + + + + + + + + + + + +
\ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.md new file mode 100644 index 000000000..55ffc1a36 --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/original.md @@ -0,0 +1,109 @@ +Lori Shierry | Iowa Park + + + + + +* [Iowa Park](https://iowapark.com/ "Iowa Park") + ============================================== +* [Menu](https://iowapark.com/employees/lori-shierry/#) + +* Departments + + ##### [Back](https://iowapark.com/employees/lori-shierry/#) + + [Police](https://iowapark.com/departments/police/) + + [Fire Department](https://iowapark.com/departments/fire-department/) + + [Library](https://iowapark.com/departments/library/) + + [Municipal Court](https://iowapark.com/departments/municipal-court/) + + [Animal Control](https://iowapark.com/departments/animal-control/) + + [Parks & Recreation](https://iowapark.com/departments/parks-recreation/) + + [Public Works & Utilities](https://iowapark.com/departments/public-works-utilities/) + + [Community Development](https://iowapark.com/departments/cdc/) + + [Code Enforcement](https://iowapark.com/departments/code-enforcement/) + + [Procurements](https://iowapark.com/departments/procurements/) +* Community + + ##### [Back](https://iowapark.com/employees/lori-shierry/#) + + [Chamber of Commerce](https://iowapark.com/departments/chamber-of-commerce/) + + [Economic Development](https://iowapark.com/departments/edc/) + + [Community Directory](https://iowapark.com/directory/) + + [Job Openings](https://iowapark.com/job-openings/) +* Government + + ##### [Back](https://iowapark.com/employees/lori-shierry/#) + + [Administration](https://iowapark.com/departments/administration/) + + [City Council](https://iowapark.com/departments/city-council/) + + [Code of Ordinances](https://ecode360.com/IO6357) +* Services + + ##### [Back](https://iowapark.com/employees/lori-shierry/#) + + [Directory](https://iowapark.com/directory/) + + [Fix it Form](https://iowapark.com/fix-it-form/) + + [Relocation Information](https://iowapark.com/relocation-information/) +* [News](https://iowapark.com/news/) +* [Contact](https://iowapark.com/contact/) + +Lori Shierry +------------ + +[![](https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg)](https://iowapark.com/employees/lori-shierry/) + +### Mayor Pro Tem/ City Council Place 4 + +[(940)592-2131](tel:(940)592-2131)[place4@iowapark.com](mailto:place4@iowapark.com) + +Elected May 2010 +Term Expires May 2026 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [News](https://iowapark.com/news/department/city-council/) +* [Events](https://iowapark.com/tribe_events_departments/city-council/) +* [Employees](https://iowapark.com/employees_departments/city-council/) +* [Faqs](https://iowapark.com/faqs_departments/city-council/) +* [Galleries](https://iowapark.com/galleries_departments/city-council/) +* [Documents](https://iowapark.com/documents_departments/city-council/) +* [Links](https://iowapark.com/links_departments/city-council/) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [Citizen’s Input](https://iowapark.com/citizens-input/) +* [Municipal Elections](https://iowapark.com/municipal-elections/) +* [Agendas & Minutes](https://iowapark.com/agendas-minutes/) + +### Quick Links + +* [2024 Water Quality Report](https://iowapark.com/wp-content/uploads/2014/12/corrected-2024-ccr.pdf) +* [2025 Tax Rate Notice](https://iowapark.com/wp-content/uploads/2014/12/2025-City-Notice-50-212.pdf) +* [Advisory Boards Application](https://iowapark.com/wp-content/uploads/2014/12/Application-Advisory-Boards.pdf) +* [Animals Found Need to Be Reclaimed](https://iowapark.com/animal-control-division/) +* [Building Contractor Application](https://iowapark.com/wp-content/uploads/2018/07/BLDGCONTRAPPL.pdf) +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Code Red Sign Up](https://public.coderedweb.com/cne/en-US/BFB7CC4C6C0A) +* [Events](https://iowapark.com/events/) +* [Fish Fest 2025 Registration Brochure](https://iowapark.com/wp-content/uploads/2014/12/FishFest2025.pdf) +* [History](https://iowapark.com/history/) +* [Invitation to Bid 600 W Highway (revised 10-10-25)](https://iowapark.com/wp-content/uploads/2014/12/INVITATION-TO-BID-600-W-HIGHWAY-ST-revised-10-10-25.pdf) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Iowa Park Economic Development Corporation, Industrial Building #2, Volume 2](https://iowapark.com/iowa-park-economic-development-corporation-industrial-building-2-volume-2/) +* [Iowa Park Industrial Grading Legal Notice 1](https://iowapark.com/wp-content/uploads/2014/12/Legal-Notice-Volume-1-IP-Industrial-Grading.pdf) +* [Job Openings](https://iowapark.com/job-openings/) +* [Links](https://iowapark.com/links/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) +* [Notice of Public Hearing on Tax Rate](https://iowapark.com/wp-content/uploads/2014/12/2025-City-of-Iowa-Park-Notice-50-876.pdf) +* [Proposed Budget FY 25-26 (part 1of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-1-OF-2.pdf) +* [Proposed Budget FY 25-26 (part 2of 2)](https://iowapark.com/wp-content/uploads/2014/12/20250815-PROPOSED-BUDGET-PART-2-OF-2.pdf) +* [RFP Lease 105 W Cash](https://iowapark.com/rfp-lease-105-w-cash-2/) +* [Utility Construction Permit (pdf fillable)](https://iowapark.com/wp-content/uploads/2014/12/Utility-Construction-Permit-Application-1-1-fillable.pdf) + +[![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg)](https://www.municipalonlinepayments.com/iowaparktx/utilities "Pay Utilities") + +© 2026 Iowa Park, All Rights Reserved. + +[Site Powered by Crane | West](http://crane-west.com/) + + + + + + + + + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.html b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.html new file mode 100644 index 000000000..0ef4ac0cb --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.html @@ -0,0 +1,165 @@ + + + + + + + + + Lori Shierry | Iowa Park + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

+ Lori Shierry +

+
+ +
+

+ Mayor Pro Tem/ City Council Place 4 +

+ + (940)592-2131 + + + place4@iowapark.com + +

+ Elected May 2010 + Term Expires May 2026 +

+
+
+
+ +
+ + + + + diff --git a/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.md b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.md new file mode 100644 index 000000000..0e43049db --- /dev/null +++ b/data_source/tx/local/place_iowa_park/cache/iowapark_com_employees_lori-shierry/preprocessed.md @@ -0,0 +1,36 @@ +Lori Shierry | Iowa Park + + + + + +![Iowa Park](https://iowapark.com/wp-content/uploads/2014/10/Logo-Final.png) + +* [Contact](https://iowapark.com/contact/) + +Lori Shierry +------------ + +![](https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg) + +### Mayor Pro Tem/ City Council Place 4 + +[(940)592-2131](tel:(940)592-2131) +[place4@iowapark.com](mailto:place4@iowapark.com) + +Elected May 2010 +Term Expires May 2026 + +### [City Council](https://iowapark.com/deparment/city-council) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) + +* [City of Iowa Park Advisory Board Application (submit online)](https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/) +* [City of Iowa Park Employment Application](https://iowapark.com/job-openings/city-of-iowa-park-employment-application/) +* [Iowa Park City Hall Project](https://iowapark.com/rfp-iowa-park-city-hall/) +* [Monitoring Violation June 2025](https://iowapark.com/wp-content/uploads/2014/12/MONITORING-VIOLATION-NOTICE-JUNE-2025.pdf) + +![Pay Utilities](https://iowapark.com/wp-content/uploads/2015/01/Iowa-Park-TX-door-Sign.jpg) + + +![]() \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/config.yml b/data_source/tx/local/place_iowa_park/config.yml new file mode 100644 index 000000000..32c5aa79e --- /dev/null +++ b/data_source/tx/local/place_iowa_park/config.yml @@ -0,0 +1,9 @@ +url: http://www.iowapark.com/ +name: Iowa Park city +source_urls: +- https://iowapark.com/departments/city-council/ +identities: + Jeff Pogatshnik: [] + Lori Shierry: [] + Clint Downs: [] +government_type: mayor_council diff --git a/data_source/tx/local/place_iowa_park/costs.json b/data_source/tx/local/place_iowa_park/costs.json new file mode 100644 index 000000000..42ddbf96a --- /dev/null +++ b/data_source/tx/local/place_iowa_park/costs.json @@ -0,0 +1,642 @@ +{ + "llm_costs": [ + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 364, + "output_tokens": 1169, + "with_search": true, + "input_cost": "0.00010920", + "output_cost": "0.00292250", + "total_cost": "0.00303170" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1464, + "output_tokens": 1029, + "with_search": false, + "input_cost": "0.00036600", + "output_cost": "0.00205800", + "total_cost": "0.00242400" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 2716, + "output_tokens": 645, + "with_search": false, + "input_cost": "0.00081480", + "output_cost": "0.00161250", + "total_cost": "0.00242730" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 2223, + "output_tokens": 2423, + "with_search": false, + "input_cost": "0.00055575", + "output_cost": "0.00484600", + "total_cost": "0.00540175" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1464, + "output_tokens": 1107, + "with_search": false, + "input_cost": "0.00036600", + "output_cost": "0.00221400", + "total_cost": "0.00258000" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 2716, + "output_tokens": 710, + "with_search": false, + "input_cost": "0.00081480", + "output_cost": "0.0017750", + "total_cost": "0.00258980" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 2223, + "output_tokens": 1931, + "with_search": false, + "input_cost": "0.00055575", + "output_cost": "0.00386200", + "total_cost": "0.00441775" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 2927, + "output_tokens": 2094, + "with_search": false, + "input_cost": "0.00073175", + "output_cost": "0.00418800", + "total_cost": "0.00491975" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 666, + "output_tokens": 1035, + "with_search": false, + "input_cost": "0.00016650", + "output_cost": "0.00207000", + "total_cost": "0.00223650" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 690, + "output_tokens": 1540, + "with_search": false, + "input_cost": "0.0001725", + "output_cost": "0.0030800", + "total_cost": "0.0032525" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1464, + "output_tokens": 894, + "with_search": false, + "input_cost": "0.00036600", + "output_cost": "0.00178800", + "total_cost": "0.00215400" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 2716, + "output_tokens": 576, + "with_search": false, + "input_cost": "0.00081480", + "output_cost": "0.00144000", + "total_cost": "0.00225480" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 2223, + "output_tokens": 2250, + "with_search": false, + "input_cost": "0.00055575", + "output_cost": "0.0045000", + "total_cost": "0.00505575" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 821, + "output_tokens": 1273, + "with_search": false, + "input_cost": "0.00020525", + "output_cost": "0.00254600", + "total_cost": "0.00275125" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1893, + "output_tokens": 269, + "with_search": false, + "input_cost": "0.00056790", + "output_cost": "0.00067250", + "total_cost": "0.00124040" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1580, + "output_tokens": 1213, + "with_search": false, + "input_cost": "0.0003950", + "output_cost": "0.00242600", + "total_cost": "0.00282100" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 821, + "output_tokens": 1228, + "with_search": false, + "input_cost": "0.00020525", + "output_cost": "0.00245600", + "total_cost": "0.00266125" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1893, + "output_tokens": 261, + "with_search": false, + "input_cost": "0.00056790", + "output_cost": "0.00065250", + "total_cost": "0.00122040" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1580, + "output_tokens": 1435, + "with_search": false, + "input_cost": "0.0003950", + "output_cost": "0.00287000", + "total_cost": "0.00326500" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 828, + "output_tokens": 1397, + "with_search": false, + "input_cost": "0.00020700", + "output_cost": "0.00279400", + "total_cost": "0.00300100" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1902, + "output_tokens": 297, + "with_search": false, + "input_cost": "0.00057060", + "output_cost": "0.00074250", + "total_cost": "0.00131310" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1587, + "output_tokens": 1754, + "with_search": false, + "input_cost": "0.00039675", + "output_cost": "0.00350800", + "total_cost": "0.00390475" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 828, + "output_tokens": 1118, + "with_search": false, + "input_cost": "0.00020700", + "output_cost": "0.00223600", + "total_cost": "0.00244300" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1902, + "output_tokens": 227, + "with_search": false, + "input_cost": "0.00057060", + "output_cost": "0.00056750", + "total_cost": "0.00113810" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1587, + "output_tokens": 970, + "with_search": false, + "input_cost": "0.00039675", + "output_cost": "0.0019400", + "total_cost": "0.00233675" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 823, + "output_tokens": 1389, + "with_search": false, + "input_cost": "0.00020575", + "output_cost": "0.00277800", + "total_cost": "0.00298375" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1896, + "output_tokens": 67, + "with_search": false, + "input_cost": "0.00056880", + "output_cost": "0.00016750", + "total_cost": "0.00073630" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1582, + "output_tokens": 1872, + "with_search": false, + "input_cost": "0.00039550", + "output_cost": "0.00374400", + "total_cost": "0.00413950" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 821, + "output_tokens": 1257, + "with_search": false, + "input_cost": "0.00020525", + "output_cost": "0.00251400", + "total_cost": "0.00271925" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1893, + "output_tokens": 279, + "with_search": false, + "input_cost": "0.00056790", + "output_cost": "0.00069750", + "total_cost": "0.00126540" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1580, + "output_tokens": 1633, + "with_search": false, + "input_cost": "0.0003950", + "output_cost": "0.00326600", + "total_cost": "0.00366100" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 821, + "output_tokens": 931, + "with_search": false, + "input_cost": "0.00020525", + "output_cost": "0.00186200", + "total_cost": "0.00206725" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1893, + "output_tokens": 264, + "with_search": false, + "input_cost": "0.00056790", + "output_cost": "0.00066000", + "total_cost": "0.00122790" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1580, + "output_tokens": 1757, + "with_search": false, + "input_cost": "0.0003950", + "output_cost": "0.00351400", + "total_cost": "0.00390900" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 821, + "output_tokens": 980, + "with_search": false, + "input_cost": "0.00020525", + "output_cost": "0.0019600", + "total_cost": "0.00216525" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "google_gemini", + "model": "gemini-2.5-flash", + "model_input_price_per_1m": "0.30", + "model_output_price_per_1m": "2.50", + "input_tokens": 1896, + "output_tokens": 72, + "with_search": false, + "input_cost": "0.00056880", + "output_cost": "0.00018000", + "total_cost": "0.00074880" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 1580, + "output_tokens": 666, + "with_search": false, + "input_cost": "0.0003950", + "output_cost": "0.00133200", + "total_cost": "0.00172700" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 668, + "output_tokens": 1372, + "with_search": false, + "input_cost": "0.00016700", + "output_cost": "0.00274400", + "total_cost": "0.00291100" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 668, + "output_tokens": 1127, + "with_search": false, + "input_cost": "0.00016700", + "output_cost": "0.00225400", + "total_cost": "0.00242100" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "llm_name": "openai", + "model": "openai/gpt-5-mini", + "model_input_price_per_1m": "0.25", + "model_output_price_per_1m": "2.00", + "input_tokens": 668, + "output_tokens": 1002, + "with_search": false, + "input_cost": "0.00016700", + "output_cost": "0.00200400", + "total_cost": "0.00217100" + } + ], + "search_engine_costs": [ + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "search_engine_name": "google", + "per_1000_requests_price": "5.00", + "total_cost": "0.005" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "search_engine_name": "google", + "per_1000_requests_price": "5.00", + "total_cost": "0.005" + }, + { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "search_engine_name": "google", + "per_1000_requests_price": "5.00", + "total_cost": "0.005" + } + ], + "storage_costs": [], + "total_cost_by_request": { + "timestamp": "2026-01-28", + "request_id": "2026-01-28-e4f4", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "total_costs_llm": "0.10569500", + "total_costs_search": "0.015", + "total_costs_storage": 0, + "llm_google_gemini_cost": "0.01919400", + "llm_openai_cost": "0.08650100", + "total_cost": "0.12069500" + } +} \ No newline at end of file diff --git a/data_source/tx/local/place_iowa_park/images/08378a5860f7.png b/data_source/tx/local/place_iowa_park/images/08378a5860f7.png new file mode 100644 index 0000000000000000000000000000000000000000..52d101826c37f68913f2ae2680990cd886debb10 GIT binary patch literal 9493 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 I1o1HQU-H38H~;_u literal 0 HcmV?d00001 diff --git a/data_source/tx/local/place_iowa_park/images/a06131e677e2.png b/data_source/tx/local/place_iowa_park/images/a06131e677e2.png new file mode 100644 index 0000000000000000000000000000000000000000..2d548a3ca2cb041764c07f5144dc7b475b507ccd GIT binary patch literal 9557 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 literal 0 HcmV?d00001 diff --git a/data_source/tx/local/place_iowa_park/images/a6484cdd4813.png b/data_source/tx/local/place_iowa_park/images/a6484cdd4813.png new file mode 100644 index 0000000000000000000000000000000000000000..903f5a36889728a5d49e19888ad1dab6ecd3886b GIT binary patch literal 8407 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 https://iowapark.com/departments/city-council/ +[2026-01-28T20:09:29.143745] [INFO] -> https://iowapark.com/page_departments/administration/ +[2026-01-28T20:09:29.143759] [INFO] -> https://iowapark.com/how-to-contact-the-city-of-iowa-park/ +[2026-01-28T20:09:29.143769] [INFO] -> https://iowapark.com/departments/administration/ +[2026-01-28T20:09:29.143787] [INFO] -> https://iowapark.com/employees/jeff-pogatshnik/ +[2026-01-28T20:09:29.143805] [INFO] -> https://iowapark.com/ +[2026-01-28T20:09:29.143829] [INFO] -> https://iowapark.com/faqs_departments/city-council/ +[2026-01-28T20:09:29.143848] [INFO] -> https://iowapark.com/departments/police/ +[2026-01-28T20:09:29.143860] [INFO] -> https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/ +[2026-01-28T20:09:29.143869] [INFO] -> https://iowapark.com/economic-development-corporation-4a-members/ +[2026-01-28T20:09:29.144333] [INFO] Search successful with google. Found 10 results. +[2026-01-28T20:09:29.144430] [INFO] Searching for keyword term: mayor, keywords: ['mayor and city council', 'about mayor', 'meet the mayor', 'about the mayor', 'mayor', 'council president', 'council manager'] +[2026-01-28T20:09:29.144495] [INFO] Searching with google for Iowa Park city mayor +[2026-01-28T20:09:29.429841] [INFO] -> https://iowapark.com/departments/city-council/ +[2026-01-28T20:09:29.429905] [INFO] -> https://iowapark.com/ +[2026-01-28T20:09:29.429918] [INFO] -> https://iowapark.com/agendas-minutes/ +[2026-01-28T20:09:29.429928] [INFO] -> https://iowapark.com/departments/municipal-court/ +[2026-01-28T20:09:29.429937] [INFO] -> https://iowapark.com/employees/jeff-pogatshnik/ +[2026-01-28T20:09:29.429946] [INFO] -> https://iowapark.com/how-to-contact-the-city-of-iowa-park/ +[2026-01-28T20:09:29.429955] [INFO] -> https://iowapark.com/departments/parks-recreation/ +[2026-01-28T20:09:29.429963] [INFO] -> https://iowapark.com/page_departments/administration/ +[2026-01-28T20:09:29.429972] [INFO] -> https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/ +[2026-01-28T20:09:29.429980] [INFO] -> https://iowapark.com/faqs_departments/city-council/ +[2026-01-28T20:09:29.430429] [INFO] Search successful with google. Found 10 results. +[2026-01-28T20:09:29.430476] [INFO] Searching for keyword term: council members, keywords: ['meet the council', 'city council members', 'council bios', 'council members', 'councilmembers', 'counsel member', 'city council', 'board of trustees', 'council districts', 'city hall', 'council', 'municipal directory'] +[2026-01-28T20:09:29.430499] [INFO] Searching with google for Iowa Park city council members +[2026-01-28T20:09:29.673659] [INFO] -> https://iowapark.com/departments/city-council/ +[2026-01-28T20:09:29.673731] [INFO] -> https://iowapark.com/agendas-minutes/ +[2026-01-28T20:09:29.673753] [INFO] -> https://iowapark.com/faqs_departments/city-council/ +[2026-01-28T20:09:29.673768] [INFO] -> https://iowapark.com/page_departments/administration/ +[2026-01-28T20:09:29.673781] [INFO] -> https://iowapark.com/how-to-contact-the-city-of-iowa-park/ +[2026-01-28T20:09:29.673794] [INFO] -> https://iowapark.com/departments/administration/ +[2026-01-28T20:09:29.673810] [INFO] -> https://iowapark.com/departments/police/ +[2026-01-28T20:09:29.673825] [INFO] -> https://iowapark.com/departments/edc/ +[2026-01-28T20:09:29.673839] [INFO] -> https://iowapark.com/news/ +[2026-01-28T20:09:29.673999] [INFO] Search successful with google. Found 9 results. +[2026-01-28T20:09:29.990974] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/departments/city-council/ +[2026-01-28T20:09:31.588121] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:09:31.740464] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/08378a5860f7.png +[2026-01-28T20:09:31.876175] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a6484cdd4813.png +[2026-01-28T20:09:32.027483] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/8d6284988c65.png +[2026-01-28T20:09:32.162017] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a06131e677e2.png +[2026-01-28T20:09:32.569392] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/0058afd935a7.png +[2026-01-28T20:09:32.733962] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/e14ba90a54c1.png +[2026-01-28T20:09:32.961858] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:09:33.403362] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/departments/city-council/ +[2026-01-28T20:09:36.062742] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:09:36.062787] [INFO] -> Elapsed time: 2.66 seconds +[2026-01-28T20:09:36.062800] [INFO] -> Average elapsed time: 2.66 seconds +[2026-01-28T20:09:36.062809] [INFO] -> Total elapsed time: 2.66 seconds +[2026-01-28T20:09:36.185078] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/departments/city-council/ +[2026-01-28T20:09:36.185331] [INFO] Running OpenAI prompt +[2026-01-28T20:09:36.185386] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:09:49.165165] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1464, Output tokens: 1029, Total cost: $0.002424 +[2026-01-28T20:09:49.165408] [INFO] Page relevance check found related urls: ['https://iowapark.com/deparment/city-council', 'https://iowapark.com/employees/jeff-pogatshnik/', 'https://iowapark.com/employees/lori-shierry/', 'https://iowapark.com/employees/stephanie-wooten-2/', 'https://iowapark.com/employees/clint-downs/', 'https://iowapark.com/employees/randall_barker/', 'https://iowapark.com/employees/sherry-williams/'] +[2026-01-28T20:09:49.165895] [INFO] Running Gemini prompt +[2026-01-28T20:10:00.895278] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 2716, Output tokens: 645, Total cost: $0.002427 +[2026-01-28T20:10:00.897038] [INFO] gemini gemini-2.5-flash LLM call took 11.73 seconds +[2026-01-28T20:10:00.897561] [INFO] Running OpenAI prompt +[2026-01-28T20:10:00.897612] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:10:32.750273] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 2223, Output tokens: 2423, Total cost: $0.005402 +[2026-01-28T20:10:32.756401] [INFO] links updated: [Link(url='https://iowapark.com/deparment/city-council', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/page_departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False)] +[2026-01-28T20:10:32.899003] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/deparment/city-council +[2026-01-28T20:10:34.855812] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:10:35.009107] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/08378a5860f7.png +[2026-01-28T20:10:35.146739] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a6484cdd4813.png +[2026-01-28T20:10:35.300127] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/8d6284988c65.png +[2026-01-28T20:10:35.434663] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a06131e677e2.png +[2026-01-28T20:10:35.569954] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/0058afd935a7.png +[2026-01-28T20:10:35.735895] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/e14ba90a54c1.png +[2026-01-28T20:10:35.965629] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:10:36.178130] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/deparment/city-council +[2026-01-28T20:10:37.547322] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:10:37.547373] [INFO] -> Elapsed time: 1.37 seconds +[2026-01-28T20:10:37.547389] [INFO] -> Average elapsed time: 1.68 seconds +[2026-01-28T20:10:37.547400] [INFO] -> Total elapsed time: 3.37 seconds +[2026-01-28T20:10:37.944267] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/deparment/city-council +[2026-01-28T20:10:37.944505] [INFO] Running OpenAI prompt +[2026-01-28T20:10:37.944554] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:10:54.989449] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1464, Output tokens: 1107, Total cost: $0.002580 +[2026-01-28T20:10:54.989813] [INFO] Page relevance check found related urls: ['https://iowapark.com/deparment/city-council', 'https://iowapark.com/employees/jeff-pogatshnik/', 'https://iowapark.com/employees/lori-shierry/', 'https://iowapark.com/employees/stephanie-wooten-2/', 'https://iowapark.com/employees/clint-downs/', 'https://iowapark.com/employees/randall_barker/', 'https://iowapark.com/employees/sherry-williams/'] +[2026-01-28T20:10:54.990221] [INFO] Running Gemini prompt +[2026-01-28T20:11:11.432936] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 2716, Output tokens: 710, Total cost: $0.002590 +[2026-01-28T20:11:11.434614] [INFO] gemini gemini-2.5-flash LLM call took 16.44 seconds +[2026-01-28T20:11:11.435158] [INFO] Running OpenAI prompt +[2026-01-28T20:11:11.435199] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:11:38.647536] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 2223, Output tokens: 1931, Total cost: $0.004418 +[2026-01-28T20:11:38.649761] [INFO] links updated: [Link(url='https://iowapark.com/page_departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True)] +[2026-01-28T20:11:38.775978] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/page_departments/administration/ +[2026-01-28T20:11:40.384595] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:11:40.642258] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:11:40.874535] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/page_departments/administration/ +[2026-01-28T20:11:45.721139] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:11:45.721187] [INFO] -> Elapsed time: 4.85 seconds +[2026-01-28T20:11:45.721200] [INFO] -> Average elapsed time: 2.62 seconds +[2026-01-28T20:11:45.721209] [INFO] -> Total elapsed time: 7.85 seconds +[2026-01-28T20:11:45.859822] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/page_departments/administration/ +[2026-01-28T20:11:45.860054] [INFO] Running OpenAI prompt +[2026-01-28T20:11:45.860104] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:12:14.861929] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 2927, Output tokens: 2094, Total cost: $0.004920 +[2026-01-28T20:12:14.862230] [INFO] Page relevance check found related urls: ['https://iowapark.com/contact/', 'https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/', 'https://iowapark.com/fiscal-year-audit/'] +[2026-01-28T20:12:15.003190] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/contact +[2026-01-28T20:12:17.760446] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:12:18.019174] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:12:18.251310] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/contact +[2026-01-28T20:12:19.599615] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:12:19.599660] [INFO] -> Elapsed time: 1.35 seconds +[2026-01-28T20:12:19.599675] [INFO] -> Average elapsed time: 2.09 seconds +[2026-01-28T20:12:19.599708] [INFO] -> Total elapsed time: 8.35 seconds +[2026-01-28T20:12:19.735397] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/contact +[2026-01-28T20:12:19.735641] [INFO] Running OpenAI prompt +[2026-01-28T20:12:19.735710] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:12:35.907234] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 666, Output tokens: 1035, Total cost: $0.002236 +[2026-01-28T20:12:35.907566] [INFO] Page relevance check found related urls: ['https://iowapark.com/contact/', 'https://iowapark.com/government/', 'https://iowapark.com/city-council/', 'https://iowapark.com/city-hall/'] +[2026-01-28T20:12:36.042447] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online +[2026-01-28T20:12:37.884293] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:12:38.141311] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:12:38.364648] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online +[2026-01-28T20:12:39.344873] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:12:39.344922] [INFO] -> Elapsed time: 0.98 seconds +[2026-01-28T20:12:39.344938] [INFO] -> Average elapsed time: 1.80 seconds +[2026-01-28T20:12:39.344948] [INFO] -> Total elapsed time: 8.98 seconds +[2026-01-28T20:12:39.475352] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online +[2026-01-28T20:12:39.475574] [INFO] Running OpenAI prompt +[2026-01-28T20:12:39.475616] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:12:59.168281] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 690, Output tokens: 1540, Total cost: $0.003252 +[2026-01-28T20:12:59.168654] [INFO] Page relevance check found related urls: ['https://iowapark.com/contact/', 'https://iowapark.com/city-council/', 'https://iowapark.com/government/'] +[2026-01-28T20:12:59.308396] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/city-council +[2026-01-28T20:13:01.065270] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:13:01.216599] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/08378a5860f7.png +[2026-01-28T20:13:01.354442] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a6484cdd4813.png +[2026-01-28T20:13:01.506446] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/8d6284988c65.png +[2026-01-28T20:13:01.640399] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a06131e677e2.png +[2026-01-28T20:13:01.773982] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/0058afd935a7.png +[2026-01-28T20:13:01.938349] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/e14ba90a54c1.png +[2026-01-28T20:13:02.166610] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:13:02.395176] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/city-council +[2026-01-28T20:13:03.760567] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:13:03.760622] [INFO] -> Elapsed time: 1.37 seconds +[2026-01-28T20:13:03.760644] [INFO] -> Average elapsed time: 1.56 seconds +[2026-01-28T20:13:03.760658] [INFO] -> Total elapsed time: 9.37 seconds +[2026-01-28T20:13:03.887103] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/city-council +[2026-01-28T20:13:03.887301] [INFO] Running OpenAI prompt +[2026-01-28T20:13:03.887349] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:13:18.013633] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1464, Output tokens: 894, Total cost: $0.002154 +[2026-01-28T20:13:18.014000] [INFO] Page relevance check found related urls: ['https://iowapark.com/deparment/city-council', 'https://iowapark.com/employees/jeff-pogatshnik/', 'https://iowapark.com/employees/lori-shierry/', 'https://iowapark.com/employees/stephanie-wooten-2/', 'https://iowapark.com/employees/clint-downs/', 'https://iowapark.com/employees/randall_barker/', 'https://iowapark.com/employees/sherry-williams/'] +[2026-01-28T20:13:18.014821] [INFO] Running Gemini prompt +[2026-01-28T20:13:27.914211] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 2716, Output tokens: 576, Total cost: $0.002255 +[2026-01-28T20:13:27.915917] [INFO] gemini gemini-2.5-flash LLM call took 9.90 seconds +[2026-01-28T20:13:27.916465] [INFO] Running OpenAI prompt +[2026-01-28T20:13:27.916508] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:13:59.536680] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 2223, Output tokens: 2250, Total cost: $0.005056 +[2026-01-28T20:13:59.539646] [INFO] links updated: [Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True)] +[2026-01-28T20:13:59.663228] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/employees/jeff-pogatshnik +[2026-01-28T20:14:01.811566] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:14:01.962798] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/08378a5860f7.png +[2026-01-28T20:14:02.193326] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:14:02.413413] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/employees/jeff-pogatshnik +[2026-01-28T20:14:03.458891] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:14:03.458936] [INFO] -> Elapsed time: 1.05 seconds +[2026-01-28T20:14:03.458949] [INFO] -> Average elapsed time: 1.44 seconds +[2026-01-28T20:14:03.458958] [INFO] -> Total elapsed time: 10.05 seconds +[2026-01-28T20:14:03.605387] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/employees/jeff-pogatshnik +[2026-01-28T20:14:03.605598] [INFO] Running OpenAI prompt +[2026-01-28T20:14:03.605648] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:14:19.105324] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 821, Output tokens: 1273, Total cost: $0.002751 +[2026-01-28T20:14:19.105716] [INFO] Page relevance check found related urls: ['https://iowapark.com/deparment/city-council', 'https://iowapark.com/contact/', 'https://iowapark.com/jeff-pogatshnik/'] +[2026-01-28T20:14:19.106136] [INFO] Running Gemini prompt +[2026-01-28T20:14:22.655465] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1893, Output tokens: 269, Total cost: $0.001240 +[2026-01-28T20:14:22.657164] [INFO] gemini gemini-2.5-flash LLM call took 3.55 seconds +[2026-01-28T20:14:22.657674] [INFO] Running OpenAI prompt +[2026-01-28T20:14:22.657737] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:14:39.582348] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1580, Output tokens: 1213, Total cost: $0.002821 +[2026-01-28T20:14:39.585595] [INFO] links updated: [Link(url='https://iowapark.com/jeff-pogatshnik', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True)] +[2026-01-28T20:14:39.841944] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/jeff-pogatshnik +[2026-01-28T20:14:41.596541] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:14:41.748153] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/08378a5860f7.png +[2026-01-28T20:14:41.978205] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:14:42.219083] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/jeff-pogatshnik +[2026-01-28T20:14:43.255960] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:14:43.256001] [INFO] -> Elapsed time: 1.04 seconds +[2026-01-28T20:14:43.256014] [INFO] -> Average elapsed time: 1.38 seconds +[2026-01-28T20:14:43.256023] [INFO] -> Total elapsed time: 11.04 seconds +[2026-01-28T20:14:43.377907] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/jeff-pogatshnik +[2026-01-28T20:14:43.378089] [INFO] Running OpenAI prompt +[2026-01-28T20:14:43.378139] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:14:59.375305] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 821, Output tokens: 1228, Total cost: $0.002661 +[2026-01-28T20:14:59.375648] [INFO] Page relevance check found related urls: ['https://iowapark.com/jeff-pogatshnik/', 'https://iowapark.com/deparment/city-council', 'https://iowapark.com/contact/'] +[2026-01-28T20:14:59.376066] [INFO] Running Gemini prompt +[2026-01-28T20:15:03.697010] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1893, Output tokens: 261, Total cost: $0.001220 +[2026-01-28T20:15:03.698636] [INFO] gemini gemini-2.5-flash LLM call took 4.32 seconds +[2026-01-28T20:15:03.699140] [INFO] Running OpenAI prompt +[2026-01-28T20:15:03.699179] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:15:22.266530] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1580, Output tokens: 1435, Total cost: $0.003265 +[2026-01-28T20:15:22.270017] [INFO] links updated: [Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/jeff-pogatshnik', status='done', folder_name='iowapark_com_jeff-pogatshnik', is_profile_page=True)] +[2026-01-28T20:15:22.396517] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/employees/lori-shierry +[2026-01-28T20:15:24.508429] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:15:24.661085] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a6484cdd4813.png +[2026-01-28T20:15:24.894464] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:15:25.117878] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/employees/lori-shierry +[2026-01-28T20:15:26.170807] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:15:26.170849] [INFO] -> Elapsed time: 1.05 seconds +[2026-01-28T20:15:26.170862] [INFO] -> Average elapsed time: 1.34 seconds +[2026-01-28T20:15:26.170871] [INFO] -> Total elapsed time: 12.05 seconds +[2026-01-28T20:15:26.302935] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/employees/lori-shierry +[2026-01-28T20:15:26.303144] [INFO] Running OpenAI prompt +[2026-01-28T20:15:26.303191] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:15:46.135201] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 828, Output tokens: 1397, Total cost: $0.003001 +[2026-01-28T20:15:46.135589] [INFO] Page relevance check found related urls: ['https://iowapark.com/deparment/city-council', 'https://iowapark.com/contact/', 'https://iowapark.com/lori-shierry/'] +[2026-01-28T20:15:46.136161] [INFO] Running Gemini prompt +[2026-01-28T20:15:50.828585] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1902, Output tokens: 297, Total cost: $0.001313 +[2026-01-28T20:15:50.830326] [INFO] gemini gemini-2.5-flash LLM call took 4.69 seconds +[2026-01-28T20:15:50.830858] [INFO] Running OpenAI prompt +[2026-01-28T20:15:50.830898] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:16:24.179109] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1587, Output tokens: 1754, Total cost: $0.003905 +[2026-01-28T20:16:24.182658] [INFO] links updated: [Link(url='https://iowapark.com/lori-shierry', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/jeff-pogatshnik', status='done', folder_name='iowapark_com_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='done', folder_name='iowapark_com_employees_lori-shierry', is_profile_page=True)] +[2026-01-28T20:16:24.310385] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/lori-shierry +[2026-01-28T20:16:26.603339] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:16:26.756472] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a6484cdd4813.png +[2026-01-28T20:16:26.987547] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:16:27.216651] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/lori-shierry +[2026-01-28T20:16:28.261057] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:16:28.261112] [INFO] -> Elapsed time: 1.04 seconds +[2026-01-28T20:16:28.261132] [INFO] -> Average elapsed time: 1.30 seconds +[2026-01-28T20:16:28.261148] [INFO] -> Total elapsed time: 13.04 seconds +[2026-01-28T20:16:28.398239] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/lori-shierry +[2026-01-28T20:16:28.398456] [INFO] Running OpenAI prompt +[2026-01-28T20:16:28.398496] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:16:42.893801] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 828, Output tokens: 1118, Total cost: $0.002443 +[2026-01-28T20:16:42.894172] [INFO] Page relevance check found related urls: ['https://iowapark.com/lori-shierry/', 'https://iowapark.com/deparment/city-council'] +[2026-01-28T20:16:42.894532] [INFO] Running Gemini prompt +[2026-01-28T20:16:46.390369] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1902, Output tokens: 227, Total cost: $0.001138 +[2026-01-28T20:16:46.391954] [INFO] gemini gemini-2.5-flash LLM call took 3.50 seconds +[2026-01-28T20:16:46.392431] [INFO] Running OpenAI prompt +[2026-01-28T20:16:46.392467] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:16:59.722247] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1587, Output tokens: 970, Total cost: $0.002337 +[2026-01-28T20:16:59.726087] [INFO] links updated: [Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/jeff-pogatshnik', status='done', folder_name='iowapark_com_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='done', folder_name='iowapark_com_employees_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/lori-shierry', status='done', folder_name='iowapark_com_lori-shierry', is_profile_page=True)] +[2026-01-28T20:16:59.865705] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/employees/stephanie-wooten-2 +[2026-01-28T20:17:01.942468] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:17:02.095180] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/8d6284988c65.png +[2026-01-28T20:17:02.329126] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:17:02.545700] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/employees/stephanie-wooten-2 +[2026-01-28T20:17:03.583661] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:17:03.583723] [INFO] -> Elapsed time: 1.04 seconds +[2026-01-28T20:17:03.583748] [INFO] -> Average elapsed time: 1.28 seconds +[2026-01-28T20:17:03.583765] [INFO] -> Total elapsed time: 14.04 seconds +[2026-01-28T20:17:03.713203] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/employees/stephanie-wooten-2 +[2026-01-28T20:17:03.713410] [INFO] Running OpenAI prompt +[2026-01-28T20:17:03.713479] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:17:23.105244] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 823, Output tokens: 1389, Total cost: $0.002984 +[2026-01-28T20:17:23.105613] [INFO] Page relevance check found related urls: ['https://iowapark.com/deparment/city-council', 'https://iowapark.com/contact/'] +[2026-01-28T20:17:23.106036] [INFO] Running Gemini prompt +[2026-01-28T20:17:25.403818] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1896, Output tokens: 67, Total cost: $0.000736 +[2026-01-28T20:17:25.405267] [INFO] gemini gemini-2.5-flash LLM call took 2.30 seconds +[2026-01-28T20:17:25.405757] [INFO] Running OpenAI prompt +[2026-01-28T20:17:25.405806] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:17:53.279328] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1582, Output tokens: 1872, Total cost: $0.004140 +[2026-01-28T20:17:53.283207] [INFO] links updated: [Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/jeff-pogatshnik', status='done', folder_name='iowapark_com_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='done', folder_name='iowapark_com_employees_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/lori-shierry', status='done', folder_name='iowapark_com_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='done', folder_name='iowapark_com_employees_stephanie-wooten-2', is_profile_page=True)] +[2026-01-28T20:17:53.425973] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/employees/clint-downs +[2026-01-28T20:17:55.618952] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:17:55.771283] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a06131e677e2.png +[2026-01-28T20:17:56.033040] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:17:56.256293] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/employees/clint-downs +[2026-01-28T20:17:57.298115] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:17:57.298156] [INFO] -> Elapsed time: 1.04 seconds +[2026-01-28T20:17:57.298170] [INFO] -> Average elapsed time: 1.25 seconds +[2026-01-28T20:17:57.298179] [INFO] -> Total elapsed time: 15.04 seconds +[2026-01-28T20:17:57.428352] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/employees/clint-downs +[2026-01-28T20:17:57.428580] [INFO] Running OpenAI prompt +[2026-01-28T20:17:57.428629] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:18:13.449542] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 821, Output tokens: 1257, Total cost: $0.002719 +[2026-01-28T20:18:13.449955] [INFO] Page relevance check found related urls: ['https://iowapark.com/deparment/city-council', 'https://iowapark.com/contact/', 'https://iowapark.com/clint-downs'] +[2026-01-28T20:18:13.450421] [INFO] Running Gemini prompt +[2026-01-28T20:18:18.229299] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1893, Output tokens: 279, Total cost: $0.001265 +[2026-01-28T20:18:18.230944] [INFO] gemini gemini-2.5-flash LLM call took 4.78 seconds +[2026-01-28T20:18:18.231438] [INFO] Running OpenAI prompt +[2026-01-28T20:18:18.231475] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:18:38.048056] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1580, Output tokens: 1633, Total cost: $0.003661 +[2026-01-28T20:18:38.052218] [INFO] links updated: [Link(url='https://iowapark.com/clint-downs', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/jeff-pogatshnik', status='done', folder_name='iowapark_com_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='done', folder_name='iowapark_com_employees_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/lori-shierry', status='done', folder_name='iowapark_com_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='done', folder_name='iowapark_com_employees_stephanie-wooten-2', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='done', folder_name='iowapark_com_employees_clint-downs', is_profile_page=True)] +[2026-01-28T20:18:38.190004] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/clint-downs +[2026-01-28T20:18:39.828228] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:18:39.980828] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/a06131e677e2.png +[2026-01-28T20:18:40.239149] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:18:40.461888] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/clint-downs +[2026-01-28T20:18:41.503042] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:18:41.503086] [INFO] -> Elapsed time: 1.04 seconds +[2026-01-28T20:18:41.503099] [INFO] -> Average elapsed time: 1.23 seconds +[2026-01-28T20:18:41.503108] [INFO] -> Total elapsed time: 16.04 seconds +[2026-01-28T20:18:41.638102] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/clint-downs +[2026-01-28T20:18:41.638290] [INFO] Running OpenAI prompt +[2026-01-28T20:18:41.638335] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:18:54.038186] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 821, Output tokens: 931, Total cost: $0.002067 +[2026-01-28T20:18:54.038611] [INFO] Page relevance check found related urls: ['https://iowapark.com/clint-downs/', 'https://iowapark.com/deparment/city-council', 'https://iowapark.com/contact/'] +[2026-01-28T20:18:54.039030] [INFO] Running Gemini prompt +[2026-01-28T20:18:57.005528] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1893, Output tokens: 264, Total cost: $0.001228 +[2026-01-28T20:18:57.007271] [INFO] gemini gemini-2.5-flash LLM call took 2.97 seconds +[2026-01-28T20:18:57.007840] [INFO] Running OpenAI prompt +[2026-01-28T20:18:57.007879] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:19:23.790351] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1580, Output tokens: 1757, Total cost: $0.003909 +[2026-01-28T20:19:23.794701] [INFO] links updated: [Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/jeff-pogatshnik', status='done', folder_name='iowapark_com_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='done', folder_name='iowapark_com_employees_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/lori-shierry', status='done', folder_name='iowapark_com_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='done', folder_name='iowapark_com_employees_stephanie-wooten-2', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='done', folder_name='iowapark_com_employees_clint-downs', is_profile_page=True), Link(url='https://iowapark.com/clint-downs', status='done', folder_name='iowapark_com_clint-downs', is_profile_page=True)] +[2026-01-28T20:19:23.926807] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/employees/randall_barker +[2026-01-28T20:19:26.252793] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:19:26.405378] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/0058afd935a7.png +[2026-01-28T20:19:26.662663] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:19:26.907112] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/employees/randall_barker +[2026-01-28T20:19:27.991377] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:19:27.991427] [INFO] -> Elapsed time: 1.08 seconds +[2026-01-28T20:19:27.991441] [INFO] -> Average elapsed time: 1.22 seconds +[2026-01-28T20:19:27.991450] [INFO] -> Total elapsed time: 17.08 seconds +[2026-01-28T20:19:28.140457] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/employees/randall_barker +[2026-01-28T20:19:28.140741] [INFO] Running OpenAI prompt +[2026-01-28T20:19:28.140791] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:19:49.622830] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 821, Output tokens: 980, Total cost: $0.002165 +[2026-01-28T20:19:49.623222] [INFO] Page relevance check found related urls: ['https://iowapark.com/randall-barker/', 'https://iowapark.com/deparment/city-council'] +[2026-01-28T20:19:49.623740] [INFO] Running Gemini prompt +[2026-01-28T20:19:52.289660] [INFO] LLM Cost added: google_gemini model gemini-2.5-flash - Input tokens: 1896, Output tokens: 72, Total cost: $0.000749 +[2026-01-28T20:19:52.291403] [INFO] gemini gemini-2.5-flash LLM call took 2.67 seconds +[2026-01-28T20:19:52.291891] [INFO] Running OpenAI prompt +[2026-01-28T20:19:52.291932] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:20:02.584593] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 1580, Output tokens: 666, Total cost: $0.001727 +[2026-01-28T20:20:02.589080] [INFO] links updated: [Link(url='https://iowapark.com/randall-barker', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/deparment/city-council', status='done', folder_name='iowapark_com_deparment_city-council', is_profile_page=True), Link(url='https://iowapark.com/contact', status='processed_irrelevant', folder_name='iowapark_com_contact', is_profile_page=True), Link(url='https://iowapark.com/employees/sherry-williams', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/government', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/fiscal-year-audit', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/agendas-minutes/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/how-to-contact-the-city-of-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/faqs_departments/city-council/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/administration/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/municipal-court/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/employees/jeff-pogatshnik/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/parks-recreation/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/police/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/departments/edc/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/news/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/economic-development-corporation-4a-members/', status='pending', folder_name='', is_profile_page=False), Link(url='https://iowapark.com/city-hall', status='pending', folder_name='', is_profile_page=True), Link(url='https://iowapark.com/departments/city-council/', status='done', folder_name='iowapark_com_departments_city-council_', is_profile_page=False), Link(url='https://iowapark.com/page_departments/administration/', status='processed_irrelevant', folder_name='iowapark_com_page_departments_administration_', is_profile_page=False), Link(url='https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online', status='processed_irrelevant', folder_name='iowapark_com_city-of-iowa-park-advisory-board-application-submit-online', is_profile_page=True), Link(url='https://iowapark.com/city-council', status='done', folder_name='iowapark_com_city-council', is_profile_page=True), Link(url='https://iowapark.com/employees/jeff-pogatshnik', status='done', folder_name='iowapark_com_employees_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/jeff-pogatshnik', status='done', folder_name='iowapark_com_jeff-pogatshnik', is_profile_page=True), Link(url='https://iowapark.com/employees/lori-shierry', status='done', folder_name='iowapark_com_employees_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/lori-shierry', status='done', folder_name='iowapark_com_lori-shierry', is_profile_page=True), Link(url='https://iowapark.com/employees/stephanie-wooten-2', status='done', folder_name='iowapark_com_employees_stephanie-wooten-2', is_profile_page=True), Link(url='https://iowapark.com/employees/clint-downs', status='done', folder_name='iowapark_com_employees_clint-downs', is_profile_page=True), Link(url='https://iowapark.com/clint-downs', status='done', folder_name='iowapark_com_clint-downs', is_profile_page=True), Link(url='https://iowapark.com/employees/randall_barker', status='done', folder_name='iowapark_com_employees_randall_barker', is_profile_page=True)] +[2026-01-28T20:20:02.916891] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/randall-barker +[2026-01-28T20:20:04.896440] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:20:05.159113] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:20:05.407113] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/randall-barker +[2026-01-28T20:20:06.357774] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:20:06.357817] [INFO] -> Elapsed time: 0.95 seconds +[2026-01-28T20:20:06.357831] [INFO] -> Average elapsed time: 1.20 seconds +[2026-01-28T20:20:06.357839] [INFO] -> Total elapsed time: 17.95 seconds +[2026-01-28T20:20:06.546109] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/randall-barker +[2026-01-28T20:20:06.546310] [INFO] Running OpenAI prompt +[2026-01-28T20:20:06.546381] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:20:27.255810] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 668, Output tokens: 1372, Total cost: $0.002911 +[2026-01-28T20:20:27.256207] [INFO] Page relevance check found related urls: ['https://iowapark.com/contact/', 'https://iowapark.com/government/', 'https://iowapark.com/city-council/'] +[2026-01-28T20:20:27.401259] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/government +[2026-01-28T20:20:29.064459] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:20:29.323198] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:20:29.544438] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/government +[2026-01-28T20:20:30.500868] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:20:30.500914] [INFO] -> Elapsed time: 0.96 seconds +[2026-01-28T20:20:30.500928] [INFO] -> Average elapsed time: 1.12 seconds +[2026-01-28T20:20:30.500938] [INFO] -> Total elapsed time: 17.96 seconds +[2026-01-28T20:20:30.658678] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/government +[2026-01-28T20:20:30.658919] [INFO] Running OpenAI prompt +[2026-01-28T20:20:30.658972] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:20:45.891492] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 668, Output tokens: 1127, Total cost: $0.002421 +[2026-01-28T20:20:45.891928] [INFO] Page relevance check found related urls: ['https://iowapark.com/government/', 'https://iowapark.com/city-council/', 'https://iowapark.com/contact/', 'https://iowapark.com/departments/', 'https://iowapark.com/city-hall/'] +[2026-01-28T20:20:46.024363] [INFO] Step 3: SCRAPE_PAGE: scraping https://iowapark.com/departments +[2026-01-28T20:20:47.802457] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/b3f25542d5cc.png +[2026-01-28T20:20:48.061071] [INFO] Image saved: /app/data_source/tx/local/place_iowa_park/images/5ff4a1381135.png +[2026-01-28T20:20:48.282317] [INFO] Step 4: PREPROCESS_PAGE_CONTENT: https://iowapark.com/departments +[2026-01-28T20:20:49.230167] [INFO] /Step 4: PREPROCESS_PAGE_CONTENT + +[2026-01-28T20:20:49.230208] [INFO] -> Elapsed time: 0.95 seconds +[2026-01-28T20:20:49.230222] [INFO] -> Average elapsed time: 1.06 seconds +[2026-01-28T20:20:49.230231] [INFO] -> Total elapsed time: 17.95 seconds +[2026-01-28T20:20:49.378354] [INFO] Step 5: PROCESS_PAGE_CONTENT: https://iowapark.com/departments +[2026-01-28T20:20:49.378567] [INFO] Running OpenAI prompt +[2026-01-28T20:20:49.378608] [INFO] openai LLM call took 0.00 seconds +[2026-01-28T20:21:04.837385] [INFO] LLM Cost added: openai model openai/gpt-5-mini - Input tokens: 668, Output tokens: 1002, Total cost: $0.002171 +[2026-01-28T20:21:04.837801] [INFO] Page relevance check found related urls: ['https://iowapark.com/contact/', 'https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online/'] +[2026-01-28T20:21:05.269783] [INFO] Step 8: WorkflowStatus.FORMAT_OUTPUT Formatting output data. +[2026-01-28T20:21:05.396181] [INFO] Step 9: CLEANUP +[2026-01-28T20:21:05.399286] [ERROR] Missing images that were expected to be found: {'a06131e677e2.png', 'a6484cdd4813.png', '08378a5860f7.png'} +[2026-01-28T20:21:05.535261] [INFO] Step 10: WorkflowStatus.SAVE_OUTPUT Saving output data and config files. +[2026-01-28T20:21:05.827855] [INFO] Step 11: MAYBE_SEND_TO_GITHUB +[2026-01-28T20:21:05.827889] [INFO] CRUDDER_UPLOAD_URL: https://api.civicpatch.org/api/internal/pipelines/github_intake diff --git a/data_source/tx/local/place_iowa_park/workflow_context.json b/data_source/tx/local/place_iowa_park/workflow_context.json new file mode 100644 index 000000000..bebf419bb --- /dev/null +++ b/data_source/tx/local/place_iowa_park/workflow_context.json @@ -0,0 +1,1944 @@ +{ + "data": { + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "config": { + "url": "http://www.iowapark.com/", + "name": "Iowa Park city", + "source_urls": null, + "identities": null, + "government_type": null + }, + "links": [ + { + "url": "https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_city-of-iowa-park-advisory-board-application-submit-online", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/contact", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_contact", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/city-hall", + "status": "pending", + "folder_name": "", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/city-council", + "status": "done", + "folder_name": "iowapark_com_city-council", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/deparment/city-council", + "status": "done", + "folder_name": "iowapark_com_deparment_city-council", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/sherry-williams", + "status": "pending", + "folder_name": "", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/fiscal-year-audit", + "status": "pending", + "folder_name": "", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/agendas-minutes/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/how-to-contact-the-city-of-iowa-park/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/faqs_departments/city-council/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/administration/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/municipal-court/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/employees/jeff-pogatshnik/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/parks-recreation/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/police/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/edc/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/news/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/economic-development-corporation-4a-members/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/city-council/", + "status": "done", + "folder_name": "iowapark_com_departments_city-council_", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/page_departments/administration/", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_page_departments_administration_", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "status": "done", + "folder_name": "iowapark_com_employees_jeff-pogatshnik", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/jeff-pogatshnik", + "status": "done", + "folder_name": "iowapark_com_jeff-pogatshnik", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/lori-shierry", + "status": "done", + "folder_name": "iowapark_com_employees_lori-shierry", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/lori-shierry", + "status": "done", + "folder_name": "iowapark_com_lori-shierry", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/stephanie-wooten-2", + "status": "done", + "folder_name": "iowapark_com_employees_stephanie-wooten-2", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/clint-downs", + "status": "done", + "folder_name": "iowapark_com_employees_clint-downs", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/clint-downs", + "status": "done", + "folder_name": "iowapark_com_clint-downs", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/randall_barker", + "status": "done", + "folder_name": "iowapark_com_employees_randall_barker", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/randall-barker", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_randall-barker", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/government", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_government", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/departments", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_departments", + "is_profile_page": true + } + ], + "research_municipality_step": { + "government_type": "mayor_council", + "people": [ + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [] + }, + { + "name": "Lori Shierry", + "roles": [ + "Mayor Pro Tem", + "City Council Member" + ], + "divisions": [ + "Place 4" + ] + }, + { + "name": "Stephanie Wooten", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 1" + ] + }, + { + "name": "Clint Downs", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 2" + ] + }, + { + "name": "Randall Barker", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 3" + ] + }, + { + "name": "Sherrie Williams", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 5" + ] + } + ], + "elected_officials": [ + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [] + }, + { + "name": "Lori Shierry", + "roles": [ + "Mayor Pro Tem", + "City Council Member" + ], + "divisions": [ + "Place 4" + ] + }, + { + "name": "Stephanie Wooten", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 1" + ] + }, + { + "name": "Clint Downs", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 2" + ] + }, + { + "name": "Randall Barker", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 3" + ] + }, + { + "name": "Sherrie Williams", + "roles": [ + "City Council Member" + ], + "divisions": [ + "Place 5" + ] + } + ], + "notes": "Iowa Park, TX operates under a Home Rule government with an elected Mayor and City Council, and a City Manager appointed by the Council. The elected officials listed are based on the most current information available from the city's official website and the Texas State Directory." + }, + "search_links_step": { + "search_link_pointer": 1, + "search_engines": { + "google": { + "links": [ + "https://iowapark.com/departments/city-council/", + "https://iowapark.com/page_departments/administration/", + "https://iowapark.com/", + "https://iowapark.com/agendas-minutes/", + "https://iowapark.com/how-to-contact-the-city-of-iowa-park/", + "https://iowapark.com/faqs_departments/city-council/", + "https://iowapark.com/departments/administration/", + "https://iowapark.com/departments/municipal-court/", + "https://iowapark.com/employees/jeff-pogatshnik/", + "https://iowapark.com/departments/parks-recreation/", + "https://iowapark.com/departments/police/", + "https://iowapark.com/departments/edc/", + "https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/", + "https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/", + "https://iowapark.com/news/", + "https://iowapark.com/economic-development-corporation-4a-members/" + ], + "status": "completed" + }, + "crawl": { + "links": [], + "status": "not_started" + } + }, + "error": null + }, + "preprocess_page_content_step": { + "elapsed_times": [ + 2, + 1, + 4, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0 + ], + "total_elapsed_time_seconds": 17, + "average_elapsed_time_seconds": 1 + }, + "process_page_content_step": { + "raw_records_by_llm": { + "google_gemini": { + "Jeff Pogatshnik": [ + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/employees/jeff-pogatshnik" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/jeff-pogatshnik" + } + ], + "Lori Shierry": [ + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": null, + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/employees/lori-shierry" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": null, + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/lori-shierry" + } + ], + "Clint Downs": [ + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/clint-downs-iowa-park", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/employees/clint-downs" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/clint-downs" + } + ] + }, + "openai": { + "Jeff Pogatshnik": [ + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/employees/jeff-pogatshnik" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/jeff-pogatshnik" + } + ], + "Lori Shierry": [ + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/deparment/city-council", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/employees/lori-shierry" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": null, + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/lori-shierry" + } + ], + "Clint Downs": [ + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Clint Downs", + "roles": [], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/deparment/city-council", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/employees/clint-downs" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/contact", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/clint-downs" + } + ] + } + }, + "records_by_llm": { + "google_gemini": { + "Jeff Pogatshnik": [ + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/employees/jeff-pogatshnik" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/jeff-pogatshnik" + } + ], + "Lori Shierry": [ + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": null, + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/employees/lori-shierry" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": null, + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/lori-shierry" + } + ], + "Clint Downs": [ + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/clint-downs-iowa-park", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/employees/clint-downs" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/clint-downs" + } + ] + }, + "openai": { + "Jeff Pogatshnik": [ + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/employees/jeff-pogatshnik" + }, + { + "name": "Jeff Pogatshnik", + "roles": [ + "Mayor" + ], + "divisions": [], + "phone": "(940) 592-2131", + "email": "mayor@iowapark.com", + "url": null, + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "source_url": "https://iowapark.com/jeff-pogatshnik" + } + ], + "Lori Shierry": [ + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/employees/lori-shierry", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Lori Shierry", + "roles": [ + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": "https://iowapark.com/deparment/city-council", + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/employees/lori-shierry" + }, + { + "name": "Lori Shierry", + "roles": [ + "Council Member", + "Mayor Pro Tempore" + ], + "divisions": [ + "Place 4" + ], + "phone": "(940) 592-2131", + "email": "place4@iowapark.com", + "url": null, + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "source_url": "https://iowapark.com/lori-shierry" + } + ], + "Clint Downs": [ + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/departments/city-council/" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/deparment/city-council" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/employees/clint-downs", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/city-council" + }, + { + "name": "Clint Downs", + "roles": [], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/deparment/city-council", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/employees/clint-downs" + }, + { + "name": "Clint Downs", + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phone": "(940) 592-2131", + "email": "place2@iowapark.com", + "url": "https://iowapark.com/contact", + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "source_url": "https://iowapark.com/clint-downs" + } + ] + } + }, + "links": [ + { + "url": "https://iowapark.com/city-of-iowa-park-advisory-board-application-submit-online", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_city-of-iowa-park-advisory-board-application-submit-online", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/contact", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_contact", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/city-hall", + "status": "pending", + "folder_name": "", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/city-council", + "status": "done", + "folder_name": "iowapark_com_city-council", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/deparment/city-council", + "status": "done", + "folder_name": "iowapark_com_deparment_city-council", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/sherry-williams", + "status": "pending", + "folder_name": "", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/fiscal-year-audit", + "status": "pending", + "folder_name": "", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/agendas-minutes/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/how-to-contact-the-city-of-iowa-park/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/faqs_departments/city-council/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/administration/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/municipal-court/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/employees/jeff-pogatshnik/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/parks-recreation/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/police/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/edc/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/iowa-park-ranked-29-on-safest-cities-in-texas-list/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/links/pay-utilities-permits-courts-iowa-park/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/news/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/economic-development-corporation-4a-members/", + "status": "pending", + "folder_name": "", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/departments/city-council/", + "status": "done", + "folder_name": "iowapark_com_departments_city-council_", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/page_departments/administration/", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_page_departments_administration_", + "is_profile_page": false + }, + { + "url": "https://iowapark.com/employees/jeff-pogatshnik", + "status": "done", + "folder_name": "iowapark_com_employees_jeff-pogatshnik", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/jeff-pogatshnik", + "status": "done", + "folder_name": "iowapark_com_jeff-pogatshnik", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/lori-shierry", + "status": "done", + "folder_name": "iowapark_com_employees_lori-shierry", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/lori-shierry", + "status": "done", + "folder_name": "iowapark_com_lori-shierry", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/stephanie-wooten-2", + "status": "done", + "folder_name": "iowapark_com_employees_stephanie-wooten-2", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/clint-downs", + "status": "done", + "folder_name": "iowapark_com_employees_clint-downs", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/clint-downs", + "status": "done", + "folder_name": "iowapark_com_clint-downs", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/employees/randall_barker", + "status": "done", + "folder_name": "iowapark_com_employees_randall_barker", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/randall-barker", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_randall-barker", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/government", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_government", + "is_profile_page": true + }, + { + "url": "https://iowapark.com/departments", + "status": "processed_irrelevant", + "folder_name": "iowapark_com_departments", + "is_profile_page": true + } + ], + "progress": { + "required_data": 6, + "current_data": 3, + "has_target_role": true, + "has_target_divisions": true + } + }, + "merge_records_within_llm_step": { + "people_by_llm": { + "google_gemini": [ + { + "name": "Jeff Pogatshnik", + "other_names": [ + "Jeff Pogatshnik" + ], + "roles": [ + "Mayor" + ], + "divisions": [], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "mayor@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/jeff-pogatshnik" + ], + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "" + }, + { + "name": "Lori Shierry", + "other_names": [ + "Lori Shierry" + ], + "roles": [ + "Mayor Pro Tempore", + "Council Member" + ], + "divisions": [ + "Place 4" + ], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place4@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/lori-shierry" + ], + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "" + }, + { + "name": "Clint Downs", + "other_names": [ + "Clint Downs" + ], + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place2@iowapark.com" + ], + "urls": [ + "https://iowapark.com/clint-downs-iowa-park", + "https://iowapark.com/employees/clint-downs" + ], + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "" + } + ], + "openai": [ + { + "name": "Jeff Pogatshnik", + "other_names": [], + "roles": [ + "Mayor" + ], + "divisions": [], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "mayor@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/jeff-pogatshnik" + ], + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "" + }, + { + "name": "Lori Shierry", + "other_names": [], + "roles": [ + "Mayor Pro Tempore", + "Council Member" + ], + "divisions": [ + "Place 4" + ], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place4@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/lori-shierry", + "https://iowapark.com/deparment/city-council" + ], + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "" + }, + { + "name": "Clint Downs", + "other_names": [], + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place2@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/clint-downs", + "https://iowapark.com/deparment/city-council", + "https://iowapark.com/contact" + ], + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "" + } + ] + } + }, + "merge_records_across_llms_step": { + "people": [ + { + "name": "Jeff Pogatshnik", + "other_names": [], + "roles": [ + "Mayor" + ], + "divisions": [], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "mayor@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/jeff-pogatshnik" + ], + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "2026-01-28T20:21:05+00:00" + }, + { + "name": "Lori Shierry", + "other_names": [], + "roles": [ + "Mayor Pro Tempore", + "Council Member" + ], + "divisions": [ + "Place 4" + ], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place4@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/lori-shierry" + ], + "start_date": "2010-05", + "end_date": "2026-05", + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "2026-01-28T20:21:05+00:00" + }, + { + "name": "Clint Downs", + "other_names": [], + "roles": [ + "Council Member" + ], + "divisions": [ + "Place 2" + ], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place2@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/clint-downs" + ], + "start_date": "2024-05", + "end_date": "2026", + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": "", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "2026-01-28T20:21:05+00:00" + } + ], + "agreement_score": 100.0, + "disagreements": {}, + "missing_people": [], + "validation_errors": [] + }, + "format_output_step": { + "officials": [ + { + "name": "Jeff Pogatshnik", + "other_names": [], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "mayor@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/jeff-pogatshnik" + ], + "start_date": "2024-05", + "end_date": "2026", + "office": { + "name": "Mayor", + "division_ocdid": "ocd-division/country:us/state:tx/place:iowa_park" + }, + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02679a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": null, + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "2026-01-28T20:21:05+00:00" + }, + { + "name": "Lori Shierry", + "other_names": [], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place4@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/lori-shierry" + ], + "start_date": "2010-05", + "end_date": "2026-05", + "office": { + "name": "Mayor Pro Tempore - Council Member", + "division_ocdid": "ocd-division/country:us/state:tx/place:iowa_park" + }, + "image": "https://iowapark.com/wp-content/uploads/2014/12/DSC02688a-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": null, + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "2026-01-28T20:21:05+00:00" + }, + { + "name": "Clint Downs", + "other_names": [], + "phones": [ + "(940) 592-2131" + ], + "emails": [ + "place2@iowapark.com" + ], + "urls": [ + "https://iowapark.com/employees/clint-downs" + ], + "start_date": "2024-05", + "end_date": "2026", + "office": { + "name": "Council Member", + "division_ocdid": "ocd-division/country:us/state:tx/place:iowa_park" + }, + "image": "https://iowapark.com/wp-content/uploads/2014/12/Clint-Downs-175x250.jpg", + "jurisdiction_ocdid": "ocd-jurisdiction/country:us/state:tx/place:iowa_park/government", + "cdn_image": null, + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "updated_at": "2026-01-28T20:21:05+00:00" + } + ], + "config": { + "url": "http://www.iowapark.com/", + "name": "Iowa Park city", + "source_urls": [ + "https://iowapark.com/departments/city-council/" + ], + "identities": { + "Jeff Pogatshnik": [], + "Lori Shierry": [], + "Clint Downs": [] + }, + "government_type": "mayor_council" + } + }, + "maybe_send_to_github_step": null, + "pipeline_duration": null + }, + "current_state": "MAYBE_SEND_TO_GITHUB", + "request_id": "2026-01-28-e4f4" +} \ No newline at end of file