Refreshes the bundled fixture corpus against the upstream resolver fix (gate place-less fallback to states/counties only) and the Phase O extended FIPS xwalk (post-2012 incorporations, Utah metro townships, Connecticut planning regions). After regeneration: - Salt Lake County now resolves to 20 distinct cities/townships instead of collapsing six into Midvale's canonical_govid. - Zero govs with conflicting populations within (year, canonical_govid). - 593 new fips_extended canonical_govids in the xwalk (377 cities, 214 townships, 2 counties). - Sentinel count drops from 20-39/year to 2-3/year (the residual reflects type-2/3 entities with GOVS legacy_id but no FIPS triplet — a separate gap, documented in cog_pipeline). manifest.json updated with fresh SHAs, sizes, row counts, and pipeline commit reference. All 283 uscogdata tests pass against the new fixture.
87 lines
2.4 KiB
JSON
87 lines
2.4 KiB
JSON
{
|
|
"schema_version": 3,
|
|
"built_at": "2026-04-29T18:57:18Z",
|
|
"pipeline_commit": "bd3e744",
|
|
"fixture_note": "Two-year (2019-2020) fixture for uscogdata tests. Full corpus available via USCOGDATA_URL. Regenerated with Layer 1 (canonical_govid resolver gate) + Layer 2 (PID-era extended xwalk).",
|
|
"data_vintage": {
|
|
"census_source_downloaded": "unknown",
|
|
"cpi_vintage": "FRED CPIAUCSL",
|
|
"acs_vintage": "ACS 2018-2022 5-year"
|
|
},
|
|
"scope": {
|
|
"gov_types_included": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"gov_types_excluded": [
|
|
4,
|
|
5
|
|
],
|
|
"scope_note": "v0.1 covers state, county, city/municipality, and township governments. Special districts (type 4) and school districts (type 5) are excluded pending validation in a future cycle."
|
|
},
|
|
"schema": {
|
|
"long_column_count": 24,
|
|
"long_columns": [
|
|
"fips_state",
|
|
"type",
|
|
"fips_county",
|
|
"govid",
|
|
"gov_blank",
|
|
"gov_name",
|
|
"county_name",
|
|
"fips_state_code",
|
|
"fips_county_code",
|
|
"fips_place_code",
|
|
"population",
|
|
"popyear",
|
|
"enrollment",
|
|
"enrollyear",
|
|
"function_code",
|
|
"sch_level_code",
|
|
"fiscal_year_end",
|
|
"srvy_year",
|
|
"item_code",
|
|
"amt",
|
|
"srv_data",
|
|
"impute_flag",
|
|
"is_aggregate",
|
|
"canonical_govid"
|
|
],
|
|
"data_dictionary": "docs/data_dictionary.md"
|
|
},
|
|
"files": {
|
|
"long_partitions": [
|
|
{
|
|
"year": 2019,
|
|
"path": "data/long/year=2019/part-0.parquet",
|
|
"sha256": "d93affbbf9c46bd193fa5e07d89dfa9b08ad4f6fc2442fe7a27e6e4ef28f8bd9",
|
|
"row_count": 318139,
|
|
"size_bytes": 1425125
|
|
},
|
|
{
|
|
"year": 2020,
|
|
"path": "data/long/year=2020/part-0.parquet",
|
|
"sha256": "c9224833bd914cc85efb2ec62f83f75c34dfa469d4398f5cb1789fd028c03389",
|
|
"row_count": 317500,
|
|
"size_bytes": 1428049
|
|
}
|
|
],
|
|
"metadata": [
|
|
{
|
|
"path": "data/canonical_fips_xwalk.parquet",
|
|
"sha256": "4bbdf0415b0ae1a24927869bb9e8e75eca5d7bcceebdf8c26346c7cbf8472d34",
|
|
"description": "canonical_fips_xwalk.parquet"
|
|
},
|
|
{
|
|
"path": "data/summary_categories.parquet",
|
|
"sha256": "60045e22bc2723318fa2cb73f8e5038250dc54d24b3447c6750dfe29035335b8",
|
|
"description": "summary_categories.parquet"
|
|
}
|
|
]
|
|
},
|
|
"series_breaks_ref": "docs/series_breaks.md",
|
|
"reader_spec_ref": "docs/reader-specification.md"
|
|
}
|