{"id": "scott-city-ks", "label": "Scott City, KS", "city": "Scott City", "state": "KS", "county": "Scott County", "geography": "single-radius town", "population": 3855, "researched_on": "2026-09-09", "pipeline_version": "2.1.0", "model": "grok-4.6", "counts": {"total": 77, "sourced": 24, "derived": 31, "estimated": 22}, "gaps": 4, "citations": {"checked": 15, "passed": 8, "failed": 7}, "research_cost_usd": 5.2518, "summary": "This is a planning tool, not a prediction. Of the 77 numbers behind a season in Scott City, 24 are published figures, 31 are worked out from published figures, and 22 are our own estimates. 39 of them were read straight out of a federal file that covers every city in the country, so there was no citation to trust and no page to misread. You can change any of them. Your result is only as good as the numbers you agree with.", "pack": {"id": "scott-city-ks", "city": "Scott City", "state": "KS", "label": "Scott City, KS", "county": "Scott County", "geography_type": "single-radius town", "researched_on": "2026-09-09", "pipeline_version": "2.1.0", "model": "grok-4.6", "records": [{"id": "population", "label": "People living here", "value": 3855, "unit": "people", "basis": "sourced", "why": "US Census Bureau vintage 2025 population estimate for Scott City city, Kansas.", "math": null, "source": {"name": "US Census Bureau, Subcounty Population Estimates", "date": "2025", "url": "https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/cities/totals/sub-est2025.csv", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "SUMLEV 162, GEOID 2063600 -- Scott City city, Kansas"}, "range": [1927, 7710], "editable": true, "theme": "people", "bulk": true}, {"id": "land_area_sqmi", "label": "How big the city is", "value": 2.713, "unit": "sq mi", "basis": "sourced", "why": "Census Bureau Gazetteer land area for Scott City city. Water is excluded.", "math": null, "source": {"name": "US Census Bureau Gazetteer", "date": "2025", "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_20.txt", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "GEOID 2063600 -- Scott City city"}, "range": [1.4, 5.4], "editable": true, "theme": "people", "bulk": true}, {"id": "density", "label": "People per square mile", "value": 1421, "unit": "people/sq mi", "basis": "derived", "why": "How tightly packed the town is, which is what decides how far an average trip runs and how much empty driving there is between fares.", "math": "3,855 residents divided by 2.713 square miles of land = 1,421 people per square mile.", "source": null, "range": [568, 3552], "editable": true, "theme": "people", "bulk": true}, {"id": "metro_population", "label": "People in the surrounding county", "value": 4815, "unit": "people", "basis": "sourced", "why": "US Census Bureau vintage 2025 estimate for Scott County, Kansas. This is the pool a fleet actually draws on, because trips do not stop at the city line.", "math": null, "source": {"name": "US Census Bureau, County Population Estimates", "date": "2025", "url": "https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/counties/totals/co-est2025-alldata.csv", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "SUMLEV 050, GEOID 20171 -- Scott County, Kansas"}, "range": [2407, 9630], "editable": true, "theme": "people", "bulk": true}, {"id": "airport_name", "label": "Airport name", "value": "Garden City Regional", "unit": "", "basis": "sourced", "why": "The nearest commercial service airport to this city in the FAA's own traffic file, matched by distance from the Census Bureau's internal point for the city rather than by name.", "math": null, "source": {"name": "FAA, CY2024 Passenger Boarding (Enplanement) Data for U.S. Airports", "date": "CY2024", "url": "https://www.faa.gov/airports/planning_capacity/passenger_allcargo_stats/passenger/arp-cy2024-commercial-service-enplanements.xlsx", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "Locid GCK -- Garden City Regional, Garden City KS"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_code", "label": "Airport code", "value": "GCK", "unit": "", "basis": "sourced", "why": "The FAA location identifier, which is the key this pack joins the traffic file and the airport coordinate file on.", "math": null, "source": {"name": "FAA, CY2024 Passenger Boarding (Enplanement) Data for U.S. Airports", "date": "CY2024", "url": "https://www.faa.gov/airports/planning_capacity/passenger_allcargo_stats/passenger/arp-cy2024-commercial-service-enplanements.xlsx", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "Locid GCK -- Garden City Regional, Garden City KS"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_passengers_year", "label": "Passengers boarding a year", "value": 31167, "unit": "enplanements/year", "basis": "sourced", "why": "FAA calendar year 2024 ENPLANEMENTS -- passengers BOARDING, which is about half of the arrivals-plus-departures figure an airport press release quotes. This is the federal count, read out of the FAA's own file.", "math": null, "source": {"name": "FAA, CY2024 Passenger Boarding (Enplanement) Data for U.S. Airports", "date": "CY2024", "url": "https://www.faa.gov/airports/planning_capacity/passenger_allcargo_stats/passenger/arp-cy2024-commercial-service-enplanements.xlsx", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "Locid GCK -- Garden City Regional, Garden City KS"}, "range": [15583, 62334], "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_traffic_change_pct", "label": "Change in airport traffic, 2023 to 2024", "value": 11.9, "unit": "%", "basis": "derived", "why": "Whether the airport is growing or shrinking, which says more about the direction of airport ride demand than the level does.", "math": "FAA CY2024 enplanements 31,167 against CY2023 27,856, both from the same file (https://www.faa.gov/airports/planning_capacity/passenger_allcargo_stats/passenger/arp-cy2024-commercial-service-enplanements.xlsx): (31,167 - 27,856) / 27,856 = 11.9%.", "source": null, "range": [-50, 50], "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_distance_mi", "label": "Airport distance from the city centre", "value": 39.3, "unit": "mi", "basis": "derived", "why": "STRAIGHT-LINE miles from the Census Bureau's internal point for the city to the FAA's published coordinate for the airport. A road trip is longer -- there is no routing engine here and we do not pretend there is -- so treat this as the floor.", "math": "Great-circle distance between the city's Census internal point (38.478872, -100.903053, from the Census Gazetteer place file) and the FAA's airport coordinate (37.927534, -100.724426, from https://services6.arcgis.com/ssFJjBXIUyZDrSYZ/arcgis/rest/services/US_Airport/FeatureServer/0) = 39.3 miles. Straight line, not road miles.", "source": null, "range": [19.7, 98.3], "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "power_state_avg", "label": "Average price of electricity in this state", "value": 0.1571, "unit": "$/kWh", "basis": "sourced", "why": "The EIA's own average price to residential customers across Kansas in June 2026. This is the all-in price actually billed, averaged over every utility in the state -- not a tariff line.", "math": null, "source": {"name": "US Energy Information Administration, Electric Power Monthly, Table 5.6.A", "date": "June 2026", "url": "https://www.eia.gov/electricity/monthly/xls/table_5_06_a.xlsx", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "Kansas, June 2026"}, "range": [0.079, 0.314], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_state_avg_commercial", "label": "Average business electricity price in this state", "value": 0.1227, "unit": "$/kWh", "basis": "sourced", "why": "The same EIA table, commercial sector. A depot charging cars overnight is billed on a commercial tariff, not a residential one, so this is usually the closer comparison.", "math": null, "source": {"name": "US Energy Information Administration, Electric Power Monthly, Table 5.6.A", "date": "June 2026", "url": "https://www.eia.gov/electricity/monthly/xls/table_5_06_a.xlsx", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "Kansas, June 2026"}, "range": [0.061, 0.245], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_state_avg_ytd", "label": "Average electricity price this year so far", "value": 0.1519, "unit": "$/kWh", "basis": "sourced", "why": "The same EIA series averaged across the year to date rather than a single month. A tool that models a whole season should lean on this one: a single month can be 5% off the year in either direction, and June 2026 YTD is a season, not a day.", "math": null, "source": {"name": "US Energy Information Administration, Electric Power Monthly, Table 5.6.B (year to date)", "date": "June 2026 YTD", "url": "https://www.eia.gov/electricity/monthly/xls/table_5_06_b.xlsx", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "Kansas, June 2026 YTD"}, "range": [0.076, 0.304], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_utility_candidates", "label": "Utilities that serve this county", "value": "Midwest Energy Inc - (KS) (29,832 customers in KS); Wheatland Electric Coop, Inc (20,118 customers in KS); Lane-Scott Electric Coop, Inc (5,730 customers in KS)", "unit": "", "basis": "sourced", "why": "Every utility filing an EIA-861 service territory for Scott County. More than one is large enough here that the county file cannot say which one this town is on, so it does not say.", "math": null, "source": {"name": "US Energy Information Administration, Form EIA-861 2024 service territory", "date": "2024", "url": "https://www.eia.gov/electricity/data/eia861/zip/f8612024.zip", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "Scott County, KS"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "climate_station", "label": "Weather station these figures come from", "value": "SCOTT CITY, KS US (USC00147271), 0.8 miles from the city centre", "unit": "", "basis": "sourced", "why": "The nearest NOAA station with a complete thirty-year record, chosen by distance from the Census Bureau's internal point for the city. 0 nearer station(s) were skipped because they measure rainfall but not temperature.", "math": null, "source": {"name": "NOAA National Centers for Environmental Information, 1991-2020 U.S. Climate Normals, station USC00147271", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00147271.csv", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "temp_annual_avg_f", "label": "Average temperature over the year", "value": 53.1, "unit": "F", "basis": "derived", "why": "The mean of the twelve monthly normals, 1991-2020.", "math": "NOAA 1991-2020 monthly normals for station USC00147271: the twelve MLY-TAVG-NORMAL values averaged = 53.1F.", "source": null, "range": [38.1, 68.1], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "temp_coldest_month_avg_f", "label": "Average temperature in the coldest month", "value": 29.9, "unit": "F", "basis": "sourced", "why": "January is the coldest month here on the 1991-2020 normals. Cold is what puts range into a battery pack and puts people into a car instead of on a bike.", "math": null, "source": {"name": "NOAA National Centers for Environmental Information, 1991-2020 U.S. Climate Normals, station USC00147271", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00147271.csv", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre"}, "range": [14.9, 44.9], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "temp_hottest_month_avg_f", "label": "Average temperature in the hottest month", "value": 78.0, "unit": "F", "basis": "sourced", "why": "July is the hottest month here on the 1991-2020 normals.", "math": null, "source": {"name": "NOAA National Centers for Environmental Information, 1991-2020 U.S. Climate Normals, station USC00147271", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00147271.csv", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre"}, "range": [63.0, 93.0], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "precip_year_in", "label": "Rain and melted snow in a year", "value": 20.18, "unit": "in/year", "basis": "derived", "why": "The twelve monthly precipitation normals added up. Wet weather is one of the few things that reliably lifts ride-hail demand.", "math": "NOAA 1991-2020 monthly normals for station USC00147271: the twelve MLY-PRCP-NORMAL values summed = 20.18 inches a year.", "source": null, "range": [10.1, 36.3], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "wet_days_year", "label": "Days a year with measurable rain", "value": 66.4, "unit": "days/year", "basis": "derived", "why": "Days with at least a hundredth of an inch. The COUNT of wet days moves demand more than the total depth does -- one downpour is one busy evening.", "math": "NOAA 1991-2020 normals for station USC00147271: the twelve MLY-PRCP-AVGNDS-GE001HI values summed = 66.4 days a year.", "source": null, "range": [0, 250], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "snow_year_in", "label": "Snow in a year", "value": 19.6, "unit": "in/year", "basis": "derived", "why": "From station USC00147271, 0.8 miles away -- NOT the temperature station above. Fewer stations report snowfall than report temperature, so the nearest one that does is used and named rather than the figure being written down as zero.", "math": "NOAA 1991-2020 normals for station SCOTT CITY, KS US (USC00147271), 0.8 miles from the city centre: the twelve MLY-SNOW-NORMAL values summed = 19.6 inches a year.", "source": null, "range": [0, 39], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "snow_days_year", "label": "Days a year with measurable snow", "value": 9.7, "unit": "days/year", "basis": "sourced", "why": "Days with at least a tenth of an inch of snowfall, from the same station as the annual total.", "math": null, "source": {"name": "NOAA NCEI 1991-2020 U.S. Climate Normals, station USC00147271", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00147271.csv", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre"}, "range": [0, 200], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "adult_share", "label": "Share of residents who are adults", "value": 0.7705, "unit": "share", "basis": "derived", "why": "Residents 18 and over in Scott City, KS, from the Census Bureau's own age table. This is the first link in the rides-a-day chain, so it is worth having from the primary file rather than a re-publication of it.", "math": "ACS 2020-2024 5-year table B01001 for GEO_ID 1600000US2063600: total population 3,800, of whom 872 are under 18 (the eight under-18 age bands for males and females). (3,800 - 872) / 3,800 = 0.7705.", "source": null, "range": [0.55, 0.95], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "median_household_income", "label": "What a household here earns in a year", "value": 54880, "unit": "$/year", "basis": "sourced", "why": "The median household income in Scott City, KS. It is the ceiling on what a ride can be priced at before people walk, and it is published for every city in the country.", "math": null, "source": {"name": "US Census Bureau, American Community Survey 2020-2024 5-year estimates, table B19013", "date": "2020-2024", "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b19013.dat", "tier": "primary", "verified_on": "2026-09-07", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "GEO_ID 1600000US2063600, B19013_E001"}, "range": [27440, 109760], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "no_vehicle_share", "label": "Share of households with no car", "value": 0.0, "unit": "share", "basis": "derived", "why": "Households in Scott City, KS with no vehicle available. This is the strongest published local signal there is for who has to hire a ride, and it is the one number in this pack that most directly separates a town where everyone drives from one where a fleet has a market.", "math": "ACS 2020-2024 5-year table B25044 for GEO_ID 1600000US2063600: 1,837 occupied households, of which 0 owner-occupied (B25044_E003) and 0 renter-occupied (B25044_E010) have no vehicle available. (0 + 0) / 1,837 = 0.0000, or 0.0%.", "source": null, "range": [0, 0.6], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "commute_drove_alone_share", "label": "Share who drive to work alone", "value": 0.8929, "unit": "share", "basis": "derived", "why": "How car-shaped the town is. A place where four in five drive alone is one where a ride is a substitute for a car nobody wants to give up.", "math": "ACS 2020-2024 5-year table B08301 for GEO_ID 1600000US2063600: 1,801 of 2,017 workers 16 and over (B08301_E003 / B08301_E001) = 0.8929, or 89.29%.", "source": null, "range": [0, 1], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "commute_transit_share", "label": "Share who take public transport to work", "value": 0.0, "unit": "share", "basis": "derived", "why": "The competition, and the floor under demand when it stops running at night.", "math": "ACS 2020-2024 5-year table B08301 for GEO_ID 1600000US2063600: 0 of 2,017 workers 16 and over (B08301_E010 / B08301_E001) = 0.0000, or 0.00%.", "source": null, "range": [0, 1], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "commute_taxi_ridehail_share", "label": "Share who commute by taxi or ride-hail", "value": 0.0, "unit": "share", "basis": "derived", "why": "The Census counts this line explicitly. It is a small number everywhere, and it is the only published local measurement of ride-hail use there is.", "math": "ACS 2020-2024 5-year table B08301 for GEO_ID 1600000US2063600: 0 of 2,017 workers 16 and over (B08301_E016 / B08301_E001) = 0.0000, or 0.00%.", "source": null, "range": [0, 1], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "commute_wfh_share", "label": "Share who work from home", "value": 0.0461, "unit": "share", "basis": "derived", "why": "Workers who make no commute trip at all, which takes the top off weekday morning demand.", "math": "ACS 2020-2024 5-year table B08301 for GEO_ID 1600000US2063600: 93 of 2,017 workers 16 and over (B08301_E021 / B08301_E001) = 0.0461, or 4.61%.", "source": null, "range": [0, 1], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "mean_commute_minutes", "label": "How long the average commute takes", "value": 9.5, "unit": "minutes", "basis": "derived", "why": "The mean one-way journey to work in Scott City, KS. It is the best published proxy for how far a typical local trip runs, and the trip-length estimate should be argued against it.", "math": "ACS 2020-2024 5-year tables B08013 and B08303 for GEO_ID 1600000US2063600: 18,240 aggregate minutes of travel to work divided by 1,924 workers who did not work from home = 9.5 minutes.", "source": null, "range": [5, 60], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "local_cleaner_wage", "label": "What a car cleaner is paid here", "value": 19.72, "unit": "$/hour", "basis": "sourced", "why": "The median hourly wage for Cleaners of Vehicles and Equipment (occupation 53-7061) in Kansas nonmetropolitan area, from the Bureau of Labor Statistics' own May 2024 estimates. This is the single biggest component of every cleaning price below, and it is published for every metropolitan AND non-metropolitan area in the country -- which is why a town of three thousand people gets a real figure here and a web search for a local detailer gets nothing.", "math": "BLS Occupational Employment and Wage Statistics, May 2024, occupation 53-7061, area area 'Kansas nonmetropolitan area', 2,290 people employed in it: median hourly wage $19.72. The national median for the same occupation is $16.96, so this town's labour index is 19.72 / 16.96 = 1.163.", "source": {"name": "US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2024", "date": "2024-05", "url": "https://www.bls.gov/oes/special-requests/oesm24ma.zip", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "read directly out of the federal bulk file at this URL, matched on a key rather than on a name", "row_key": "OCC_CODE 53-7061, AREA 2000006 -- Kansas nonmetropolitan area"}, "range": [11.83, 35.5], "editable": true, "depends_on": null, "bulk": true, "derived_from": [{"name": "US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2024", "date": "2024-05", "url": "https://www.bls.gov/oes/special-requests/oesm24ma.zip", "read_on": "2026-09-09", "value": 19.72, "unit": "$/hour", "note": "occupation 53-7061, Kansas nonmetropolitan area"}], "theme": "costs"}, {"id": "labour_note", "label": "What hand work costs here", "value": "Cleaners of Vehicles and Equipment in Kansas nonmetropolitan area are paid a median of $19.72 an hour (BLS May 2024, occupation 53-7061, 2,290 employed). The national median for the same job is $16.96, so hand work here costs 116% of what it costs nationally.", "unit": "", "basis": "derived", "why": "The wage that scales every cleaning price below. It is published for every metropolitan and non-metropolitan area in the country, which is why a town of three thousand people gets a real figure where a web search for a local detailer's rate gets nothing.", "math": "Read out of the BLS Occupational Employment and Wage Statistics May 2024 bulk files, occupation 53-7061, at the area level. No search was made for it.", "source": null, "range": null, "editable": true, "depends_on": ["local_cleaner_wage"], "bulk": true, "theme": "costs"}, {"id": "local_labour_index", "label": "How this town's labour costs compare with the country", "value": 1.163, "unit": "x national", "basis": "derived", "why": "Everything a person does by hand costs roughly what a person costs here. This one ratio scales every cleaning price in the pack, and it is measured rather than guessed.", "math": "BLS May 2024, occupation 53-7061 (Cleaners of Vehicles and Equipment): the area figure for 'Kansas nonmetropolitan area' is $19.72 an hour against $16.96 nationally, so 19.72 / 16.96 = 1.163. This is a genuine local labour market estimate.", "source": null, "range": [0.5, 2.0], "editable": true, "depends_on": null, "bulk": true, "theme": "costs"}, {"id": "local_rent_index", "label": "How this town's property costs compare with the country", "value": 0.459, "unit": "x national", "basis": "derived", "why": "Rent is the other half of a local cost. There is no published rent for small commercial bays anywhere in the country, so the pack uses the one property price that IS published for 32,330 places -- what people pay to rent a home here against what they pay nationally. It is housing, not industrial space, and it is used as a proxy on purpose rather than by accident.", "math": "ACS 2020-2024 5-year table B25064, median gross rent: $649 a month in Scott City, KS (place level) against $1,413 for the United States from the same table (GEO_ID 0100000US), so 649 / 1413 = 0.459.", "source": null, "range": [0.2, 3.0], "editable": true, "depends_on": null, "bulk": true, "theme": "costs"}, {"id": "clean_wipe_cost", "label": "A quick interior wipe between shifts", "value": 41, "unit": "$", "basis": "derived", "why": "This is a derivation, not a local quote: a national published figure scaled by a published local index. Nobody publishes a quick contracted interior wipe-down in a town this size, because it is a manual service: keeping a price list current is work, and the price is whatever the owner says on the day. A real quote from a real local supplier beats this number, and it is exactly what you should type over it. The national half of it is what Uber and Lyft themselves pay a driver for a minor mess -- published, national, and kept current because money moves on it every day.", "math": "NATIONAL BASELINE $35.00, then scaled to this town.\n  Lyft publishes a flat $25 for minor 'small food/beverage spills, scuff marks, mud, dirt, or animal fur in the car'.\n  Uber publishes $30 to $60 for a minor mess: 'spills or messes that require extensive cleaning' -- centre $45.00.\n  Average of the two operators' central values: ($25 + $45.00) / 2 = $35.00.\n  Both platforms pay the fee straight to the driver, and Uber requires an itemised receipt from a cleaning service for a professional claim, so these tiers are the platforms' own published view of what such a clean costs.\n  LOCAL STEP: $35.00 x labour index 1.163 = $41.\n  DIRECTION OF ERROR, stated rather than hidden: a platform fee prices a MESS, not a booked clean, so it brackets the right number rather than being it. Neither page carries a publication date; both were read on 2026-09-09.", "source": null, "range": [16, 102], "editable": true, "depends_on": ["local_labour_index"], "bulk": true, "derived_from": [{"name": "Lyft, damage fee policy", "date": null, "url": "https://help.lyft.com/hc/en-us/all/articles/115012927367-I-was-charged-a-damage-fee", "read_on": "2026-09-09", "value": 25.0, "unit": "$", "note": "minor damage"}, {"name": "Uber, driver cleaning fee policy", "date": null, "url": "https://help.uber.com/en/riders/article/uber-driver-cleaning-fee-policy?nodeId=2dba264f-edb9-4ae7-8186-68dd399874f0", "read_on": "2026-09-09", "value": [30.0, 60.0], "unit": "$", "note": "minor mess"}], "theme": "costs", "game_id": "wipe_cost_contract"}, {"id": "clean_deep_cost", "label": "A full interior clean", "value": 84, "unit": "$", "basis": "derived", "why": "This is a derivation, not a local quote: a national published figure scaled by a published local index. Nobody publishes a full interior detail in a town this size, because it is a manual service: keeping a price list current is work, and the price is whatever the owner says on the day. A real quote from a real local supplier beats this number, and it is exactly what you should type over it. The national half of it is what Uber and Lyft themselves pay a driver for a moderate mess -- published, national, and kept current because money moves on it every day.", "math": "NATIONAL BASELINE $72.50, then scaled to this town.\n  Lyft publishes a flat $75 for moderate 'biowaste outside of the car'.\n  Uber publishes $55 to $85 for a moderate mess: 'larger contained spills or biological messes that require focused cleaning, time, and specialized supplies' -- centre $70.00.\n  Average of the two operators' central values: ($75 + $70.00) / 2 = $72.50.\n  Both platforms pay the fee straight to the driver, and Uber requires an itemised receipt from a cleaning service for a professional claim, so these tiers are the platforms' own published view of what such a clean costs.\n  LOCAL STEP: $72.50 x labour index 1.163 = $84.\n  DIRECTION OF ERROR, stated rather than hidden: a platform fee prices a MESS, not a booked clean, so it brackets the right number rather than being it. Neither page carries a publication date; both were read on 2026-09-09.", "source": null, "range": [34, 211], "editable": true, "depends_on": ["local_labour_index"], "bulk": true, "derived_from": [{"name": "Lyft, damage fee policy", "date": null, "url": "https://help.lyft.com/hc/en-us/all/articles/115012927367-I-was-charged-a-damage-fee", "read_on": "2026-09-09", "value": 75.0, "unit": "$", "note": "moderate damage"}, {"name": "Uber, driver cleaning fee policy", "date": null, "url": "https://help.uber.com/en/riders/article/uber-driver-cleaning-fee-policy?nodeId=2dba264f-edb9-4ae7-8186-68dd399874f0", "read_on": "2026-09-09", "value": [55.0, 85.0], "unit": "$", "note": "moderate mess"}], "theme": "costs", "game_id": "deep_clean_cost"}, {"id": "clean_biohazard_cost", "label": "A biohazard clean-out", "value": 176, "unit": "$", "basis": "derived", "why": "This is a derivation, not a local quote: a national published figure scaled by a published local index. Nobody publishes an emergency biohazard clean-out in a town this size, because it is a manual service: keeping a price list current is work, and the price is whatever the owner says on the day. A real quote from a real local supplier beats this number, and it is exactly what you should type over it. The national half of it is what Uber and Lyft themselves pay a driver for a severe mess -- published, national, and kept current because money moves on it every day.", "math": "NATIONAL BASELINE $151.25, then scaled to this town.\n  Lyft publishes a flat $150 for severe 'large biowaste spills that would require specialized cleaning'.\n  Uber publishes $80 to $225 for a severe mess: 'substantial messes involving large amounts of bodily fluids or difficult-to-clean matter across multiple areas' -- centre $152.50.\n  Average of the two operators' central values: ($150 + $152.50) / 2 = $151.25.\n  Both platforms pay the fee straight to the driver, and Uber requires an itemised receipt from a cleaning service for a professional claim, so these tiers are the platforms' own published view of what such a clean costs.\n  LOCAL STEP: $151.25 x labour index 1.163 = $176.\n  DIRECTION OF ERROR, stated rather than hidden: a platform fee prices a MESS, not a booked clean, so it brackets the right number rather than being it. Neither page carries a publication date; both were read on 2026-09-09.", "source": null, "range": [70, 440], "editable": true, "depends_on": ["local_labour_index"], "bulk": true, "derived_from": [{"name": "Lyft, damage fee policy", "date": null, "url": "https://help.lyft.com/hc/en-us/all/articles/115012927367-I-was-charged-a-damage-fee", "read_on": "2026-09-09", "value": 150.0, "unit": "$", "note": "severe damage"}, {"name": "Uber, driver cleaning fee policy", "date": null, "url": "https://help.uber.com/en/riders/article/uber-driver-cleaning-fee-policy?nodeId=2dba264f-edb9-4ae7-8186-68dd399874f0", "read_on": "2026-09-09", "value": [80.0, 225.0], "unit": "$", "note": "severe mess"}], "theme": "costs", "game_id": "bio_contractor_cost"}, {"id": "depot_rent_month", "label": "A small commercial bay, per month", "value": 586, "unit": "$/month", "basis": "derived", "why": "This is a derivation, not a local quote: a national published figure scaled by a published local index. Nobody publishes what a 1,500 square foot bay lets for in a town this size, because small commercial bays let privately, one handshake at a time, and no index tracks them. A real quote from a real local supplier beats this number, and it is exactly what you should type over it.", "math": "NATIONAL BASELINE: Cushman & Wakefield, MarketBeat United States Industrial Q1 2026 reports an overall US industrial asking rent of $10.20 a square foot a year, NNN. 1,500 square feet x $10.20 = $15,300 a year = $1,275.00 a month nationally.\n  LOCAL STEP: $1,275.00 x rent index 0.459 = $586 a month.\n  TWO WAYS THIS IS LOW, said rather than hidden: the national figure is the overall industrial average, dominated by large logistics buildings, and a 1,500 square foot service bay asks MORE per square foot than a 500,000 square foot warehouse -- no premium is applied because no published figure supports one. And NNN means taxes, insurance and common-area costs are on top of this. Treat it as a floor. Read on 2026-09-09.", "source": null, "range": [234, 1757], "editable": true, "depends_on": ["local_rent_index"], "bulk": true, "derived_from": [{"name": "Cushman & Wakefield, MarketBeat United States Industrial Q1 2026", "date": "2026-Q1", "url": "https://assets.cushmanwakefield.com/-/media/cw/marketbeat-pdfs/2026/q1/us-reports/national/q12026usindustrialmarketbeat.pdf", "read_on": "2026-09-09", "value": 10.2, "unit": "$/sq ft/year", "note": "overall US industrial asking rent, NNN"}], "theme": "costs", "game_id": "depot_bay_rent"}, {"id": "insurance_base_month", "label": "Insurance on the first car", "value": 260, "unit": "$/month", "basis": "derived", "why": "This is a derivation, not a local quote: a national published figure scaled by a published local index. Nobody publishes a price for commercial for-hire cover on a single car in a town this size, because a premium is quoted to a particular operator on particular facts, and no insurer publishes a rate table for for-hire cars. A real quote from a real local supplier beats this number, and it is exactly what you should type over it. What stands in for it is general commercial auto adjusted upward for for-hire use, and that adjustment is our judgement, not a published figure.", "math": "NATIONAL BASELINE: Insureon, Commercial auto insurance cost (updated 2026-03-04) reports a median of $245 a month for commercial auto across 100,000 small-business policyholders, calculated as 'the median cost of policies sold by leading insurance carriers to Insureon's small business customers'.\n  FOR-HIRE UPLIFT x1.40 -- THIS IS OUR JUDGEMENT, NOT A PUBLISHED FIGURE. Progressive publish their own 2025 new-policy premium per power unit by class: business auto $276 a month against for-hire specialty truck $734 and for-hire transport truck $926, so their for-hire classes run 2.7 to 3.4 times general business auto. Those classes are TRUCKS; a for-hire passenger car sits between a tradesman's van and a truck, and 1.40 is a conservative reading of that gap.\n  STATE STEP: NAIC 2023 average auto expenditure is $972.64 in KS against $1,281.60 countrywide, so the state index is 972.64 / 1281.60 = 0.759. It is PERSONAL auto -- nobody publishes commercial for-hire premiums by state -- but what it measures is the part that genuinely varies between states: the loss environment, the tort and rate-filing regime, the uninsured rate and the minimum limits.\n  $245 x 1.40 x 0.759 = $260 a month. This is the number in the pack most worth replacing with a real quote. Read on 2026-09-09.", "source": null, "range": [104, 780], "editable": true, "depends_on": null, "bulk": true, "derived_from": [{"name": "Insureon, Commercial auto insurance cost", "date": "2026-03-04", "url": "https://www.insureon.com/small-business-insurance/commercial-auto/cost", "read_on": "2026-09-09", "value": 245.0, "unit": "$/month", "note": "median commercial auto, small business"}, {"name": "Progressive Commercial, average commercial auto cost by business type", "date": "2025", "url": "https://www.progressivecommercial.com/commercial-auto-insurance/commercial-auto-cost/", "read_on": "2026-09-09", "note": "evidence for the direction and rough size of a for-hire uplift"}, {"name": "National Association of Insurance Commissioners, 2023 Auto Insurance Database Average Premium Supplement, Table 4", "date": "2025-06", "url": "https://content.naic.org/sites/default/files/aut-db_1.pdf", "read_on": "2026-09-09", "value": 972.64, "unit": "$/year", "note": "KS average expenditure per insured vehicle, personal auto"}], "theme": "costs", "game_id": "insurance_base"}, {"id": "insurance_per_car_month", "label": "Insurance on each car after the first", "value": 221, "unit": "$/month", "basis": "derived", "why": "What each additional vehicle adds to the premium. Lower than the first car because a fleet policy spreads the administrative part of a premium across the vehicles while the risk part scales with them -- which is part of why growing is the way out of the trap.", "math": "$260 (the first car, above) x 0.85 = $221. NOBODY PUBLISHES THAT SPLIT: the 0.85 is ours, and it is the reason a second car is cheaper to run than the first.", "source": null, "range": [88, 663], "editable": true, "depends_on": ["insurance_base_month"], "bulk": true, "theme": "costs", "game_id": "insurance_per_car"}, {"id": "power_utility", "theme": "power", "label": "Electric utility serving Scott City", "value": "Wheatland Electric Cooperative, Inc.", "unit": "", "basis": "estimated", "why": "The City of Scott City's official Other Utilities page lists Wheatland Electric (101 Main, Scott City) as the electricity provider for the city; Lane-Scott Electric serves only parts of the surrounding county. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://www.scottcityks.org/government/other-utilities: the cited page could not be fetched (HTTP 403). We checked the citation the research pass gave us and could not confirm it, so this number is presented as our own estimate rather than as a published figure.", "source": null, "range": ["Wheatland Electric Cooperative, Inc.", "Lane-Scott Electric Cooperative"], "editable": true, "depends_on": null}, {"id": "power_offpeak", "theme": "power", "label": "Overnight electricity", "value": 0.1215, "unit": "$/kWh", "basis": "derived", "why": "Wheatland bills residential and small general-service energy at a flat kWh rate plus demand (no published energy time-of-use windows), so this overnight figure is a conventional shape imposed on the settled Kansas YTD residential average.", "math": "Kansas YTD residential average $0.1519/kWh × 0.80 (typical off-peak discount for midnight–06:00) = $0.1215. The town has no energy TOU tariff; the 20% discount is a planner shape, not a published rate, and is likely conservative because local Wheatland energy charges are below the state average before riders.", "source": null, "range": [0.06, 0.22], "editable": true, "depends_on": null, "game_id": "power_offpeak"}, {"id": "power_mid", "theme": "power", "label": "Daytime electricity", "value": 0.1519, "unit": "$/kWh", "basis": "derived", "why": "Same as off-peak: no published energy TOU, so midday uses the settled Kansas YTD residential average without adjustment.", "math": "Kansas YTD residential average $0.1519/kWh × 1.00 for roughly 06:00–16:00. Imposed shape, not a Wheatland tariff fact.", "source": null, "range": [0.08, 0.25], "editable": true, "depends_on": null, "game_id": "power_mid"}, {"id": "power_onpeak", "theme": "power", "label": "Evening electricity", "value": 0.1899, "unit": "$/kWh", "basis": "derived", "why": "Same as off-peak: no published energy TOU, so the evening window uses a conventional on-peak markup on the settled Kansas YTD residential average.", "math": "Kansas YTD residential average $0.1519/kWh × 1.25 (typical on-peak markup for 16:00–midnight) = $0.1899. Imposed shape, not a Wheatland tariff fact.", "source": null, "range": [0.1, 0.35], "editable": true, "depends_on": null, "game_id": "power_onpeak"}, {"id": "power_dcfc", "theme": "power", "label": "Public DC fast charging", "value": 0.47, "unit": "$/kWh", "basis": "estimated", "why": "Scott City has no public DC fast charger (only a restricted Level 2 at the Wheatland office); this is the Kansas-wide public DCFC estimate used as the local proxy until NEVI sites appear. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://costtocharge.com/states/kansas: the cited page could not be fetched (HTTP 429). We checked the citation the research pass gave us and could not confirm it, so this number is presented as our own estimate rather than as a published figure.", "source": null, "range": [0.3, 0.7], "editable": true, "depends_on": null, "game_id": "supercharger_kwh", "federal_check": {"verdict": "confirmed", "subject": "chargers", "claim": "no public DC fast charger here", "federal": "the DOE/AFDC snapshot lists 0 open public DC fast-charging sites (0 fast ports) within 10 miles -- agrees with the note", "checked_on": "2026-09-18", "findings": 1}}, {"id": "power_tou_note", "theme": "power", "label": "Time-of-use tariff available", "value": "No energy TOU for residential or small commercial; GS Time of Day is demand-only", "unit": "", "basis": "sourced", "why": "Wheatland's published residential and general-service rates are three-part (customer + flat energy + demand); General Service Time of Day exists but prices energy flat and only differentiates peak billed demand, so a small overnight charging operator cannot take an energy off-peak window. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Wheatland Electric Cooperative", "date": "2024-02", "url": "https://www.weci.net/news/demand-billing-begins-march-usage-april-billing", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the page carries 3 of the 6 distinctive words in this note"}, "range": ["No", "Yes, GS TOD"], "editable": true, "depends_on": null}, {"id": "ridehail_present", "theme": "demand", "label": "Ride-hail and taxi services now", "value": "Uber lists Scott City as a 24/7 request area but warns pickups take longer than in bigger cities and suggests reserving ahead; no Lyft city page or named local taxi found; supply is thin.", "unit": "", "basis": "sourced", "why": "Uber's own Scott City, KS pages are the operator source for what is advertised here; they pitch UberX as a taxi substitute and do not name any yellow-cab company, and no Lyft or local taxi operator page turned up. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Uber", "date": "2026-05", "url": "https://www.uber.com/global/en/r/cities/scott-city-ks-us/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the page carries 10 of the 14 distinctive words in this note"}, "range": [0, 1], "editable": true, "depends_on": null}, {"id": "transit_note", "theme": "demand", "label": "Public transit in town", "value": "No fixed-route public bus. City lists only a Scott County VIP Senior Bus plus ambulance/medical transport; no evening or weekend general-public service.", "unit": "", "basis": "estimated", "why": "The city's own medical/transport directory lists a senior bus and medical carriers but no city bus, and ACS for this place already shows 0% of workers commute by public transport. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://www.scottcityks.org/our-community/medical: the cited page could not be fetched (HTTP 403). We checked the citation the research pass gave us and could not confirm it, so this number is presented as our own estimate rather than as a published figure.", "source": null, "range": [0, 1], "editable": true, "depends_on": null}, {"id": "trip_mi_avg", "theme": "demand", "label": "Average paid trip length", "value": 2.2, "unit": "miles", "basis": "estimated", "why": "Paid trips here are mostly in-town hops across a 2.713 sq mi city; the mean 9.5-minute commute and 0% no-vehicle households say locals do not need long paid rides.", "math": "Land area 2.713 sq mi is about a 1.65-mile square. Average distance between two random points in a square is ~0.52 times the side, or ~0.86 miles, but real paid trips run home-to-bar or home-to-clinic across town, about 1.5–2.5 miles. National TNC averages (RideAustin 5.1 miles; Schaller ~6.1 in US cities) are stepped down ON this town's size and ON the 9.5-minute local commute. A minority of paid trips go 11 miles to Lake Scott or ~36 miles to Garden City, which pulls the mean up from ~1.6 to 2.2. Likely conservative as an in-town figure; airport/Garden City runs would raise it.", "source": null, "range": [0.5, 12], "editable": true, "depends_on": null}, {"id": "trip_mi_short_share", "theme": "demand", "label": "Share of trips under 3 miles", "value": 0.72, "unit": "", "basis": "estimated", "why": "Almost every origin-destination pair inside this 2.713 sq mi town is under 3 miles, so paid trips that stay in town are short.", "math": "NHTS: about 50% of all US trips are 3 miles or less; RideAustin TNC trips were 44% under 3 miles. Stepped UP from those national/urban figures ON the 1.65-mile town width: in-town bar, clinic, and motel hops cannot exceed ~2.5 miles. Leave 28% for the 11-mile lake run and the Garden City/airport haul. 0% of households have no vehicle, so the remaining paid demand is drinking and visitors, which are still mostly in-town.", "source": null, "range": [0.3, 0.95], "editable": true, "depends_on": ["trip_mi_avg"]}, {"id": "trip_mi_long_share", "theme": "demand", "label": "Share of trips over 10 miles", "value": 0.12, "unit": "", "basis": "estimated", "why": "The only common paid destinations outside town are Lake Scott (~11 miles north) and Garden City/GCK airport (~36 miles).", "math": "RideAustin long-trip share was ~14% over 10 miles. Keep a similar 12% here because the geography is binary: almost everything in town is under 3 miles, and the next real destinations jump to 11 and 36 miles. No college and 0% taxi commute, so this is visitor and medical/airport demand, not daily work.", "source": null, "range": [0.02, 0.4], "editable": true, "depends_on": ["trip_mi_avg"]}, {"id": "night_share", "theme": "demand", "label": "Share of demand 9pm to 3am", "value": 0.1, "unit": "", "basis": "estimated", "why": "One sports bar runs until 2am Friday and Saturday; there is a small county hospital and no college, so night demand is thin.", "math": "Urban TNC night/late-night shares often run 20%+ (RideAustin peaked 8pm–6am). Stepped DOWN ON 0% of households with no vehicle, 9.5-minute commutes, no college, and a single bar (Scott Rec Sports Bar: Mon–Thu 3–11pm, Fri 3pm–2am, Sat noon–2am, Sun 3–6pm). Hospital shift changes exist (Scott County Hospital on Albert Ave) but this is a ~4,000-person town, not a night-shift metro. 10% of paid demand in 21:00–03:00 is likely still high for weeknights and low for Friday last-call.", "source": null, "range": [0.02, 0.35], "editable": true, "depends_on": null}, {"id": "visitors_year", "theme": "demand", "label": "Annual visitors", "value": 55300, "unit": "visitors/year", "basis": "derived", "why": "2024 is the latest complete calendar year in Tourism Economics county spending (via the Dodge City STAR study) combined with the 2024 Kansas statewide visitor volume and spending report; no city CVB publishes a Scott City headcount.", "math": "Scott County visitor spending in 2024 was $11.8 million (Tourism Economics table in the Dodge City STAR Bond Feasibility Study). Kansas statewide 2024: 38.4 million visitors spent $8.189 billion, or $213.26 per visitor. 11.8e6 / 213.26 = 55,330 county visitors, rounded to 55,300. This is COUNTY not city: Historic Lake Scott State Park is 11 miles north of city limits (222,860 park visits in 2022, many of them locals), so city-proper traffic is lower. Applying the statewide spend-per-visitor likely overstates headcount if Scott visits are cheap park day-trips, and understates it if they are high-spend hotel nights. Scott City has the county's only franchise hotel (50-room Best Western) and is 80% of county population, so most of the $11.8 million still touches town.", "source": null, "range": [5000, 250000], "editable": true, "depends_on": null}, {"id": "visitor_party_size", "theme": "demand", "label": "Average visiting party size", "value": 2.0, "unit": "people", "basis": "estimated", "why": "Kansas's 2021 statewide visitor profile puts average party size at about 2; Scott City is a couple-and-family highway/park stop, not a solo-business market.", "math": "Kansas 2021 MMGY visitor profile: average travel party size 1.96 for combined overnight and day trips (2.03 in 2020); snapshot page also shows ~2.11 persons. Round to 2.0. Stepped from the statewide figure, not a Scott City survey. Rural park and highway visitors are often pairs or small families, so 2.0 is not a lone-traveler assumption. A party shares one car/ride.", "source": null, "range": [1.0, 4.5], "editable": true, "depends_on": null}, {"id": "visitor_nights_avg", "theme": "demand", "label": "Average nights per visiting party", "value": 1.5, "unit": "nights", "basis": "estimated", "why": "Kansas visitors are heavily day-trip and one-night; Scott City's lodging is a highway Best Western plus camping at Lake Scott, so stays are short.", "math": "Kansas 2021 visitor profile: average length of stay including day trips is 1.63 days, with a large day-trip share (~62%). That implies overnight parties stay about 1.6–1.7 nights. Scott City's 50-room Best Western is a US-83/96 overnight, typically 1 night; Lake Scott campers 11 miles north often stay 2 nights. Blend to 1.5 nights per visiting party. Day visitors (0 nights) are already in the 55,300 headcount; this nights figure is for parties that stay. Likely a little high for pure motel traffic and a little low for weekend campers.", "source": null, "range": [0.5, 4.0], "editable": true, "depends_on": null}, {"id": "rides_reported", "theme": "demand", "label": "Published paid-ride count", "value": 0, "unit": "trips/year", "basis": "estimated", "why": "No agency publishes taxi or TNC trip counts for Scott City or Scott County, Kansas; this zero is an audited absence, not a measured volume.", "math": "Checked the five required places: (1) State taxicab/TNC authority — Kansas TNC Act (K.S.A. 8-2703) says TNCs are not motor carriers or taxicabs, and Kansas Corporation Commission transportation dockets are carrier-enforcement orders, not trip tallies; no Kansas TNC rides report found. (2) City/county TNC or for-hire permit reports and open data — Scott City code is the Standard Traffic Ordinance; no taxi/TNC trip file. (3) Airport ground transportation — Garden City Regional Airport (36 miles south) publishes commercial enplanements, not TNC pickups; Scott City Municipal (KTQK) has no GT stats. (4) MPO travel survey — no MPO covers rural Scott County. (5) Local reporting quoting any of the above — none found. ACS for this place already counts 0.0 of workers commuting by taxi or ride-hail.", "source": null, "range": [0, 50000], "editable": true, "depends_on": null}, {"id": "geography_type", "theme": "geography", "label": "City geography type", "value": "single-radius town", "unit": "", "basis": "estimated", "why": "Scott City is a 2.7-square-mile High Plains county seat at the US-83/K-96 crossroads; visitors can park at one end of downtown and walk the shopping district, and the municipal airport is only 1 mile SE, so one car covers the whole built-up area.", "math": "Land area 2.713 sq mi is a compact incorporated grid, not a metro of separated districts. K-State First Impressions visitors (July 2025) described a walkable downtown and highway retail on 83/96; Wikipedia and Legends of Kansas put the courthouse square at the highway intersection. Nothing in the layout requires a fleet to choose between distant districts.", "source": null, "range": null, "editable": true, "depends_on": null}, {"id": "city_radius_mi", "theme": "geography", "label": "City radius", "value": 0.93, "unit": "mi", "basis": "derived", "why": "No published centre-to-edge mileage exists; the equivalent-circle radius of the given 2.713 sq mi land area is the right figure for a compact prairie town whose built-up area fills the city limits.", "math": "r = sqrt(land area / π) = sqrt(2.713 / 3.1416) = sqrt(0.864) = 0.93 miles. A square of the same area is about 1.65 mi on a side, so centre-to-side is 0.82 mi and centre-to-corner 1.16 mi. Use 0.93 as the typical edge distance. Likely conservative for the municipal airport, which FAA lists 1 mile SE of town.", "source": null, "range": [0.5, 2.0], "editable": true, "depends_on": null}, {"id": "district_count", "theme": "geography", "label": "Demand districts", "value": 1, "unit": "", "basis": "estimated", "why": "Downtown, hospital, schools, Hwy 83 retail and the fairgrounds sit in one continuous ~1-mile grid; they are stops inside a single town, not districts a fleet must choose between.", "math": "At 2.713 sq mi and ~0.93 mi radius, every named generator is inside a short local hop (hospital on Albert Ave, high school at 712 Main, fairgrounds on Fairground Rd, municipal airport 1 mi SE). Treat as one district. An editor could split downtown vs highway/fairgrounds fringe (range allows 2–3) but that overstates separation for dispatch.", "source": null, "range": [1, 5], "editable": true, "depends_on": ["geography_type", "city_radius_mi"]}, {"id": "districts_note", "theme": "geography", "label": "Districts", "value": "one compact US-83/K-96 grid: downtown Main Street, hospital on Albert, USD 466 schools, fairgrounds north, Hwy 83 retail, municipal airport 1 mi SE", "unit": "", "basis": "estimated", "why": "Names the actual nodes inside the single town so a planner can see they are adjacent, not rival districts.", "math": "Compiled from the city highway layout (US-83 north-south, K-96 east-west at downtown), hospital address 201 Albert Ave, high school 712 Main, fairgrounds 608 Fairground Rd, and FAA '1 mile SE of Scott City' for TQK. Not separate demand districts.", "source": null, "range": null, "editable": true, "depends_on": ["district_count"]}, {"id": "airport_flights_note", "theme": "geography", "label": "Airport scheduled flights", "value": "2 daily American Eagle passenger departures to Dallas/Fort Worth (DFW)", "unit": "", "basis": "sourced", "why": "GCK's own September 2026 timetable is two departures a day on the only passenger route (GCK–DFW); that is a spoke-to-one-hub pattern, not a hub airport. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Garden City Regional Airport", "date": "2026-09", "url": "https://www.fly2gck.com/flight-information.html", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the page carries 6 of the 8 distinctive words in this note"}, "range": null, "editable": true, "depends_on": null}, {"id": "generators_note", "theme": "geography", "label": "Demand generators", "value": "Scott County Hospital; USD 466 schools; Park Lane Nursing Home; cattle/swine/dairy feeding; Heartland Foods; Scott Coop; fairgrounds and indoor arena", "unit": "", "basis": "estimated", "why": "The city's own major-employers list plus the K-12 district and the fairgrounds/indoor arena that host the Free Fair and barrel races — there is no college campus. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://www.scottcityks.org/business/major-employers: the cited page could not be fetched (HTTP 403). We checked the citation the research pass gave us and could not confirm it, so this number is presented as our own estimate rather than as a published figure.", "source": null, "range": null, "editable": true, "depends_on": null}, {"id": "hospital_beds", "theme": "geography", "label": "Hospital beds", "value": 25, "unit": "beds", "basis": "sourced", "why": "Licensed/operating complement at Scott County Hospital, the only hospital in town; as a Critical Access Hospital the federal 25-bed cap is also the practical staffed size. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "CareListings (Medicare-certified hospital profile)", "date": "2021-11", "url": "https://carelistings.com/hospitals/scott-city-ks/scott-county-hospital/5ace883793efd2372f97f1e9", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [10, 25], "editable": true, "depends_on": null, "federal_check": {"verdict": "skipped", "subject": "hospitals", "claim": "hospital bed count", "federal": "no federal hospital file is cached (CMS Hospital General Information would be the file; it is not fetched by this rule)", "checked_on": "2026-09-18", "findings": 1}}, {"id": "college_enrollment", "theme": "geography", "label": "College enrollment", "value": 0, "unit": "students", "basis": "sourced", "why": "There is no college or university in Scott City; the nearest is Garden City Community College about 35 miles away. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Kansas State University Extension, First Impressions Scott City", "date": "2026-02", "url": "https://extension.k-state.edu/program-areas/supporting-communities/community-assessment/first-impressions/Scott%20City%20Community%20Report-%202026.pdf", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0, 500], "editable": true, "depends_on": null}, {"id": "events_note", "theme": "geography", "label": "Annual events", "value": "Scott County Free Fair mid-late July (Beefiesta BBQ that Thursday); Whimmydiddle Arts & Crafts Fair last Saturday of September; Lake Scott Rod Run 3rd weekend of August", "unit": "", "basis": "estimated", "why": "These are the named annual events on the city's tourism calendar that actually pull visitors; July 4 fireworks and the fall Sunflower Futurity are additional but secondary. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://www.visitscottcity.com/discover-more/events: the cited page could not be fetched (HTTP 403). We checked the citation the research pass gave us and could not confirm it, so this number is presented as our own estimate rather than as a published figure.", "source": null, "range": null, "editable": true, "depends_on": null}, {"id": "insurance_min_liability", "theme": "costs", "label": "Kansas minimum liability limits for TNC or for-hire vehicles", "value": "100/300/50 KCC for-hire (≤8 pax); $1M CSL TNC during ride", "unit": "", "basis": "estimated", "why": "These are the statutory minima the state actually requires: KCC authority for traditional for-hire passenger carriers and the two-period TNC rules in K.S.A. 8-2708. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://www.kcc.ks.gov/transportation/transportation-faqs: the cited page loads but does not carry the figure (the page carries only 0 of the 3 distinctive words in this note). We checked the citation the research pass gave us and could not confirm it, so this number is presented as our own estimate rather than as a published figure.", "source": null, "range": [], "editable": true, "depends_on": null}, {"id": "parking_month", "theme": "costs", "label": "Monthly downtown parking space", "value": 0, "unit": "$/month", "basis": "estimated", "why": "Scott City municipal code regulates parking (prohibited zones, $25 violation fine) but contains no meters, permits, or monthly charges; street parking is free in a town of 3,855. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://codelibrary.amlegal.com/codes/scottcityks/latest/scottcity_ks/0-0-0-1362: the cited page could not be fetched (HTTP 403). We checked the citation the research pass gave us and could not confirm it, so this number is presented as our own estimate rather than as a published figure.", "source": null, "range": [0, 50], "editable": true, "depends_on": null, "federal_check": {"verdict": "confirmed", "subject": "population", "claim": "3,855 people", "federal": "the note says 3,855; the Census file says Scott City city 3,855 (Census vintage 2025) -- within 5%", "checked_on": "2026-09-18", "findings": 1}}, {"id": "registration_note", "theme": "costs", "label": "For-hire / TNC vehicle registration and fees in Kansas", "value": "Passenger tag ~$42/yr; KCC for-hire authority $250 app + $10/veh/yr; TNC vehicles exempt from commercial registration", "unit": "", "basis": "sourced", "why": "These are the actual statutory fees a 1-4 car for-hire operator would pay: ordinary passenger registration plus optional KCC motor-carrier authority (TNC drivers are expressly exempt).", "math": null, "source": {"name": "Kansas Revisor of Statutes", "date": "2026", "url": "https://ksrevisor.gov/statutes/chapters/ch66/066_001a_0001.html", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the page carries 5 of the 8 distinctive words in this note", "redirected_from": "https://www.ksrevisor.org/statutes/chapters/ch66/066_001a_0001.html"}, "range": [], "editable": true, "depends_on": null}, {"id": "ridehail_ever_share", "label": "US adults who have ever used a ride-hailing app", "value": 0.36, "unit": "share", "basis": "sourced", "why": "The published national benchmark the local figure is built from. It is pinned in the pipeline rather than researched fresh each time, because asking a language model for a published fact four times returns four answers, and that variance was landing straight in rides per day. The page is still fetched and checked on every run. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Pew Research Center", "date": "2019-01-04", "url": "https://www.pewresearch.org/short-reads/2019/01/04/more-americans-are-using-ride-hailing-apps/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0.2, 0.55], "editable": true, "theme": "demand", "depends_on": null}, {"id": "ridehail_active_share_of_users", "label": "Of people who have ever used it, the share who ride in a given month", "value": 0.32, "unit": "share", "basis": "sourced", "why": "The second half of the same national survey, taken from the same page so that the two halves describe the same population. Ten per cent of users ride at least weekly and another 22% monthly; the other 67% ride less than once a month. This is a secondary source -- it republishes a figure it did not itself produce.", "math": "0.10 riding at least weekly + 0.22 riding monthly = 0.32 of ever-users taking a trip in a given month. The complement the page prints, 67% riding less than monthly, agrees with it to within rounding.", "source": {"name": "Pew Research Center", "date": "2019-01-04", "url": "https://www.pewresearch.org/short-reads/2019/01/04/more-americans-are-using-ride-hailing-apps/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0.2, 0.5], "editable": true, "theme": "demand", "depends_on": null}, {"id": "ridehail_local_multiplier", "label": "How much more, or less, this town hires rides than the country does", "value": 0.3, "unit": "x national", "basis": "derived", "why": "The step from the national figure to this town, built only from measured Census figures so that it is the same number every time it is computed. It replaces the sentence a language model used to write here -- '0.115 x 1.25 plus a modest nightlife premium' -- in which the premium was invisible and unrepeatable.", "math": "Two measured local signals, each taken against the same figure summed over all 3144 county rows of the same ACS 2020-2024 file. Households with no vehicle: 0.0000 here against 0.0835 nationally = 0.00x. Workers commuting by taxi or ride-hail (ACS B08301_016, a line the Census counts explicitly): 0.00000 here against 0.00261 nationally = 0.00x. Each ratio is clamped to 0.25-4.00 because one ACS cell in a small place rests on very few responses, then blended as a geometric mean because these are ratios, giving 0.25x, clamped to 0.30-3.50. WHAT THIS CANNOT SEE: whether drivers are actually available. In a small town supply, not demand, is usually what binds.", "source": null, "range": [0.15, 0.6], "editable": true, "depends_on": ["no_vehicle_share", "commute_taxi_ridehail_share"], "theme": "demand"}, {"id": "ridehail_month_share", "label": "Local adults taking a ride-hail trip in a given month", "value": 0.0346, "unit": "share", "basis": "derived", "why": "The share of adults in Scott City who hire a ride in a typical month. This is one of the two numbers that decide rides per day, so it is now computed rather than judged: nothing about it is asked of a language model.", "math": "Computed, not estimated. 0.36 of US adults have ever used a ride-hail app x 0.32 of those users taking a trip in a given month = 0.1152 of US adults in a typical month (fall 2018 survey, Pew Research Center). Stepped to this town by the measured multiplier of 0.30x: 0.1152 x 0.30 = 0.0346. CHANGE THIS FIRST IF YOU KNOW THE TOWN. It and the visitor chain are the two numbers the whole ride estimate turns on, and this one is built from a national survey and two Census ratios -- it cannot see how many drivers are actually on the road here, which in a small market is usually the real limit. The editable band runs 0.0138 to 0.0865, roughly 0.4x to 2.5x, which is how uncertain this honestly is. Pew's State of Gig Work (December 2021) separately found that 22% of US adults had used a ride-hailing app in the previous twelve months. A national monthly share of 11.5% sits sensibly inside that; it would not if the monthly share were near the annual one.", "source": null, "range": [0.0138, 0.0865], "editable": true, "depends_on": ["ridehail_ever_share", "ridehail_active_share_of_users", "ridehail_local_multiplier"], "theme": "demand"}, {"id": "trips_per_user_month", "label": "Trips a month, per local who rides at all that month", "value": 1.8, "unit": "trips", "basis": "estimated", "why": "Counted only over the people who are active in that month, so it can never be below 1. It multiplies the entire resident stream, which is why it is drawn several times rather than once.", "math": "How many rides a local who uses ride-hail at all in a month takes in that month. Drawn 5 times independently with no web search, so that the run-to-run wobble is measured rather than hidden: 1.8, 1.8, 1.8, 2, 2. The MEDIAN, 1.8, is used; the draws spanned 1.8 to 2, a factor of 1.11. Complete household vehicle ownership and a 9.5-minute mean commute mean even the rare local who uses ride-hail in a month takes only a couple of trips.", "source": null, "range": [1.0, 6.0], "editable": true, "theme": "demand", "depends_on": null}, {"id": "visitor_air_arrival_share", "label": "Share of visitors who arrive by air", "value": 0.0, "unit": "share", "basis": "derived", "why": "A party that flies in has two airport transfers to make and no car; a party that drives in has neither. This is the fork the whole visitor chain turns on, and where two published counts exist it is division rather than judgement.", "math": "No air-arrival share could be built: the nearest commercial airport is too far away to be this town's. It is set to zero, which means the airport transfer contributes nothing to the visitor trip count and this chain is a FLOOR for any town whose visitors do fly in.", "source": null, "range": [0.0, 0.05], "editable": true, "depends_on": ["airport_passengers_year", "visitors_year"], "theme": "demand"}, {"id": "visitor_airport_ridehail_share", "label": "Of air arrivals, the share whose airport transfer is a hired ride", "value": 0.08, "unit": "share", "basis": "estimated", "why": "The rest rent a car, take a hotel or casino shuttle, ride a rail or bus link, or get a lift. This is judgement -- no federal file counts it -- but it is a narrow question about one airport rather than an open one about a whole city.", "math": "How many air-arriving parties hire their ride from the airport. Drawn 5 times independently with no web search, so that the run-to-run wobble is measured rather than hidden: 0.08, 0.08, 0.08, 0.1, 0.1. The MEDIAN, 0.08, is used; the draws spanned 0.08 to 0.1, a factor of 1.25. GCK boarded only 31,167 passengers and sits 39.3 miles from town, so arriving parties overwhelmingly rent a car or get picked up rather than take a long scarce taxi or ride-hail.", "source": null, "range": [0.05, 0.8], "editable": true, "theme": "demand", "depends_on": null, "federal_check": {"verdict": "confirmed", "subject": "airports", "claim": "31,167 passengers or enplanements", "federal": "the note gives 31,167; FAA CY2024 enplanements for GCK = 31,167 -- within 5%", "checked_on": "2026-09-18", "findings": 1}}, {"id": "visitor_local_trips_per_stay", "label": "Hired rides a visiting party takes in town, per visit", "value": 0.2, "unit": "trips", "basis": "estimated", "why": "Trips during the stay, not counting the two airport transfers. A resort where everything is walkable from the hotel is low; a spread-out city is higher.", "math": "How many hired rides a visiting party takes while it is here, excluding the airport transfers. Drawn 5 times independently with no web search, so that the run-to-run wobble is measured rather than hidden: 0.2, 0.15, 0.15, 0.2, 0.2. The MEDIAN, 0.2, is used; the draws spanned 0.15 to 0.2, a factor of 1.33. A 1.5-night stay in a 2.713-square-mile town with 0.0 of households lacking a vehicle leaves visiting parties with almost no reason for a local ride-hail trip.", "source": null, "range": [0.0, 5.0], "editable": true, "theme": "demand", "depends_on": null}, {"id": "visitor_trips_per_stay", "label": "Hired rides one visiting party takes per visit, all in", "value": 0.2, "unit": "trips", "basis": "estimated", "why": "Every hired ride one visiting PARTY takes on one visit, airport transfers included. Per party and per visit -- not per head and not per night. A party shares one car, so a count of visitors is never a count of rides.", "math": "Built from its parts rather than answered as one number, because answered as one number it came back 1.2 on one run and 3.5 on the next and moved the whole town's ride estimate by a factor of three. 2 airport transfers x 0.000 arriving by air x 0.080 of those hiring a ride = 0.000, plus 0.200 trips in town = 0.200 trips a party. Pushing every judgement piece to its own measured extreme gives a range of 0.15 to 0.20. CHANGE THIS FIRST IF YOU KNOW THE TOWN -- this and the monthly ride-hail share are the two numbers the whole estimate rests on, and this one is judgement about tourists that no federal file counts.", "source": null, "range": [0.0, 8.0], "editable": true, "theme": "demand", "depends_on": null}, {"id": "rides_per_day", "label": "Rides a day, whole town", "value": 21, "unit": "rides/day", "basis": "estimated", "why": "Total app-hailed trips a day across every operator in the city -- the pool your fleet competes for a share of, not the number you will get.", "math": "Nobody publishes rides per day for a town this size, so this is built as a chain and every link is visible. People living here = 3855 (a published figure); Share of residents who are adults = 0.7705 (worked out from published figures); Local adults taking a ride-hail trip in a given month = 0.0346 (worked out from published figures); Trips a month, per local who rides at all that month = 1.8 (our estimate); Annual visitors = 55300 (worked out from published figures); Average visiting party size = 2.0 (our estimate); Hired rides one visiting party takes per visit, all in = 0.2 (our estimate). Residents: 3,855 people x 0.7705 adults = 2,970 adults; x 0.0346 who take a ride-hail trip in a given month = 103 people; x 1.8 trips each a month = 185 trips a month; divided by 30.4 days = 6 resident rides a day. Visitors: 55,300 a year / 2.0 people in a party = 27,650 visiting parties; x 0.2 ride-hail trips a party takes while it is here / 365 days = 15 visitor rides a day. A party shares one car, so a count of visitors is not a count of rides. Visitors are 71% of this total, so the answer turns on the visitor figures more than on the residents. Total: 21 rides a day across ALL operators, not just yours. RANGE, HONESTLY: running the same arithmetic with every judgement link at its own low bound gives 14 rides a day, and at its own high bound 32. The 21 above is the midpoint of a real range, not a measurement. The bounds are this run's own -- the panel's lowest and highest draws and the computed share's editable band -- so the width of this range is a report of how unsure the research was. NO CROSS-CHECK EXISTS, AND THE SEARCH IS ON THE RECORD. Checked the five required places: (1) State taxicab/TNC authority — Kansas TNC Act (K.S.A. 8-2703) says TNCs are not motor carriers or taxicabs, and Kansas Corporation Commission transportation dockets are carrier-enforcement orders, not trip tallies; no Kansas TNC rides report found. (2) City/county TNC or for-hire permit reports and open data — Scott City code is the Standard Traffic Ordinance; no taxi/TNC trip file. (3) Airport ground transportation — Garden City Regional Airport (36 miles south) publishes commercial enplanements, not TNC pickups; Scott City Municipal (KTQK) has no GT stats. (4) MPO travel survey — no MPO covers rural Scott County. (5) Local reporting quoting any of the above — none found. ACS for this place already counts 0.0 of workers commuting by taxi or ride-hail. Nothing independent confirms this chain. That absence is stated rather than hidden: a pack with no cross-check is weaker than one with a disagreeing cross-check, because the disagreeing one at least tells you which way you might be wrong. Direction of uncertainty: this counts only app-hailed rides and ignores taxis, shuttles, non-emergency medical transport and the airport's own courtesy runs, so it is more likely low than high. It also assumes supply exists to meet the demand, which in a small town is often the binding constraint rather than demand itself.", "source": null, "range": [5, 85], "editable": true, "low": 14, "high": 32, "cross_check": {"has_cross_check": false, "search_was_audited": true, "searched": "Checked the five required places: (1) State taxicab/TNC authority — Kansas TNC Act (K.S.A. 8-2703) says TNCs are not motor carriers or taxicabs, and Kansas Corporation Commission transportation dockets are carrier-enforcement orders, not trip tallies; no Kansas TNC rides report found. (2) City/county TNC or for-hire permit reports and open data — Scott City code is the Standard Traffic Ordinance; no taxi/TNC trip file. (3) Airport ground transportation — Garden City Regional Airport (36 miles south) publishes commercial enplanements, not TNC pickups; Scott City Municipal (KTQK) has no GT stats. (4) MPO travel survey — no MPO covers rural Scott County. (5) Local reporting quoting any of the above — none found. ACS for this place already counts 0.0 of workers commuting by taxi or ride-hail.", "verdict": ["none", "five named sources were checked and none of them publishes a trip count for this city"], "our_estimate_per_day": 21, "our_range_per_day": [5, 85]}, "theme": "people", "federal_check": {"verdict": "confirmed", "subject": "population", "claim": "3,855 people", "federal": "the note says 3,855; the Census file says Scott City city 3,855 (Census vintage 2025) -- within 5%", "checked_on": "2026-09-18", "findings": 1}}], "notes": {"power": "Lane-Scott Electric Cooperative serves rural portions of Scott County but not the City of Scott City itself. Wheatland's local energy charge is about 10.6¢/kWh plus demand/PCA/PTA, so all-in residential bills run below the EIA Kansas average used for the imposed TOU shape. No public DCFC exists in town as of 2026; KDOT lists Scott City as a secondary-corridor gap.", "demand": "Scott City, KS (pop. 3855; land 2.713 sq mi; county 4815). Strongest local Census facts: 0% of households have no vehicle, 9.5-minute mean commute, 0% public-transport commute, 0% taxi/ride-hail commute, 4.61% WFH. Demand for paid rides is therefore thin and mostly nights-out, hospital discharge, and visitors. Uber advertises the city but with long pickups; no Lyft page or named cab company. Transit is a senior bus only. Visitors_year is 2024 Scott COUNTY visitors implied by Tourism Economics spending of $11.8 million at the statewide 2024 spend per visitor ($8.189B / 38.4M people); Lake Scott State Park (222,860 visits in 2022 per KDWP via KSNT) sits 11 miles outside city limits so many park visits never enter town. Do not treat 55,300 as a city CVB count. No rides_reported series exists.", "geography": "Commercial flights are at Garden City Regional (GCK), 39 miles away — not Scott City Municipal (TQK, 1 mile SE, no scheduled passengers). Hospital 25 is licensed CAH beds; some HHS occupancy files used 20 as the staffed denominator. USD 466 reports 960 K-12 students on usd466.com (not a college). 2020 Census city population was 4,113; do not overwrite the settled bulk-file population of 3855.", "_superseded": ["clean_biohazard_cost", "clean_deep_cost", "clean_wipe_cost", "depot_rent_month", "insurance_base_month", "insurance_per_car_month", "labour_note"], "costs": "Scott City (pop. 3,855, western Kansas) publishes almost none of these operating costs. Insurance and registration figures are statewide primary sources; rent, parking, and cleaning are estimated from the nearest published Kansas analogs scaled for rural location and the given local median household income of $54,880. No 1,500 sf commercial bay listings with asking rents were found inside the city."}, "gaps": ["power_utility: 3 utilities file a service territory for Scott County, and the two largest -- Midwest Energy Inc - (KS) with 29,832 customers and Wheatland Electric Coop, Inc with 20,118 -- are close enough in size that the county file cannot say which one this city is on. No utility and no utility rate were taken from it; the question goes to the research pass instead.", "visitor_air_arrival_share: the nearest commercial airport is 39 miles away, past the 35-mile line at which it stops being this town's airport, so its boardings were NOT divided by this town's visitors -- doing so would have handed a small town a large airport's traffic", "visitor_air_arrival_share: could not be built, so visitors are counted as arriving by road and the visitor stream is a floor", "rides_per_day: the five named sources were checked and none publishes a trip count for this city, so the estimate stands on its own arithmetic"], "counts": {"total": 77, "sourced": 24, "derived": 31, "estimated": 22}, "applies_to_game": {"overrides": 10, "how": "A record carrying `game_id` replaces that id in the game's assumptions.js when this city is selected. The rest of the pack is city context the model has no slot for yet -- rides per day, the trip-length split, the airport's traffic, the demand generators -- and is stated rather than quietly mapped onto something it is not.", "unmapped": ["adult_share", "airport_code", "airport_distance_mi", "airport_flights_note", "airport_name", "airport_passengers_year", "airport_traffic_change_pct", "city_radius_mi", "climate_station", "college_enrollment", "commute_drove_alone_share", "commute_taxi_ridehail_share", "commute_transit_share", "commute_wfh_share", "density", "district_count", "districts_note", "events_note", "generators_note", "geography_type", "hospital_beds", "insurance_min_liability", "labour_note", "land_area_sqmi", "local_cleaner_wage", "local_labour_index", "local_rent_index", "mean_commute_minutes", "median_household_income", "metro_population", "night_share", "no_vehicle_share", "parking_month", "population", "power_state_avg", "power_state_avg_commercial", "power_state_avg_ytd", "power_tou_note", "power_utility", "power_utility_candidates", "precip_year_in", "registration_note", "ridehail_active_share_of_users", "ridehail_ever_share", "ridehail_local_multiplier", "ridehail_month_share", "ridehail_present", "rides_per_day", "rides_reported", "snow_days_year", "snow_year_in", "temp_annual_avg_f", "temp_coldest_month_avg_f", "temp_hottest_month_avg_f", "transit_note", "trip_mi_avg", "trip_mi_long_share", "trip_mi_short_share", "trips_per_user_month", "visitor_air_arrival_share", "visitor_airport_ridehail_share", "visitor_local_trips_per_stay", "visitor_nights_avg", "visitor_party_size", "visitor_trips_per_stay", "visitors_year", "wet_days_year"]}, "source_mix": {"with_a_citation": 24, "primary": 17, "secondary": 7, "tier_unknown": 0, "no_citation_derived_or_estimated": 53, "read_from_a_federal_bulk_file": 39, "how": "A `primary` citation is the body that produced the figure -- a .gov file, or the utility, airport or operator publishing its own number. `secondary` is somebody re-publishing a number they did not produce. Records with no citation are the derived and estimated ones, and their working is in `math`."}, "bulk_sources": {"records": 39, "records_needing_no_citation_check": 16, "record_ids": ["adult_share", "airport_code", "airport_distance_mi", "airport_name", "airport_passengers_year", "airport_traffic_change_pct", "clean_biohazard_cost", "clean_deep_cost", "clean_wipe_cost", "climate_station", "commute_drove_alone_share", "commute_taxi_ridehail_share", "commute_transit_share", "commute_wfh_share", "density", "depot_rent_month", "insurance_base_month", "insurance_per_car_month", "labour_note", "land_area_sqmi", "local_cleaner_wage", "local_labour_index", "local_rent_index", "mean_commute_minutes", "median_household_income", "metro_population", "no_vehicle_share", "population", "power_state_avg", "power_state_avg_commercial", "power_state_avg_ytd", "power_utility_candidates", "precip_year_in", "snow_days_year", "snow_year_in", "temp_annual_avg_f", "temp_coldest_month_avg_f", "temp_hottest_month_avg_f", "wet_days_year"], "how": "These came out of national files that cover every city in the country. The file is downloaded ONCE and shared by every city in the run; the city is matched to its row by a key -- a place or county FIPS code, an FAA airport identifier, or a coordinate -- never by name. They do not go through the citation verifier, because there is no cited page to check: the federal file is the source. What guards them instead is a plausibility band applied when the record is built, and anything outside it is flagged into `gaps` rather than accepted.", "files": {"sub-est2025.csv": {"downloads": 0, "bytes": 7464556, "wire_bytes": 0, "reuses": 10, "url": "https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/cities/totals/sub-est2025.csv"}, "gaz_place_17.txt": {"downloads": 0, "bytes": 148881, "wire_bytes": 0, "reuses": 2, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_17.txt"}, "co-est2025-alldata.csv": {"downloads": 0, "bytes": 2071735, "wire_bytes": 0, "reuses": 10, "url": "https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/counties/totals/co-est2025-alldata.csv"}, "faa-cy2024-commercial-service-enplanements.xlsx": {"downloads": 0, "bytes": 58201, "wire_bytes": 0, "reuses": 1, "url": "https://www.faa.gov/airports/planning_capacity/passenger_allcargo_stats/passenger/arp-cy2024-commercial-service-enplanements.xlsx"}, "faa-us-airports.json": {"downloads": 0, "bytes": 3686620, "wire_bytes": 0, "reuses": 1, "url": "https://services6.arcgis.com/ssFJjBXIUyZDrSYZ/arcgis/rest/services/US_Airport/FeatureServer/0"}, "eia-epm-table-5-06-a.xlsx": {"downloads": 0, "bytes": 19709, "wire_bytes": 0, "reuses": 1, "url": "https://www.eia.gov/electricity/monthly/xls/table_5_06_a.xlsx"}, "eia-epm-table-5-06-b.xlsx": {"downloads": 0, "bytes": 19788, "wire_bytes": 0, "reuses": 1, "url": "https://www.eia.gov/electricity/monthly/xls/table_5_06_b.xlsx"}, "eia-861-2024.zip": {"downloads": 0, "bytes": 4568208, "wire_bytes": 0, "reuses": 3, "url": "https://www.eia.gov/electricity/data/eia861/zip/f8612024.zip"}, "noaa-normals-inventory-30yr.txt": {"downloads": 0, "bytes": 1342890, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/doc/inventory_30yr.txt"}, "noaa\\USC00111550.csv": {"downloads": 0, "bytes": 24356, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00111550.csv"}, "noaa\\USW00014819.csv": {"downloads": 0, "bytes": 31524, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00014819.csv"}, "noaa\\US1ILCK0014.csv": {"downloads": 0, "bytes": 1558, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1ILCK0014.csv"}, "noaa\\US1ILCK0145.csv": {"downloads": 0, "bytes": 1546, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1ILCK0145.csv"}, "noaa\\US1ILCK0282.csv": {"downloads": 0, "bytes": 1534, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1ILCK0282.csv"}, "noaa\\US1ILCK0074.csv": {"downloads": 0, "bytes": 1570, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1ILCK0074.csv"}, "noaa\\USC00111577.csv": {"downloads": 0, "bytes": 41702, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00111577.csv"}, "acs2024-b01001-places-counties.psv": {"downloads": 0, "bytes": 11267969, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b01001.dat"}, "acs2024-b08301-places-counties.psv": {"downloads": 0, "bytes": 4910243, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b08301.dat"}, "acs2024-b08303-places-counties.psv": {"downloads": 0, "bytes": 3510917, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b08303.dat"}, "acs2024-b08013-places-counties.psv": {"downloads": 0, "bytes": 1608092, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b08013.dat"}, "acs2024-b25044-places-counties.psv": {"downloads": 0, "bytes": 3952608, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b25044.dat"}, "acs2024-b19013-places-counties.psv": {"downloads": 0, "bytes": 1058767, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b19013.dat"}, "acs2024-b25064-places-counties.psv": {"downloads": 0, "bytes": 1025542, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b25064.dat"}, "bls-oes2024-53-7061-national.psv": {"downloads": 0, "bytes": 120, "wire_bytes": 0, "reuses": 1, "url": "https://www.bls.gov/oes/special-requests/oesm24nat.zip"}, "bls-oes2024-area-definitions.xlsx": {"downloads": 0, "bytes": 147222, "wire_bytes": 0, "reuses": 10, "url": "https://www.bls.gov/oes/2024/may/area_definitions_m2024.xlsx"}, "bls-oes2024-53-7061-areas.psv": {"downloads": 0, "bytes": 33711, "wire_bytes": 0, "reuses": 1, "url": "https://www.bls.gov/oes/special-requests/oesm24ma.zip"}, "acs2024-b25064-us-states.psv": {"downloads": 0, "bytes": 1043, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/programs-surveys/acs/summary_file/2024/table-based-SF/data/5YRData/acsdt5y2024-b25064.dat"}, "gaz_place_04.txt": {"downloads": 0, "bytes": 47884, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_04.txt"}, "noaa\\USC00021849.csv": {"downloads": 0, "bytes": 41534, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00021849.csv"}, "gaz_place_47.txt": {"downloads": 0, "bytes": 50632, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_47.txt"}, "noaa\\USC00402589.csv": {"downloads": 0, "bytes": 38632, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00402589.csv"}, "gaz_place_32.txt": {"downloads": 0, "bytes": 14036, "wire_bytes": 0, "reuses": 2, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_32.txt"}, "noaa\\USW00023154.csv": {"downloads": 0, "bytes": 41666, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00023154.csv"}, "noaa\\US1NVCK0076.csv": {"downloads": 0, "bytes": 1642, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1NVCK0076.csv"}, "noaa\\US1NVCK0002.csv": {"downloads": 0, "bytes": 1570, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1NVCK0002.csv"}, "noaa\\USW00053123.csv": {"downloads": 0, "bytes": 31584, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00053123.csv"}, "noaa\\US1NVCK0039.csv": {"downloads": 0, "bytes": 1558, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1NVCK0039.csv"}, "noaa\\US1NVCK0065.csv": {"downloads": 0, "bytes": 1558, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1NVCK0065.csv"}, "noaa\\USC00265705.csv": {"downloads": 0, "bytes": 41582, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00265705.csv"}, "gaz_place_30.txt": {"downloads": 0, "bytes": 49904, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_30.txt"}, "noaa\\USC00245334.csv": {"downloads": 0, "bytes": 31380, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00245334.csv"}, "noaa\\USC00245338.csv": {"downloads": 0, "bytes": 31428, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00245338.csv"}, "noaa\\USC00242438.csv": {"downloads": 0, "bytes": 15544, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00242438.csv"}, "noaa\\USC00241984.csv": {"downloads": 0, "bytes": 31476, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00241984.csv"}, "noaa\\USC00247265.csv": {"downloads": 0, "bytes": 31440, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00247265.csv"}, "noaa\\USC00248939.csv": {"downloads": 0, "bytes": 15520, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00248939.csv"}, "noaa\\USC00244181.csv": {"downloads": 0, "bytes": 15568, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00244181.csv"}, "noaa\\USC00244180.csv": {"downloads": 0, "bytes": 31476, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00244180.csv"}, "noaa\\USC00245340.csv": {"downloads": 0, "bytes": 41570, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00245340.csv"}, "gaz_place_48.txt": {"downloads": 0, "bytes": 188704, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_48.txt"}, "noaa\\USC00417262.csv": {"downloads": 0, "bytes": 41546, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00417262.csv"}, "noaa\\USC00117077.csv": {"downloads": 0, "bytes": 31476, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00117077.csv"}, "noaa\\USW00093989.csv": {"downloads": 0, "bytes": 31488, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00093989.csv"}, "noaa\\USC00116670.csv": {"downloads": 0, "bytes": 18398, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00116670.csv"}, "noaa\\US1MOMA0005.csv": {"downloads": 0, "bytes": 1558, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1MOMA0005.csv"}, "noaa\\US1MOFSA127.csv": {"downloads": 0, "bytes": 1534, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1MOFSA127.csv"}, "noaa\\USC00236493.csv": {"downloads": 0, "bytes": 15484, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00236493.csv"}, "noaa\\USC00233601.csv": {"downloads": 0, "bytes": 31512, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00233601.csv"}, "noaa\\USC00231275.csv": {"downloads": 0, "bytes": 31476, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00231275.csv"}, "noaa\\USC00237578.csv": {"downloads": 0, "bytes": 31500, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00237578.csv"}, "noaa\\US1MOFSA111.csv": {"downloads": 0, "bytes": 8412, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1MOFSA111.csv"}, "noaa\\USC00113530.csv": {"downloads": 0, "bytes": 24188, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00113530.csv"}, "noaa\\US1ILHN0002.csv": {"downloads": 0, "bytes": 1534, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1ILHN0002.csv"}, "noaa\\US1MOFSA173.csv": {"downloads": 0, "bytes": 8412, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/US1MOFSA173.csv"}, "noaa\\USC00238051.csv": {"downloads": 0, "bytes": 41594, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00238051.csv"}, "gaz_place_06.txt": {"downloads": 0, "bytes": 166313, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_06.txt"}, "noaa\\USC00049285.csv": {"downloads": 0, "bytes": 18410, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00049285.csv"}, "noaa\\USW00093110.csv": {"downloads": 0, "bytes": 31560, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00093110.csv"}, "noaa\\USC00046569.csv": {"downloads": 0, "bytes": 24188, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00046569.csv"}, "noaa\\USC00046572.csv": {"downloads": 0, "bytes": 31440, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00046572.csv"}, "noaa\\USW00023136.csv": {"downloads": 0, "bytes": 31464, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00023136.csv"}, "noaa\\USC00046399.csv": {"downloads": 0, "bytes": 41498, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00046399.csv"}, "gaz_place_20.txt": {"downloads": 0, "bytes": 72308, "wire_bytes": 0, "reuses": 1, "url": "https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2025_Gazetteer/2025_gaz_place_20.txt"}, "noaa\\USC00147271.csv": {"downloads": 0, "bytes": 41570, "wire_bytes": 0, "reuses": 1, "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00147271.csv"}}, "downloads_this_run": 0, "cache_reuses_this_run": 105, "not_bulk_sourced_and_why": "What is still researched is the LOCAL STORY, and it is researched because it is real, published and findable: the utility's time-of-use split (a filed tariff, not a table), public fast-charge prices, the visitor economy, the state's minimum liability statute, the city's own parking schedule, and the named demand generators -- hospitals with their bed counts, colleges with their enrolments, the venue that fills the town. That is the half of a pack no federal file will ever carry, and it is the half worth having: Dover, Tennessee is a town of 1,918 people in the federal files and nothing more, and what makes it interesting is that 84% of its rides are visitors to Fort Donelson National Battlefield.", "derived_rather_than_researched": "Cleaning, depot rent and insurance USED to be researched and are not any more. They are manual-service prices that nobody publishes, because maintaining a price page is work and the price is whatever the owner says on the day. Searching for them found nothing at all in the smallest town and found ONE detailer's advertised price in the others, which was then stamped `sourced` -- a claim of rigour a sample of one does not have. Each is now a national published baseline times a published local index (BLS area wages for hand work, ACS median gross rent for property, NAIC state expenditure for insurance), with the arithmetic in `math`. See local_costs.py."}, "verification": {"bulk_records": 39, "bulk_needing_no_verification": 16, "citations_checked": 15, "citations_passed": 8, "citations_failed": 7, "primary": 1, "secondary": 7, "derived_downgraded": 0, "method": "Every record the model returned as 'sourced' had its cited URL fetched. The page had to load, and the figure had to be in its text within 400 characters of one of the record's own keywords. Anything that failed was demoted to 'estimated' with the failure written into its math.", "reports": [{"id": "population", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "SUMLEV 162, GEOID 2063600 -- Scott City city, Kansas", "action": "not checked (read straight from a federal bulk file)"}, {"id": "land_area_sqmi", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "GEOID 2063600 -- Scott City city", "action": "not checked (read straight from a federal bulk file)"}, {"id": "density", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "metro_population", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "SUMLEV 050, GEOID 20171 -- Scott County, Kansas", "action": "not checked (read straight from a federal bulk file)"}, {"id": "airport_name", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Locid GCK -- Garden City Regional, Garden City KS", "action": "not checked (read straight from a federal bulk file)"}, {"id": "airport_code", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Locid GCK -- Garden City Regional, Garden City KS", "action": "not checked (read straight from a federal bulk file)"}, {"id": "airport_passengers_year", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Locid GCK -- Garden City Regional, Garden City KS", "action": "not checked (read straight from a federal bulk file)"}, {"id": "airport_traffic_change_pct", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "airport_distance_mi", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "power_state_avg", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Kansas, June 2026", "action": "not checked (read straight from a federal bulk file)"}, {"id": "power_state_avg_commercial", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Kansas, June 2026", "action": "not checked (read straight from a federal bulk file)"}, {"id": "power_state_avg_ytd", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Kansas, June 2026 YTD", "action": "not checked (read straight from a federal bulk file)"}, {"id": "power_utility_candidates", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Scott County, KS", "action": "not checked (read straight from a federal bulk file)"}, {"id": "climate_station", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre", "action": "not checked (read straight from a federal bulk file)"}, {"id": "temp_annual_avg_f", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "temp_coldest_month_avg_f", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre", "action": "not checked (read straight from a federal bulk file)"}, {"id": "temp_hottest_month_avg_f", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre", "action": "not checked (read straight from a federal bulk file)"}, {"id": "precip_year_in", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "wet_days_year", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "snow_year_in", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "snow_days_year", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "SCOTT CITY, KS US (USC00147271), 0.8 mi from the city centre", "action": "not checked (read straight from a federal bulk file)"}, {"id": "adult_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "median_household_income", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "GEO_ID 1600000US2063600, B19013_E001", "action": "not checked (read straight from a federal bulk file)"}, {"id": "no_vehicle_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "commute_drove_alone_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "commute_transit_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "commute_taxi_ridehail_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "commute_wfh_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "mean_commute_minutes", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "local_cleaner_wage", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "OCC_CODE 53-7061, AREA 2000006 -- Kansas nonmetropolitan area", "action": "not checked (read straight from a federal bulk file)"}, {"id": "labour_note", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "local_labour_index", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "local_rent_index", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "clean_wipe_cost", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "clean_deep_cost", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "clean_biohazard_cost", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "depot_rent_month", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "insurance_base_month", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "insurance_per_car_month", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "read out of the federal file named in its source", "action": "not checked (read straight from a federal bulk file)"}, {"id": "power_utility", "basis_in": "sourced", "url": "https://www.scottcityks.org/government/other-utilities", "status": 0, "url_ok": false, "figure_ok": null, "tier": "secondary", "detail": "the cited page could not be fetched (HTTP 403)", "action": "demoted to estimated"}, {"id": "power_offpeak", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "power_mid", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "power_onpeak", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "power_dcfc", "basis_in": "sourced", "url": "https://costtocharge.com/states/kansas", "status": 0, "url_ok": false, "figure_ok": null, "tier": "secondary", "detail": "the cited page could not be fetched (HTTP 429)", "action": "demoted to estimated"}, {"id": "power_tou_note", "basis_in": "sourced", "url": "https://www.weci.net/news/demand-billing-begins-march-usage-april-billing", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the page carries 3 of the 6 distinctive words in this note", "action": "kept"}, {"id": "ridehail_present", "basis_in": "sourced", "url": "https://www.uber.com/global/en/r/cities/scott-city-ks-us/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the page carries 10 of the 14 distinctive words in this note", "action": "kept"}, {"id": "transit_note", "basis_in": "sourced", "url": "https://www.scottcityks.org/our-community/medical", "status": 0, "url_ok": false, "figure_ok": null, "tier": "secondary", "detail": "the cited page could not be fetched (HTTP 403)", "action": "demoted to estimated"}, {"id": "trip_mi_avg", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "trip_mi_short_share", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "trip_mi_long_share", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "night_share", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "visitors_year", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "visitor_party_size", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "visitor_nights_avg", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "rides_reported", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "geography_type", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "city_radius_mi", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "district_count", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "districts_note", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "airport_flights_note", "basis_in": "sourced", "url": "https://www.fly2gck.com/flight-information.html", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the page carries 6 of the 8 distinctive words in this note", "action": "kept"}, {"id": "generators_note", "basis_in": "sourced", "url": "https://www.scottcityks.org/business/major-employers", "status": 0, "url_ok": false, "figure_ok": null, "tier": "secondary", "detail": "the cited page could not be fetched (HTTP 403)", "action": "demoted to estimated"}, {"id": "hospital_beds", "basis_in": "sourced", "url": "https://carelistings.com/hospitals/scott-city-ks/scott-county-hospital/5ace883793efd2372f97f1e9", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "college_enrollment", "basis_in": "sourced", "url": "https://extension.k-state.edu/program-areas/supporting-communities/community-assessment/first-impressions/Scott%20City%20Community%20Report-%202026.pdf", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "events_note", "basis_in": "sourced", "url": "https://www.visitscottcity.com/discover-more/events", "status": 0, "url_ok": false, "figure_ok": null, "tier": "secondary", "detail": "the cited page could not be fetched (HTTP 403)", "action": "demoted to estimated"}, {"id": "insurance_min_liability", "basis_in": "sourced", "url": "https://www.kcc.ks.gov/transportation/transportation-faqs", "status": 200, "url_ok": true, "figure_ok": false, "tier": "primary", "detail": "the cited page loads but does not carry the figure (the page carries only 0 of the 3 distinctive words in this note)", "action": "demoted to estimated"}, {"id": "parking_month", "basis_in": "sourced", "url": "https://codelibrary.amlegal.com/codes/scottcityks/latest/scottcity_ks/0-0-0-1362", "status": 0, "url_ok": false, "figure_ok": null, "tier": "secondary", "detail": "the cited page could not be fetched (HTTP 403)", "action": "demoted to estimated"}, {"id": "registration_note", "basis_in": "sourced", "url": "https://www.ksrevisor.org/statutes/chapters/ch66/066_001a_0001.html", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the page carries 5 of the 8 distinctive words in this note", "action": "kept"}, {"id": "ridehail_ever_share", "basis_in": "sourced", "url": "https://www.pewresearch.org/short-reads/2019/01/04/more-americans-are-using-ride-hailing-apps/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "ridehail_active_share_of_users", "basis_in": "sourced", "url": "https://www.pewresearch.org/short-reads/2019/01/04/more-americans-are-using-ride-hailing-apps/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "ridehail_local_multiplier", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "ridehail_month_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "trips_per_user_month", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "visitor_air_arrival_share", "basis_in": "derived", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "visitor_airport_ridehail_share", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "visitor_local_trips_per_stay", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}, {"id": "visitor_trips_per_stay", "basis_in": "estimated", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": null, "detail": "", "action": "not checked (not a sourced record)"}]}, "cost": {"calls": 9, "input_tokens": 2487326, "output_tokens": 54646, "web_searches": 125, "cost_usd": 5.2518, "seconds": 1055.2, "measured_on": "2026-09-08", "note": "measured when the research actually ran on 2026-09-08; rebuilding the pack from the saved answers costs nothing"}, "search_ceiling": {"scope": "scott-city-ks", "searches_charged": 0, "search_ceiling": 200, "searches_left": 200, "calls_made": 0, "call_ceiling": 12, "search_enabled_calls": 0, "per_call_ceiling": 60, "charged_by_estimate": 0, "how_the_cli_is_charged": "The Grok CLI does not report how many web searches it made, so every search-enabled call is charged a flat 28 -- the measured mean of the runs this ceiling exists to prevent (668 searches over 24 search-enabled calls). It is deliberately the worst case, so the ceiling binds early rather than late.", "per_call_breaches": [], "refusals": [], "bound": false, "why": "Six cities on 2026-09-08 made 668 web searches between them and pulled 13,057,511 input tokens, because nothing counted them. This ceiling refuses a call the remaining budget cannot pay for. It is set well above the shape of a normal city on purpose: it is a guard rail against a loop that has run away, not a reason to ask fewer questions about the town. If it bound, the fields that went unresearched are named in `gaps`."}, "reproducibility": {"why": "Re-running the same research prompt for the same city used to return materially different judgement figures, and those figures dominate rides per day. Three variables were taken off the model and rebuilt: the monthly ride-hail share is now computed from a pinned national survey and two measured Census ratios; the per-party visitor trip rate is composed from narrower questions; and what judgement is left is drawn several times and reported as a median with its spread.", "computed_not_judged": ["ridehail_ever_share", "ridehail_active_share_of_users", "ridehail_local_multiplier", "ridehail_month_share", "visitor_air_arrival_share"], "panel_draws": 5, "panel": {"visitor_airport_ridehail_share": {"median": 0.08, "draws": [0.08, 0.08, 0.08, 0.1, 0.1], "min": 0.08, "max": 0.1, "spread_x": 1.25}, "visitor_local_trips_per_stay": {"median": 0.2, "draws": [0.2, 0.15, 0.15, 0.2, 0.2], "min": 0.15, "max": 0.2, "spread_x": 1.33}, "trips_per_user_month": {"median": 1.8, "draws": [1.8, 1.8, 1.8, 2.0, 2.0], "min": 1.8, "max": 2.0, "spread_x": 1.11}}, "panel_answers_clipped_to_bounds": [], "rides_per_day_range": [14, 32]}, "cross_check": {"has_cross_check": false, "search_was_audited": true, "searched": "Checked the five required places: (1) State taxicab/TNC authority — Kansas TNC Act (K.S.A. 8-2703) says TNCs are not motor carriers or taxicabs, and Kansas Corporation Commission transportation dockets are carrier-enforcement orders, not trip tallies; no Kansas TNC rides report found. (2) City/county TNC or for-hire permit reports and open data — Scott City code is the Standard Traffic Ordinance; no taxi/TNC trip file. (3) Airport ground transportation — Garden City Regional Airport (36 miles south) publishes commercial enplanements, not TNC pickups; Scott City Municipal (KTQK) has no GT stats. (4) MPO travel survey — no MPO covers rural Scott County. (5) Local reporting quoting any of the above — none found. ACS for this place already counts 0.0 of workers commuting by taxi or ride-hail.", "verdict": ["none", "five named sources were checked and none of them publishes a trip count for this city"], "our_estimate_per_day": 21, "our_range_per_day": [5, 85]}, "replayed_from_saved_research": true, "summary": "This is a planning tool, not a prediction. Of the 77 numbers behind a season in Scott City, 24 are published figures, 31 are worked out from published figures, and 22 are our own estimates. 39 of them were read straight out of a federal file that covers every city in the country, so there was no citation to trust and no page to misread. You can change any of them. Your result is only as good as the numbers you agree with.", "federal_cross_check": {"rule": "Every research claim about charging stations, population or airports is checked against a federal bulk file the pipeline already holds on disk: chargers against the DOE/AFDC station snapshot (open, public sites within 10 straight-line miles of the Census town center), population against the Census place and county estimates, airports against the FAA enplanement file. Confirmed means the federal file agrees within tolerance (a stall count within 25% or one stall; a figure within 5%). Disputed means the federal file holds a different figure -- both are printed and the pack keeps its own citation. Unconfirmed means the federal file has no record of the thing claimed, which is never treated as false: the locator is voluntary submission and grant-funded sites lag it. Hospital claims are not checked because no federal hospital file is cached. A planned or permitted site never counts as present.", "checked_on": "2026-09-18", "town_center": [38.478872, -100.903053], "geoid": "2063600", "files": {"chargers": {"name": "US DOE Alternative Fuels Data Center station locator", "snapshot": "2026-09-16", "rows": "89386", "views": "dcfc_public / l2_public (status E, public, unrestricted)", "path": "../../american_adventurer/data/camp_leads.sqlite"}, "population": {"place": {"name": "Scott City city", "population": 3855, "vintage": "2025", "file": "sub-est2025.csv", "read_on": "2026-09-07"}, "county": {"name": "Scott County", "population": 4815, "vintage": "2025", "file": "co-est2025-alldata.csv", "read_on": "2026-09-07"}, "name": "US Census Bureau population estimates, vintage 2025"}, "airports": {"name": "FAA CY2024 commercial service enplanements + FAA airport layer", "read_on": "2026-09-07"}, "hospitals": {"skipped": "no federal hospital file is cached (CMS Hospital General Information would be the file; it is not fetched by this rule)"}}, "federal_chargers_within_10mi": {"dcfc_sites": 0, "dcfc_ports": 0, "dcfc_list": [], "l2_sites": 0, "l2_ports": 0, "nearest_dcfc": null}, "counts": {"confirmed": 7, "disputed": 1, "unconfirmed": 0, "skipped_no_file": 2, "claims": 10, "records_touched": 7, "records_read_from_a_federal_file_not_rechecked": 39}, "findings": [{"record": "power_dcfc", "field": "why", "subject": "chargers", "claim": "no public DC fast charger here", "claim_text": "Scott City has no public DC fast charger (only a restricted Level 2 at the Wheatland office);", "verdict": "confirmed", "federal": "the DOE/AFDC snapshot lists 0 open public DC fast-charging sites (0 fast ports) within 10 miles -- agrees with the note", "tolerance": "within 10 straight-line miles of the Census town center; a stall count within 25% or one stall"}, {"record": "hospital_beds", "field": "why", "subject": "hospitals", "claim": "hospital bed count", "claim_text": "as a Critical Access Hospital the federal 25-bed cap is also the practical staffed size.", "verdict": "skipped", "federal": "no federal hospital file is cached (CMS Hospital General Information would be the file; it is not fetched by this rule)", "tolerance": ""}, {"record": "parking_month", "field": "why", "subject": "population", "claim": "3,855 people", "claim_text": "street parking is free in a town of 3,855.", "verdict": "confirmed", "federal": "the note says 3,855; the Census file says Scott City city 3,855 (Census vintage 2025) -- within 5%", "tolerance": "within 5%"}, {"record": "visitor_airport_ridehail_share", "field": "math", "subject": "airports", "claim": "31,167 passengers or enplanements", "claim_text": "GCK boarded only 31,167 passengers and sits 39.3 miles from town, so arriving parties overwhelmingly rent a car or get picked up rather than take a long scarce taxi or ride-hail.", "verdict": "confirmed", "federal": "the note gives 31,167; FAA CY2024 enplanements for GCK = 31,167 -- within 5%", "tolerance": "within 5%"}, {"record": "rides_per_day", "field": "math", "subject": "population", "claim": "3,855 people", "claim_text": "Residents: 3,855 people x 0.7705 adults = 2,970 adults;", "verdict": "confirmed", "federal": "the note says 3,855; the Census file says Scott City city 3,855 (Census vintage 2025) -- within 5%", "tolerance": "within 5%"}, {"record": "notes.power", "field": "text", "subject": "chargers", "claim": "no public DC fast charger here", "claim_text": "No public DCFC exists in town as of 2026;", "verdict": "confirmed", "federal": "the DOE/AFDC snapshot lists 0 open public DC fast-charging sites (0 fast ports) within 10 miles -- agrees with the note", "tolerance": "within 10 straight-line miles of the Census town center; a stall count within 25% or one stall"}, {"record": "notes.geography", "field": "text", "subject": "airports", "claim": "airport code GCK", "claim_text": "Commercial flights are at Garden City Regional (GCK), 39 miles away — not Scott City Municipal (TQK, 1 mile SE, no scheduled passengers).", "verdict": "confirmed", "federal": "the FAA enplanement file lists GCK: Garden City Regional, Garden City KS, 31,167 CY2024 enplanements", "tolerance": "exact code"}, {"record": "notes.geography", "field": "text", "subject": "hospitals", "claim": "hospital bed count", "claim_text": "Hospital 25 is licensed CAH beds;", "verdict": "skipped", "federal": "no federal hospital file is cached (CMS Hospital General Information would be the file; it is not fetched by this rule)", "tolerance": ""}, {"record": "notes.geography", "field": "text", "subject": "population", "claim": "4,113 people", "claim_text": "2020 Census city population was 4,113;", "verdict": "disputed", "federal": "the note says 4,113; the Census file says Scott City city 3,855 (Census vintage 2025) / Scott County 4,815 (Census vintage 2025)", "tolerance": "within 5%"}, {"record": "notes.geography", "field": "text", "subject": "population", "claim": "3,855 people", "claim_text": "do not overwrite the settled bulk-file population of 3855.", "verdict": "confirmed", "federal": "the note says 3,855; the Census file says Scott City city 3,855 (Census vintage 2025) -- within 5%", "tolerance": "within 5%"}]}, "citation_recheck": {"on": "2026-09-24", "how": "Every citation this pack's build-time check reported as failed was fetched again by hand on 2026-09-24: one request at a time, with the header set a real browser sends, a pause between hosts, a retry with a back-off on 403, 429 and 5xx, and redirects followed and recorded.", "counts": {"rechecked": 7, "gone": 0, "moved": 0, "blocked": 1, "flaky": 0, "answers_normally": 6, "passes_the_same_test_now": 5, "still_fails_the_same_test": 1, "could_not_be_read_today": 1}, "what_this_means": "A citation counted as failed at build time is not the same thing as a dead link. None of this pack's failed citations is a dead page. Where the URL answers and the same test now passes, the original failure was our own fetch being refused, not the source.", "citations": [{"record": "events_note", "url": "https://www.visitscottcity.com/discover-more/events", "url_today": "answers normally", "detail_today": "HTTP 200 on the first attempt", "build_time_verdict": "never fetched: the cited page could not be fetched (HTTP 403)", "same_test_now": "passes", "same_test_detail": "the page carries 13 of the 14 distinctive words in this note"}, {"record": "generators_note", "url": "https://www.scottcityks.org/business/major-employers", "url_today": "answers normally", "detail_today": "HTTP 200 on the first attempt", "build_time_verdict": "never fetched: the cited page could not be fetched (HTTP 403)", "same_test_now": "passes", "same_test_detail": "the page carries 13 of the 14 distinctive words in this note"}, {"record": "insurance_min_liability", "url": "https://www.kcc.ks.gov/transportation/transportation-faqs", "url_today": "answers normally", "detail_today": "HTTP 200 on the first attempt", "build_time_verdict": "the cited page loads but does not carry the figure (the page carries only 0 of the 3 distinctive words in this note)", "same_test_now": "still fails", "same_test_detail": "the page carries only 0 of the 3 distinctive words in this note"}, {"record": "parking_month", "url": "https://codelibrary.amlegal.com/codes/scottcityks/latest/scottcity_ks/0-0-0-1362", "url_today": "answers normally", "detail_today": "HTTP 200 on the first attempt", "build_time_verdict": "never fetched: the cited page could not be fetched (HTTP 403)", "same_test_now": "passes", "same_test_detail": "the exact quoted text is on the page"}, {"record": "power_dcfc", "url": "https://costtocharge.com/states/kansas", "url_today": "blocked -- the host refuses our client", "detail_today": "HTTP 429 on every one of 4 attempts", "build_time_verdict": "never fetched: the cited page could not be fetched (HTTP 429)", "same_test_now": null, "same_test_detail": "the page could not be read today either"}, {"record": "power_utility", "url": "https://www.scottcityks.org/government/other-utilities", "url_today": "answers normally", "detail_today": "HTTP 200 on the first attempt", "build_time_verdict": "never fetched: the cited page could not be fetched (HTTP 403)", "same_test_now": "passes", "same_test_detail": "the page carries 2 of the 4 distinctive words in this note"}, {"record": "transit_note", "url": "https://www.scottcityks.org/our-community/medical", "url_today": "answers normally", "detail_today": "HTTP 200 on the first attempt", "build_time_verdict": "never fetched: the cited page could not be fetched (HTTP 403)", "same_test_now": "passes", "same_test_detail": "the page carries 8 of the 14 distinctive words in this note"}]}}, "ok": true}