Municipals: nest 1,823 city officeholders under their real counties

Pull Atlas's place→county crosswalk (Census TIGER 2024 places × county
geometries, 32,041 places) into the build as a committed raw input, and
use it to resolve municipal officeholders whose county was unknown.

- data/place_county_crosswalk.jsonl — new raw input (place_geoid → county_geoid)
- build.py — place-name+state → county_geoid → ACS county slug as a fallback
  in county_slug(); city_slug() generalized to non-FL bare place labels
- data/sources/sources.yaml — provenance entry for the crosswalk

_unresolved municipals: 1919 → 58. The remainder are genuine: CT planning
regions (post-county), county-level rows mislabeled municipal upstream,
consolidated city-counties (null label), Wikidata-QID placeholder names,
and ambiguous same-name places — left unresolved rather than guessed.

Join key is county_geoid (5-digit FIPS); the directory slug is taken from
the ACS county node so municipals nest under the exact existing county dir.
Deterministic (byte-identical rebuild); validate.py passes 19,721 records.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Fabio
2026-07-04 20:23:57 -04:00
parent ad7607856d
commit 199d8b37d3
2893 changed files with 33094 additions and 995 deletions
@@ -32,7 +32,7 @@ timestamp: "2026-07-03"
# Hillsborough County, FL
County jurisdiction — 36 officeholders mapped.
County jurisdiction — 43 officeholders mapped.
## Demographics (ACS 2023)
@@ -0,0 +1,39 @@
---
type: Person
title: "Alan Clendenin"
description: "Tampa City Council - At-Large Chairman — Tampa, FL"
role: "Tampa City Council - At-Large Chairman"
level: "municipal"
branch: "legislative"
state: "FL"
tenure:
start: "2025-01-01"
current: true
ids:
person: "138a7915-cc2e-4d43-918a-529277fcaeaf"
office: "8195e991-681b-4193-9984-6c9633400aca"
tenure: "e8c82365-74ad-42be-9a87-d5bcf3502a94"
jurisdiction: "9cd778eb-b68b-43cc-9663-ad29bf1f67d9"
sources:
- field: office
source: "City of Jacksonville/Tampa/Orlando official website"
- field: tenure
source: "City of Jacksonville/Tampa/Orlando official website"
- field: jurisdiction
source: "City of Jacksonville/Tampa/Orlando official website"
confidence: official
tags: [officeholder, municipal, legislative, fl]
timestamp: "2026-07-04"
---
# Alan Clendenin
Current Tampa City Council - At-Large Chairman (Tampa, FL).
## Sources
- office: City of Jacksonville/Tampa/Orlando official website
- tenure: City of Jacksonville/Tampa/Orlando official website
- jurisdiction: City of Jacksonville/Tampa/Orlando official website
Generated from the Atlas officeholders v3 export (2026-07-04).
@@ -0,0 +1,39 @@
---
type: Person
title: "Bill Carlson"
description: "Tampa City Council - District 4 — Tampa, FL"
role: "Tampa City Council - District 4"
level: "municipal"
branch: "legislative"
state: "FL"
tenure:
start: "2025-01-01"
current: true
ids:
person: "f53f49cb-4d83-4f5f-99cd-e144cc69c27e"
office: "79b8df49-e5de-4f21-b1c1-3bc574e779d1"
tenure: "f5e00b15-1be2-4e11-a003-6c5243e59a33"
jurisdiction: "fef09d65-40bc-4906-b8e7-3c11bf96a538"
sources:
- field: office
source: "City of Jacksonville/Tampa/Orlando official website"
- field: tenure
source: "City of Jacksonville/Tampa/Orlando official website"
- field: jurisdiction
source: "City of Jacksonville/Tampa/Orlando official website"
confidence: official
tags: [officeholder, municipal, legislative, fl]
timestamp: "2026-07-04"
---
# Bill Carlson
Current Tampa City Council - District 4 (Tampa, FL).
## Sources
- office: City of Jacksonville/Tampa/Orlando official website
- tenure: City of Jacksonville/Tampa/Orlando official website
- jurisdiction: City of Jacksonville/Tampa/Orlando official website
Generated from the Atlas officeholders v3 export (2026-07-04).
@@ -0,0 +1,39 @@
---
type: Person
title: "Charlie Miranda"
description: "Tampa City Council - District 6 — Tampa, FL"
role: "Tampa City Council - District 6"
level: "municipal"
branch: "legislative"
state: "FL"
tenure:
start: "2025-01-01"
current: true
ids:
person: "27c9df34-c7a4-4ade-a001-619e7e421e32"
office: "68243498-2c05-4670-a7a2-4038fbfc9d8c"
tenure: "0970cc9b-c38f-4a71-906a-17b1e3a89d48"
jurisdiction: "1328ea7f-0d40-462d-badb-c85b487a0d49"
sources:
- field: office
source: "City of Jacksonville/Tampa/Orlando official website"
- field: tenure
source: "City of Jacksonville/Tampa/Orlando official website"
- field: jurisdiction
source: "City of Jacksonville/Tampa/Orlando official website"
confidence: official
tags: [officeholder, municipal, legislative, fl]
timestamp: "2026-07-04"
---
# Charlie Miranda
Current Tampa City Council - District 6 (Tampa, FL).
## Sources
- office: City of Jacksonville/Tampa/Orlando official website
- tenure: City of Jacksonville/Tampa/Orlando official website
- jurisdiction: City of Jacksonville/Tampa/Orlando official website
Generated from the Atlas officeholders v3 export (2026-07-04).
@@ -0,0 +1,39 @@
---
type: Person
title: "Guido Maniscalco"
description: "Tampa City Council - At-Large — Tampa, FL"
role: "Tampa City Council - At-Large"
level: "municipal"
branch: "legislative"
state: "FL"
tenure:
start: "2025-01-01"
current: true
ids:
person: "7095b092-e8f7-46e2-9267-8f672a666a0a"
office: "59914195-0f24-49bf-b0a5-6883d7b7d91f"
tenure: "abbab265-27c2-49c6-b218-ecf69fb4676b"
jurisdiction: "3fd75e69-17f6-4c74-b84f-f03ffaa72062"
sources:
- field: office
source: "City of Jacksonville/Tampa/Orlando official website"
- field: tenure
source: "City of Jacksonville/Tampa/Orlando official website"
- field: jurisdiction
source: "City of Jacksonville/Tampa/Orlando official website"
confidence: official
tags: [officeholder, municipal, legislative, fl]
timestamp: "2026-07-04"
---
# Guido Maniscalco
Current Tampa City Council - At-Large (Tampa, FL).
## Sources
- office: City of Jacksonville/Tampa/Orlando official website
- tenure: City of Jacksonville/Tampa/Orlando official website
- jurisdiction: City of Jacksonville/Tampa/Orlando official website
Generated from the Atlas officeholders v3 export (2026-07-04).
@@ -0,0 +1,39 @@
---
type: Person
title: "Luis Viera"
description: "Tampa City Council - District 7 — Tampa, FL"
role: "Tampa City Council - District 7"
level: "municipal"
branch: "legislative"
state: "FL"
tenure:
start: "2025-01-01"
current: true
ids:
person: "72b716b5-ea3e-4cc0-b541-264be52b33ff"
office: "24ab66c4-4bf4-4aa2-a84c-d2b9fe2b50a5"
tenure: "9292e8ac-23f7-410a-8ec2-385d6f673838"
jurisdiction: "8cb78db8-be99-4fc7-b1fb-c5b3b69978f5"
sources:
- field: office
source: "City of Jacksonville/Tampa/Orlando official website"
- field: tenure
source: "City of Jacksonville/Tampa/Orlando official website"
- field: jurisdiction
source: "City of Jacksonville/Tampa/Orlando official website"
confidence: official
tags: [officeholder, municipal, legislative, fl]
timestamp: "2026-07-04"
---
# Luis Viera
Current Tampa City Council - District 7 (Tampa, FL).
## Sources
- office: City of Jacksonville/Tampa/Orlando official website
- tenure: City of Jacksonville/Tampa/Orlando official website
- jurisdiction: City of Jacksonville/Tampa/Orlando official website
Generated from the Atlas officeholders v3 export (2026-07-04).
@@ -0,0 +1,39 @@
---
type: Person
title: "Lynn Hurtak"
description: "Tampa City Council - At-Large — Tampa, FL"
role: "Tampa City Council - At-Large"
level: "municipal"
branch: "legislative"
state: "FL"
tenure:
start: "2025-01-01"
current: true
ids:
person: "6feef19d-b485-459d-9383-30cff9ca3844"
office: "8d30f9e5-f6f1-4310-b7c8-569e627f1923"
tenure: "b58184da-5468-4047-9ad3-81eb2d059949"
jurisdiction: "8dc44dfd-e266-4b95-b9f9-d3736888e13d"
sources:
- field: office
source: "City of Jacksonville/Tampa/Orlando official website"
- field: tenure
source: "City of Jacksonville/Tampa/Orlando official website"
- field: jurisdiction
source: "City of Jacksonville/Tampa/Orlando official website"
confidence: official
tags: [officeholder, municipal, legislative, fl]
timestamp: "2026-07-04"
---
# Lynn Hurtak
Current Tampa City Council - At-Large (Tampa, FL).
## Sources
- office: City of Jacksonville/Tampa/Orlando official website
- tenure: City of Jacksonville/Tampa/Orlando official website
- jurisdiction: City of Jacksonville/Tampa/Orlando official website
Generated from the Atlas officeholders v3 export (2026-07-04).
@@ -0,0 +1,39 @@
---
type: Person
title: "Naya Young"
description: "Tampa City Council - District 5 — Tampa, FL"
role: "Tampa City Council - District 5"
level: "municipal"
branch: "legislative"
state: "FL"
tenure:
start: "2025-01-01"
current: true
ids:
person: "442ed7b9-c7a3-49f7-bb68-30548bbaf816"
office: "77e0051c-1373-40c1-b1f3-cd87f2c9d845"
tenure: "0052f0f0-99b1-4100-aa70-4a4ae2c37011"
jurisdiction: "b5f9e4e3-8e7d-4249-a997-f252b6f435a0"
sources:
- field: office
source: "City of Jacksonville/Tampa/Orlando official website"
- field: tenure
source: "City of Jacksonville/Tampa/Orlando official website"
- field: jurisdiction
source: "City of Jacksonville/Tampa/Orlando official website"
confidence: official
tags: [officeholder, municipal, legislative, fl]
timestamp: "2026-07-04"
---
# Naya Young
Current Tampa City Council - District 5 (Tampa, FL).
## Sources
- office: City of Jacksonville/Tampa/Orlando official website
- tenure: City of Jacksonville/Tampa/Orlando official website
- jurisdiction: City of Jacksonville/Tampa/Orlando official website
Generated from the Atlas officeholders v3 export (2026-07-04).