{"id": "san-buenaventura-ventura-ca", "label": "San Buenaventura (Ventura), CA", "city": "San Buenaventura (Ventura)", "state": "CA", "county": "Ventura County", "geography": "multi-district metro", "population": 109914, "researched_on": "2026-09-09", "pipeline_version": "2.1.0", "model": "grok-4.6", "counts": {"total": 80, "sourced": 33, "derived": 30, "estimated": 17}, "gaps": 3, "citations": {"checked": 17, "passed": 16, "failed": 1}, "research_cost_usd": 4.7782, "summary": "This is a planning tool, not a prediction. Of the 80 numbers behind a season in San Buenaventura (Ventura), 33 are published figures, 30 are worked out from published figures, and 17 are our own estimates. 43 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": "san-buenaventura-ventura-ca", "city": "San Buenaventura (Ventura)", "state": "CA", "label": "San Buenaventura (Ventura), CA", "county": "Ventura County", "geography_type": "multi-district metro", "researched_on": "2026-09-09", "pipeline_version": "2.1.0", "model": "grok-4.6", "records": [{"id": "population", "label": "People living here", "value": 109914, "unit": "people", "basis": "sourced", "why": "US Census Bureau vintage 2025 population estimate for San Buenaventura (Ventura) city, California.", "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 0665042 -- San Buenaventura (Ventura) city, California"}, "range": [54957, 219828], "editable": true, "theme": "people", "bulk": true}, {"id": "land_area_sqmi", "label": "How big the city is", "value": 21.856, "unit": "sq mi", "basis": "sourced", "why": "Census Bureau Gazetteer land area for San Buenaventura (Ventura) 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_06.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 0665042 -- San Buenaventura (Ventura) city"}, "range": [10.9, 43.7], "editable": true, "theme": "people", "bulk": true}, {"id": "density", "label": "People per square mile", "value": 5029, "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": "109,914 residents divided by 21.856 square miles of land = 5,029 people per square mile.", "source": null, "range": [2011, 12572], "editable": true, "theme": "people", "bulk": true}, {"id": "metro_population", "label": "People in the surrounding county", "value": 830851, "unit": "people", "basis": "sourced", "why": "US Census Bureau vintage 2025 estimate for Ventura County, California. 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 06111 -- Ventura County, California"}, "range": [415425, 1661702], "editable": true, "theme": "people", "bulk": true}, {"id": "airport_name", "label": "Airport name", "value": "Santa Barbara Municipal", "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 SBA -- Santa Barbara Municipal, Santa Barbara CA"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_code", "label": "Airport code", "value": "SBA", "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 SBA -- Santa Barbara Municipal, Santa Barbara CA"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_passengers_year", "label": "Passengers boarding a year", "value": 696396, "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 SBA -- Santa Barbara Municipal, Santa Barbara CA"}, "range": [348198, 1392792], "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_traffic_change_pct", "label": "Change in airport traffic, 2023 to 2024", "value": 9.0, "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 696,396 against CY2023 638,802, both from the same file (https://www.faa.gov/airports/planning_capacity/passenger_allcargo_stats/passenger/arp-cy2024-commercial-service-enplanements.xlsx): (696,396 - 638,802) / 638,802 = 9.0%.", "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": 35.2, "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 (34.267780, -119.254206, from the Census Gazetteer place file) and the FAA's airport coordinate (34.426196, -119.841505, from https://services6.arcgis.com/ssFJjBXIUyZDrSYZ/arcgis/rest/services/US_Airport/FeatureServer/0) = 35.2 miles. Straight line, not road miles.", "source": null, "range": [17.6, 88.1], "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "airport_alternatives_note", "label": "Busier airports within reach", "value": "Los Angeles International (LAX) 53 mi away, 37,760,834 boardings a year; John Wayne/Orange County (SNA) 89 mi away, 5,370,273 boardings a year; Ontario International (ONT) 96 mi away, 3,494,554 boardings a year", "unit": "", "basis": "sourced", "why": "The nearest airport is not always the one people use. These are the busier commercial airports within 120 miles, from the same FAA file, so a reader can see the choice a traveller here actually has.", "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 SBA -- Santa Barbara Municipal, Santa Barbara CA"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "airport"}, {"id": "power_state_avg", "label": "Average price of electricity in this state", "value": 0.3474, "unit": "$/kWh", "basis": "sourced", "why": "The EIA's own average price to residential customers across California 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": "California, June 2026"}, "range": [0.174, 0.695], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_state_avg_commercial", "label": "Average business electricity price in this state", "value": 0.2733, "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": "California, June 2026"}, "range": [0.137, 0.547], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_state_avg_ytd", "label": "Average electricity price this year so far", "value": 0.3317, "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": "California, June 2026 YTD"}, "range": [0.166, 0.663], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_utility", "label": "Electric utility", "value": "Southern California Edison Co", "unit": "", "basis": "sourced", "why": "The electric utility whose EIA-861 service territory includes Ventura County, CA -- the same county this city sits in. Matched on the county, not on the utility's trading name.", "math": null, "source": {"name": "US Energy Information Administration, Form EIA-861 2024, service territory and sales to ultimate customers", "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": "utility Southern California Edison Co (#17609), Ventura County County rows, CA"}, "range": null, "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_utility_rate", "label": "What this utility's residential customers pay on average", "value": 0.3243, "unit": "$/kWh", "basis": "derived", "why": "Revenue divided by sales for Southern California Edison Co, out of the EIA's own annual file. Bundled service only: a delivery-only row charges a delivery fee against the full kilowatt-hours and folding it in produces a rate nobody is billed.", "math": "Form EIA-861 2024 for Southern California Edison Co: residential revenue of $6,336,639.0 thousand against 19,540,551 MWh sold. (6,336,639.0 x 1,000 dollars) / (19,540,551 x 1,000 kWh) = $0.3243 a kWh. This is the utility's own average across its whole residential class -- it is not a tariff, and a customer on a particular rate schedule will pay more or less.", "source": null, "range": [0.162, 0.649], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_utility_rate_commercial", "label": "What this utility's business customers pay on average", "value": 0.2309, "unit": "$/kWh", "basis": "derived", "why": "The same calculation for the commercial class, which is the one a leased bay with a charger would be billed on.", "math": "Form EIA-861 2024 for Southern California Edison Co: commercial revenue of $6,588,907.0 thousand against 28,534,149 MWh sold, so $0.2309 a kWh.", "source": null, "range": [0.115, 0.462], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "power_supply_choice_share", "label": "Share of local homes buying power from someone else", "value": 0.299, "unit": "share", "basis": "derived", "why": "In a restructured state the wires company delivers to customers who bought their energy from a competing supplier. Where this is high, the utility's own average rate describes only the customers who stayed with it, and shopping around is a real lever for an operator here.", "math": "Form EIA-861 2024 for Southern California Edison Co: 1,374,895 residential customers on delivery-only service against 3,219,520 on bundled service; 1,374,895 / (1,374,895 + 3,219,520) = 29.9%.", "source": null, "range": [0, 1], "editable": true, "depends_on": null, "bulk": true, "theme": "power"}, {"id": "climate_station", "label": "Weather station these figures come from", "value": "OXNARD VENTURA CO AP, CA US (USW00093110), 5.4 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. 1 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 USW00093110", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00093110.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": "OXNARD VENTURA CO AP, CA US (USW00093110), 5.4 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": 61.2, "unit": "F", "basis": "derived", "why": "The mean of the twelve monthly normals, 1991-2020.", "math": "NOAA 1991-2020 monthly normals for station USW00093110: the twelve MLY-TAVG-NORMAL values averaged = 61.2F.", "source": null, "range": [46.2, 76.2], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "temp_coldest_month_avg_f", "label": "Average temperature in the coldest month", "value": 56.0, "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 USW00093110", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00093110.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": "OXNARD VENTURA CO AP, CA US (USW00093110), 5.4 mi from the city centre"}, "range": [41.0, 71.0], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "temp_hottest_month_avg_f", "label": "Average temperature in the hottest month", "value": 67.1, "unit": "F", "basis": "sourced", "why": "August 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 USW00093110", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USW00093110.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": "OXNARD VENTURA CO AP, CA US (USW00093110), 5.4 mi from the city centre"}, "range": [52.1, 82.1], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "precip_year_in", "label": "Rain and melted snow in a year", "value": 12.93, "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 USW00093110: the twelve MLY-PRCP-NORMAL values summed = 12.93 inches a year.", "source": null, "range": [6.5, 23.3], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "wet_days_year", "label": "Days a year with measurable rain", "value": 44.0, "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 USW00093110: the twelve MLY-PRCP-AVGNDS-GE001HI values summed = 44.0 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": 0.1, "unit": "in/year", "basis": "derived", "why": "From station USC00046399, 12.5 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 OJAI, CA US (USC00046399), 12.5 miles from the city centre: the twelve MLY-SNOW-NORMAL values summed = 0.1 inches a year.", "source": null, "range": [0, 1], "editable": true, "depends_on": null, "bulk": true, "theme": "weather"}, {"id": "snow_days_year", "label": "Days a year with measurable snow", "value": 0.2, "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 USC00046399", "date": "1991-2020", "url": "https://www.ncei.noaa.gov/data/normals-monthly/1991-2020/access/USC00046399.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": "OJAI, CA US (USC00046399), 12.5 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.803, "unit": "share", "basis": "derived", "why": "Residents 18 and over in San Buenaventura (Ventura), CA, 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 1600000US0665042: total population 109,857, of whom 21,647 are under 18 (the eight under-18 age bands for males and females). (109,857 - 21,647) / 109,857 = 0.8030.", "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": 103069, "unit": "$/year", "basis": "sourced", "why": "The median household income in San Buenaventura (Ventura), CA. 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 1600000US0665042, B19013_E001"}, "range": [51534, 206138], "editable": true, "depends_on": null, "bulk": true, "theme": "people"}, {"id": "no_vehicle_share", "label": "Share of households with no car", "value": 0.0531, "unit": "share", "basis": "derived", "why": "Households in San Buenaventura (Ventura), CA 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 1600000US0665042: 41,858 occupied households, of which 585 owner-occupied (B25044_E003) and 1,637 renter-occupied (B25044_E010) have no vehicle available. (585 + 1,637) / 41,858 = 0.0531, or 5.3%.", "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.7239, "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 1600000US0665042: 38,998 of 53,871 workers 16 and over (B08301_E003 / B08301_E001) = 0.7239, or 72.39%.", "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.0131, "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 1600000US0665042: 708 of 53,871 workers 16 and over (B08301_E010 / B08301_E001) = 0.0131, or 1.31%.", "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.0002, "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 1600000US0665042: 10 of 53,871 workers 16 and over (B08301_E016 / B08301_E001) = 0.0002, or 0.02%.", "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.1534, "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 1600000US0665042: 8,262 of 53,871 workers 16 and over (B08301_E021 / B08301_E001) = 0.1534, or 15.34%.", "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": 24.1, "unit": "minutes", "basis": "derived", "why": "The mean one-way journey to work in San Buenaventura (Ventura), CA. 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 1600000US0665042: 1,099,790 aggregate minutes of travel to work divided by 45,609 workers who did not work from home = 24.1 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": 17.24, "unit": "$/hour", "basis": "sourced", "why": "The median hourly wage for Cleaners of Vehicles and Equipment (occupation 53-7061) in Oxnard-Thousand Oaks-Ventura, CA, 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 'Oxnard-Thousand Oaks-Ventura, CA', 760 people employed in it: median hourly wage $17.24. The national median for the same occupation is $16.96, so this town's labour index is 17.24 / 16.96 = 1.017.", "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 37100 -- Oxnard-Thousand Oaks-Ventura, CA"}, "range": [10.34, 31.03], "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": 17.24, "unit": "$/hour", "note": "occupation 53-7061, Oxnard-Thousand Oaks-Ventura, CA"}], "theme": "costs"}, {"id": "labour_note", "label": "What hand work costs here", "value": "Cleaners of Vehicles and Equipment in Oxnard-Thousand Oaks-Ventura, CA are paid a median of $17.24 an hour (BLS May 2024, occupation 53-7061, 760 employed). The national median for the same job is $16.96, so hand work here costs 102% 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.017, "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 'Oxnard-Thousand Oaks-Ventura, CA' is $17.24 an hour against $16.96 nationally, so 17.24 / 16.96 = 1.017. 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": 1.556, "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: $2,198 a month in San Buenaventura (Ventura), CA (place level) against $1,413 for the United States from the same table (GEO_ID 0100000US), so 2198 / 1413 = 1.556.", "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": 36, "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.017 = $36.\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": [14, 89], "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": 74, "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.017 = $74.\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": [29, 184], "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": 154, "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.017 = $154.\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": [61, 384], "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": 1983, "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 1.556 = $1,983 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": [793, 5950], "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": 327, "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 $1,223.16 in CA against $1,281.60 countrywide, so the state index is 1223.16 / 1281.60 = 0.954. 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.954 = $327 a month. This is the number in the pack most worth replacing with a real quote. Read on 2026-09-09.", "source": null, "range": [131, 981], "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": 1223.16, "unit": "$/year", "note": "CA 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": 278, "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": "$327 (the first car, above) x 0.85 = $278. 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": [111, 834], "editable": true, "depends_on": ["insurance_base_month"], "bulk": true, "theme": "costs", "game_id": "insurance_per_car"}, {"id": "power_offpeak", "theme": "power", "label": "Overnight electricity", "value": 0.29, "unit": "$/kWh", "basis": "sourced", "why": "All-in summer TOU-D-PRIME overnight rate (9pm–8am, so midnight–06:00) for Ventura Clean Power Alliance customers: CPA generation plus SCE delivery; winter overnight is 27¢ on the same page. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Clean Power Alliance", "date": "2026-07", "url": "https://cleanpoweralliance.org/time-of-use-rates/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0.15, 0.45], "editable": true, "depends_on": null, "game_id": "power_offpeak"}, {"id": "power_mid", "theme": "power", "label": "Midday electricity", "value": 0.29, "unit": "$/kWh", "basis": "sourced", "why": "All-in summer TOU-D-PRIME mid-day rate (8am–4pm) on the CPA compare tool, which covers most of 06:00–16:00; winter mid-day is 27¢. Peak does not start until 4pm. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Clean Power Alliance", "date": "2026-07", "url": "https://cleanpoweralliance.org/time-of-use-rates/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0.15, 0.5], "editable": true, "depends_on": null, "game_id": "power_mid"}, {"id": "power_onpeak", "theme": "power", "label": "On-peak electricity", "value": 0.67, "unit": "$/kWh", "basis": "sourced", "why": "All-in summer TOU-D-PRIME evening/on-peak rate (4pm–9pm weekdays) from the CPA tool; SCE/CPA peak is 4–9pm not until midnight (9pm–midnight is off-peak at 29¢). Winter evening is 63¢. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Clean Power Alliance", "date": "2026-07", "url": "https://cleanpoweralliance.org/time-of-use-rates/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0.35, 0.9], "editable": true, "depends_on": null, "game_id": "power_onpeak"}, {"id": "power_dcfc", "theme": "power", "label": "Public DC fast charging", "value": 0.76, "unit": "$/kWh", "basis": "sourced", "why": "Electrify America public DCFC at Pacific View Mall, 3301 E Main St, Ventura (6 stalls up to 350 kW); pay-as-you-go energy rate, plus $0.40/min idle after 10 minutes. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "DCFC Tracker (Electrify America public pricing)", "date": "2026-09", "url": "https://dcfctracker.com/stations/213911", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0.4, 1.2], "editable": true, "depends_on": null, "game_id": "supercharger_kwh", "federal_check": {"verdict": "confirmed", "subject": "chargers", "claim": "6 fast-charging stalls (Electrify America)", "federal": "the note counts 6 stalls; the snapshot lists Macerich Pacific View Mall (Ventura, CA) with 6 fast ports 0.3 mi from the town center (J1772COMBO)", "checked_on": "2026-09-18", "findings": 1}}, {"id": "power_tou_note", "theme": "power", "label": "Time-of-use tariff available", "value": "Yes: TOU-D-PRIME (EV/battery/heat-pump plan), also TOU-D-4-9PM, TOU-D-5-8PM, and TOU-SMART; Ventura takes these with Clean Power Alliance generation and SCE delivery", "unit": "", "basis": "sourced", "why": "SCE publishes residential TOU options and CPA mirrors them for Ventura; TOU-D-PRIME is the small-operator EV overnight tariff. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Southern California Edison", "date": "2026-09", "url": "https://www.sce.com/save-money/rates-financing/residential-rate-plans/time-of-use-plans", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the page carries 11 of the 14 distinctive words in this note"}, "range": [], "editable": true, "depends_on": null}, {"id": "ridehail_present", "theme": "demand", "label": "Ride-hail and taxi services operating today", "value": "Uber and Lyft operate 24/7 (thinner supply and longer waits than large cities); local taxis including Skyline Taxi, Gold Coast Cab and Rosie Taxi Cab also run 24/7", "unit": "", "basis": "sourced", "why": "Uber's own Ventura city page confirms 24/7 availability while explicitly noting longer pickup times than bigger cities; local taxi operators appear in current Yelp listings and their own sites. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Uber", "date": "2026-09", "url": "https://www.uber.com/global/en/r/cities/ventura-ca-us/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "the page carries 9 of the 14 distinctive words in this note"}, "range": [0, 1], "editable": true, "depends_on": null}, {"id": "transit_note", "theme": "demand", "label": "Public bus system evenings and weekends", "value": "Gold Coast Transit District fixed-route buses run 7 days a week roughly 4:45am–10pm; Late Night Safe Rides (shared demand-response) until midnight. No fixed-route service after about 10pm.", "unit": "", "basis": "sourced", "why": "City of Ventura transit page and GCTD documents establish 7-day fixed-route service ending around 10pm plus the late-night DAR overlay, which matters because evening/weekend gaps push some trips onto cars or ride-hail.", "math": null, "source": {"name": "City of Ventura", "date": "2026-08", "url": "https://www.cityofventura.ca.gov/419/Public-Transit", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the page carries 9 of the 14 distinctive words in this note"}, "range": [0, 1], "editable": true, "depends_on": null}, {"id": "trip_mi_avg", "theme": "demand", "label": "Average paid trip length", "value": 5.0, "unit": "miles", "basis": "estimated", "why": "No local TNC trip-length survey exists; the city's own land area is the strongest published geography for scaling a typical paid ride.", "math": "Land area 21.856 sq mi implies a characteristic length of about 4.7 miles (sqrt(area)). The city is elongated along the coast (roughly 8–10 miles long) and Uber lists Ventura–Oxnard as a common 9-mile route. Mean one-way commute is 24.1 minutes. National/urban TNC averages are ~5–6 miles; stepped down slightly for this compact coastal geography to 5.0 miles. Likely conservative—ignores occasional longer airport or Santa Barbara runs.", "source": null, "range": [2.0, 12.0], "editable": true, "depends_on": null}, {"id": "trip_mi_short_share", "theme": "demand", "label": "Share of trips under 3 miles", "value": 0.45, "unit": "", "basis": "estimated", "why": "No Ventura-specific TNC length distribution; estimated from city size plus a published mid-size-city benchmark, then adjusted downward in length for the 22 sq mi footprint.", "math": "Austin TNC data (similar mid-size city) showed ~44% of paid trips under 3 miles. Ventura's 21.856 sq mi land area and high local-errand share (low no-vehicle households still have short downtown/harbor trips) support a slightly higher short-trip share of 0.45. Direction of uncertainty: could be a few points higher if many beach/downtown hops dominate.", "source": null, "range": [0.2, 0.7], "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": "No local distribution published; scaled from a mid-size-city TNC study using Ventura's own land area and known Oxnard/Santa Barbara links.", "math": "Austin study found ~14% of TNC trips over 10 miles. Ventura is smaller (21.856 sq mi) so fewer very long internal trips, but popular Uber routes include 9-mile Oxnard and 38-mile Santa Barbara hops plus hospital/college traffic; 0.12 is a modest step-down. Likely conservative—airport runs to SBA or LAX would raise it.", "source": null, "range": [0.03, 0.3], "editable": true, "depends_on": ["trip_mi_avg"]}, {"id": "night_share", "theme": "demand", "label": "Share of demand 21:00–03:00", "value": 0.16, "unit": "", "basis": "estimated", "why": "No local TNC time-of-day table; estimated from 24-hour hospital operations, college evening classes, downtown bars, and the fact that fixed-route buses end around 10pm.", "math": "The 6-hour window is 25% of clock time but ride-hail demand is evening-peaked, not uniform. Community Memorial Hospital and Ventura County Medical Center run 24h (night-shift nurses); Ventura College lists evening classes; downtown bars generate late trips after buses stop ~10pm (Late Night Safe Rides exist but are reservation-based shared rides). National urban night shares often 18–22%; stepped down to 0.16 for a smaller beach town without a huge club scene. Conservative—ignores some hospital and bar volume.", "source": null, "range": [0.05, 0.3], "editable": true, "depends_on": null}, {"id": "visitors_year", "theme": "demand", "label": "Annual visitors", "value": 2679800, "unit": "visitors/year", "basis": "sourced", "why": "Visit Ventura (the destination marketing organization) commissioned the last complete visitor-volume study covering calendar year 2017; later city reports use different methodologies (Placer.ai trips or mixed commuter counts) and are not a single reproducible visitor total.", "math": null, "source": {"name": "Visit Ventura / Lauren Schlau Consulting", "date": "2018-07", "url": "https://www.cityofventura.ca.gov/DocumentCenter/View/13670/VVCB-2017-Econ-Fiscal-Impact-Study", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [500000, 8000000], "editable": true, "depends_on": null}, {"id": "visitor_party_size", "theme": "demand", "label": "Average visiting party size", "value": 2.9, "unit": "people", "basis": "sourced", "why": "The same 2017 Visit Ventura visitor-profile study reports average group size; a party shares one vehicle so visitor headcount is not ride count.", "math": null, "source": {"name": "Visit Ventura / Lauren Schlau Consulting", "date": "2018-07", "url": "https://www.cityofventura.ca.gov/DocumentCenter/View/13670/VVCB-2017-Econ-Fiscal-Impact-Study", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [1.0, 4.5], "editable": true, "depends_on": null}, {"id": "visitor_nights_avg", "theme": "demand", "label": "Average nights a visiting party stays", "value": 0.85, "unit": "nights", "basis": "sourced", "why": "The 2017 Visit Ventura study gives average nights spent in Ventura across all visitors (including the large day-trip share); overnight visitors averaged 3.3 nights.", "math": null, "source": {"name": "Visit Ventura / Lauren Schlau Consulting", "date": "2018-07", "url": "https://www.cityofventura.ca.gov/DocumentCenter/View/13670/VVCB-2017-Econ-Fiscal-Impact-Study", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [0.2, 5.0], "editable": true, "depends_on": null}, {"id": "rides_reported", "theme": "demand", "label": "Independently reported paid rides", "value": 0, "unit": "trips/year", "basis": "estimated", "why": "No published TNC or taxi trip total was found for the city; the zero is an audited absence, not an assumption that zero rides occur.", "math": "Checked in required order: (1) California CPUC TNC Data Portal—statewide annual reports exist but no Ventura or Ventura County trip totals are public (recent public versions suspended/redacted). (2) City of Ventura and Ventura County open-data/permit pages—no TNC or for-hire trip-count reports. (3) Oxnard Airport (nearest commercial field) and other county airports—Uber/Lyft permitted but no published ground-transportation TNC pickup statistics. (4) VCTC (MPO) travel-model and performance documents—no TNC trip counts. (5) Local news and operator sites—no quoted taxi or TNC volume figures. Absence is therefore documented rather than silent.", "source": null, "range": [0, 5000000], "editable": true, "depends_on": null}, {"id": "geography_type", "theme": "geography", "label": "City layout type", "value": "multi-district metro", "unit": "", "basis": "estimated", "why": "Ventura is one incorporated city, but the city's own land-use work splits it into twelve distinct subareas and the built-up area runs from the Ventura River/Westside through downtown and the harbor east to Saticoy, so a fleet has to choose among several demand pockets rather than treating it as one stop.", "math": "The July 2021 Land Use and Urban Design Report states the city is composed of twelve distinct subareas. Wikipedia geography describes an elongated footprint: western arm up the Ventura River, downtown/harbor on the coast, eastern alluvial plain to Saticoy. Equivalent circular radius from land area is only 2.64 mi, but east-west spread is several times that, so downtown tourism, the harbor, the college/hospital corridor, Westside, and Eastside/Montalvo are separate positioning problems. Classification is a judgment, not a published label.", "source": null, "range": ["single-radius town", "multi-district metro"], "editable": true, "depends_on": null}, {"id": "city_radius_mi", "theme": "geography", "label": "City radius", "value": 2.64, "unit": "mi", "basis": "derived", "why": "No published centre-to-edge mileage; this is the equivalent circular radius of the city's 21.856 sq mi of land, the figure the instructions say to use when nothing is published.", "math": "r = sqrt(land area / π) = sqrt(21.856 / 3.1416) = sqrt(6.956) ≈ 2.64 miles. Likely conservative as a coverage radius: the city is elongated (Ventura River/Westside to Saticoy), so the farthest built-up edge is farther than this equivalent-circle number.", "source": null, "range": [1.5, 8.0], "editable": true, "depends_on": null}, {"id": "district_count", "theme": "geography", "label": "Demand districts", "value": 5, "unit": "", "basis": "estimated", "why": "Five meaningfully different demand pockets a fleet would actually choose between, collapsing the city's twelve planning subareas into operational districts.", "math": "GPU names 12 planning subareas; Wikipedia lists 18 neighborhoods. For demand those group as: (1) downtown + fairgrounds, (2) Westside, (3) harbor/Pierpont/Marina, (4) college and hospital midtown, (5) Eastside/Montalvo/Saticoy. Using 12 would over-fragment a 22 sq mi city; using 1 would ignore the east-west spread and distinct generators.", "source": null, "range": [3, 12], "editable": true, "depends_on": ["geography_type"]}, {"id": "districts_note", "theme": "geography", "label": "District names", "value": "downtown and fairgrounds; Westside; harbor/Pierpont/Marina; college and hospital midtown; Eastside/Montalvo/Saticoy", "unit": "", "basis": "estimated", "why": "Names taken from the city's published neighborhoods and planning subareas, grouped into the five demand districts above.", "math": "Wikipedia neighborhood list includes Downtown, Westside, Midtown, College, Pierpont, Montalvo, Saticoy, Hillsides and others. GPU highlights Downtown, Westside, Eastside/Saticoy, Pierpont and the college area. Grouped to match district_count=5 rather than listing all 12–18 named places.", "source": null, "range": [1, 1], "editable": true, "depends_on": ["district_count"]}, {"id": "airport_flights_note", "theme": "geography", "label": "Airport scheduled flights", "value": "28 daily nonstop departures to 13 U.S. hubs (SFO, DEN, PHX, LAX, DFW, ORD, SEA, SAN, LAS, SMF, OAK, PDX, SLC)", "unit": "", "basis": "sourced", "why": "Operator's own flights page for Santa Barbara Municipal (SBA), the nearest commercial airport; this is a small-hub pattern with many daily flights to multiple hubs, not a two-flights-to-one-hub town.", "math": null, "source": {"name": "City of Santa Barbara Airport (Fly SBA)", "date": "2026-09", "url": "https://flysba.santabarbaraca.gov/flights-and-airlines", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the page carries 5 of the 5 distinctive words in this note"}, "range": [1, 1], "editable": true, "depends_on": null, "federal_check": {"verdict": "confirmed", "subject": "airports", "claim": "airport code SBA", "federal": "the FAA enplanement file lists SBA: Santa Barbara Municipal, Santa Barbara CA, 696,396 CY2024 enplanements", "checked_on": "2026-09-18", "findings": 1}}, {"id": "generators_note", "theme": "geography", "label": "Named demand generators", "value": "Community Memorial Hospital (250 beds) and Ventura County Medical Center; Ventura College (~11,700 students); County of Ventura (8,232 jobs); Patagonia HQ; Ventura Harbor/Channel Islands boats; Ventura County Fairgrounds; downtown Mission/Main Street", "unit": "", "basis": "estimated", "why": "The named hospitals, college, largest public employer, headquarters, harbor and fairgrounds that actually concentrate trips; compiled from the hospital, college, city CAFR (via Wikipedia) and geography pages opened this session.", "math": "Largest hospital 250 beds (HCAI/CMH). Ventura College Fall 2025 enrollment 11,697. Wikipedia city CAFR table: County of Ventura 8,232 employees, Community Memorial 2,176, Patagonia 665. Harbor and fairgrounds are the coastal venues named on city/Wikipedia pages. County job count is 2020 CAFR (stale; direction of uncertainty unknown). Does not include Oxnard employers.", "source": null, "range": [1, 1], "editable": true, "depends_on": ["hospital_beds", "college_enrollment"], "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": 2}}, {"id": "hospital_beds", "theme": "geography", "label": "Largest hospital beds", "value": 250, "unit": "beds", "basis": "sourced", "why": "Staffed-bed count is not published separately; California HCAI lists 250 licensed beds at Community Memorial Hospital-San Buenaventura, matching the hospital's own 250 private rooms, and it is the largest hospital in the city (VCMC is licensed for 180).", "math": null, "source": {"name": "California HCAI hospital profile", "date": "2024-12", "url": "https://hcai.ca.gov/facility/community-memorial-hospital-san-buenaventura/", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the exact quoted text is on the page"}, "range": [180, 350], "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": 11697, "unit": "students", "basis": "sourced", "why": "Ventura College is the city's only large campus; official catalog Fall 2025 headcount. Smaller in-city campuses (Colleges of Law, adult ed) add a few hundred and are not included, so this is slightly conservative for 'across the city's colleges'. This is a secondary source -- it republishes a figure it did not itself produce.", "math": null, "source": {"name": "Ventura College catalog, College Demographics", "date": "2025-08", "url": "https://catalog.vcccd.edu/ventura/college-information/demographics/", "tier": "secondary", "verified_on": "2026-09-09", "verified_by": "found 11,697 on the same line as 'total enrollment'"}, "range": [8000, 20000], "editable": true, "depends_on": null}, {"id": "events_note", "theme": "geography", "label": "Annual demand events", "value": "Ventura County Fair late July–early August (~269,000 in 2026); 4th of July Street Fair and Pushem-Pullem Parade (July)", "unit": "", "basis": "estimated", "why": "Only events opened and dated this session that actually move citywide crowds: the 12-day county fair at Seaside Park and the city's July 4 street fair/parade downtown.", "math": "VC Star 2026-08-29: nearly 269,000 attended the 2026 fair (12 days ending Aug 9). Visit Ventura: fair ran July 29–August 9, 2026. City of Ventura events page: annual 4th of July Street Fair and Pushem-Pullem Parade. No other annual events were sourced with attendance. Fair count is official fairgrounds wrap-up, not an independent audit.", "source": null, "range": [1, 1], "editable": true, "depends_on": null}, {"id": "insurance_min_liability", "theme": "costs", "label": "State minimum liability limits for TNC or for-hire vehicle", "value": "$750,000 CSL (≤8 seats, CPUC GO 115-G) or $1,000,000 TNC (PUC §5433)", "unit": "", "basis": "estimated", "why": "California statute and CPUC General Order set the floors that a for-hire or TNC vehicle must meet; Ventura taxis additionally reference Vehicle Code 16500 but CPUC/TNC figures govern most small passenger operations. Unconfirmed -- treated as our estimate.", "math": "Verification failed on https://www.cpuc.ca.gov/-/media/cpuc-website/files/uploadedfiles/cpucwebsite/content/licensing/go-115-g.pdf: the cited page loads but does not carry the figure (the page carries only 0 of the 2 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": "Downtown Ventura still maintains extensive free public lots (over 2,500 spaces historically); paid on-street and harbor rates exist but a small for-hire fleet would park at its depot rather than buy monthly downtown spaces. Employee permit program proposed at $35 has not been implemented.", "math": "City parking-permit page shows only $25 residential permits; no current commercial monthly rate published for downtown lots, which remain largely free or time-limited. Zero is therefore the billed cost for a depot-based operation.", "source": null, "range": [0, 150], "editable": true, "depends_on": null}, {"id": "registration_note", "theme": "costs", "label": "For-hire / TNC vehicle registration and fees", "value": "CPUC TCP-P permit $1,000 filing + $100/3-yr renewal; or Ventura taxi operator permit ~$90 (police/fingerprint/DOJ) + annual business license $45 + 0.34¢ per $1k receipts. Commercial plates extra.", "unit": "", "basis": "sourced", "why": "A small for-hire fleet is either a CPUC charter-party carrier or a locally permitted taxi; both fee schedules are published by the regulator and the city.", "math": null, "source": {"name": "CPUC Passenger Carrier FAQs / City of Ventura Taxicab Process", "date": "2026-05", "url": "https://www.cpuc.ca.gov/regulatory-services/licensing/transportation-licensing-and-analysis-branch/passenger-carrier-faqs", "tier": "primary", "verified_on": "2026-09-09", "verified_by": "the page carries 10 of the 14 distinctive words in this note"}, "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.399, "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.0531 here against 0.0835 nationally = 0.64x. Workers commuting by taxi or ride-hail (ACS B08301_016, a line the Census counts explicitly): 0.00020 here against 0.00261 nationally = 0.08x. 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.40x, 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.2, 0.8], "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.0459, "unit": "share", "basis": "derived", "why": "The share of adults in San Buenaventura (Ventura) 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.40x: 0.1152 x 0.40 = 0.0459. 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.0184 to 0.1148, 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.0184, 0.1148], "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": 2.4, "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: 2.4, 2.3, 2.6, 2.4, 2.3. The MEDIAN, 2.4, is used; the draws spanned 2.3 to 2.6, a factor of 1.13. Only 0.0531 of households lack a vehicle and the mean commute is 24.1 minutes, so monthly-active residents use ride-hail only a couple of times.", "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.17, "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.18, 0.15, 0.16, 0.17, 0.18. The MEDIAN, 0.17, is used; the draws spanned 0.15 to 0.18, a factor of 1.20. SBA is 35.2 miles from the city centre and parties average 2.9 people, so a rental car beats an expensive long ride-hail for most air arrivals.", "source": null, "range": [0.05, 0.8], "editable": true, "theme": "demand", "depends_on": null}, {"id": "visitor_local_trips_per_stay", "label": "Hired rides a visiting party takes in town, per visit", "value": 0.35, "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.25, 0.25, 0.35, 0.4, 0.4. The MEDIAN, 0.35, is used; the draws spanned 0.25 to 0.4, a factor of 1.60. With an 0.85-night average stay in a compact 21.856-square-mile beach city, most visiting parties take few or no non-airport ride-hail trips.", "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.35, "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.170 of those hiring a ride = 0.000, plus 0.350 trips in town = 0.350 trips a party. Pushing every judgement piece to its own measured extreme gives a range of 0.25 to 0.40. 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": 1206, "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 = 109914 (a published figure); Share of residents who are adults = 0.803 (worked out from published figures); Local adults taking a ride-hail trip in a given month = 0.0459 (worked out from published figures); Trips a month, per local who rides at all that month = 2.4 (our estimate); Annual visitors = 2679800 (a published figure); Average visiting party size = 2.9 (a published figure); Hired rides one visiting party takes per visit, all in = 0.35 (our estimate). Residents: 109,914 people x 0.803 adults = 88,261 adults; x 0.0459 who take a ride-hail trip in a given month = 4,051 people; x 2.4 trips each a month = 9,723 trips a month; divided by 30.4 days = 320 resident rides a day. Visitors: 2,679,800 a year / 2.9 people in a party = 924,069 visiting parties; x 0.35 ride-hail trips a party takes while it is here / 365 days = 886 visitor rides a day. A party shares one car, so a count of visitors is not a count of rides. Visitors are 73% of this total, so the answer turns on the visitor figures more than on the residents. Total: 1,206 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 756 rides a day, and at its own high bound 1,879. The 1,206 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 in required order: (1) California CPUC TNC Data Portal—statewide annual reports exist but no Ventura or Ventura County trip totals are public (recent public versions suspended/redacted). (2) City of Ventura and Ventura County open-data/permit pages—no TNC or for-hire trip-count reports. (3) Oxnard Airport (nearest commercial field) and other county airports—Uber/Lyft permitted but no published ground-transportation TNC pickup statistics. (4) VCTC (MPO) travel-model and performance documents—no TNC trip counts. (5) Local news and operator sites—no quoted taxi or TNC volume figures. Absence is therefore documented rather than silent. 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": [301, 4824], "editable": true, "low": 756, "high": 1879, "cross_check": {"has_cross_check": false, "search_was_audited": true, "searched": "Checked in required order: (1) California CPUC TNC Data Portal—statewide annual reports exist but no Ventura or Ventura County trip totals are public (recent public versions suspended/redacted). (2) City of Ventura and Ventura County open-data/permit pages—no TNC or for-hire trip-count reports. (3) Oxnard Airport (nearest commercial field) and other county airports—Uber/Lyft permitted but no published ground-transportation TNC pickup statistics. (4) VCTC (MPO) travel-model and performance documents—no TNC trip counts. (5) Local news and operator sites—no quoted taxi or TNC volume figures. Absence is therefore documented rather than silent.", "verdict": ["none", "five named sources were checked and none of them publishes a trip count for this city"], "our_estimate_per_day": 1206, "our_range_per_day": [301, 4824]}, "theme": "people", "federal_check": {"verdict": "confirmed", "subject": "population", "claim": "109,914 people", "federal": "the note says 109,914; the Census file says San Buenaventura (Ventura) city 109,914 (Census vintage 2025) -- within 5%", "checked_on": "2026-09-18", "findings": 1}}], "notes": {"power": "Ventura (San Buenaventura) is in Clean Power Alliance; default product is 100% Green Power, so some bills run a few cents/kWh above the CPA compare-tool 29/67¢ figures if those reflect Clean/Lean Power. SCE still delivers and sets the TOU windows (peak 4–9pm, not 4pm–midnight). Winter overnight/mid-day on the same CPA page is 27¢ and winter evening 63¢. TOU-D-PRIME has a ~$0.79/day base services charge not in the per-kWh rates. DCFC is Electrify America at Pacific View Mall; tracker sources the $0.76 from EA public data as of Sep 2026.", "demand": "Visitor volume uses the last complete Visit Ventura-commissioned calendar-year study (2017) because later city/Placer.ai figures mix trips, unique visitors and commuters and are not reproducible across years. Trip-length and night-share records are estimates anchored to the city's land area, ACS commute, hospital/college presence and bus span; they are the links the pipeline will use to compute rides per day. Rides_reported is an explicit zero after checking the five mandated source types.", "geography": "Airport pack fields (name/code/distance/passengers) are the settled FAA figures: SBA, 35.2 mi, 696,396 boardings in 2024. Hospital 250 is licensed/private rooms, not a separately published staffed count. College figure is Ventura College only (Fall 2025 catalog); Wikipedia still lists a law school and other tiny campuses. County-of-Ventura job count in generators_note is from the 2020 city CAFR via Wikipedia and is stale. Oxnard is an adjacent separate city and is not inside these districts. Fair attendance 269,000 is the 2026 fairgrounds wrap-up reported by VC Star 2026-08-29; city 4th of July is on cityofventura.ca.gov/1723/Events-Activities. GPU 12-subarea quote is in the July 2021 Land Use and Urban Design Report PDF.", "_superseded": ["clean_biohazard_cost", "clean_deep_cost", "clean_wipe_cost", "depot_rent_month", "insurance_base_month", "insurance_per_car_month", "labour_note"], "costs": "Insurance premiums are estimates because no Ventura-specific one-vehicle for-hire quotes are published; CPUC/TNC statutory minima are used for the liability-limits record. Depot rent uses the Q1 2026 Ventura-submarket industrial asking rate rather than the cheapest outlier listings. Downtown parking remains largely free for a depot-based operation. Cleaning and biohazard figures are local-shop ranges or national midpoints because contracted fleet rates are not advertised. Median household income and population given in the prompt were not needed for these operating-cost items."}, "gaps": ["visitor_air_arrival_share: the nearest commercial airport is 35 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": 80, "sourced": 33, "derived": 30, "estimated": 17}, "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_alternatives_note", "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_supply_choice_share", "power_tou_note", "power_utility", "power_utility_rate", "power_utility_rate_commercial", "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": 33, "primary": 24, "secondary": 9, "tier_unknown": 0, "no_citation_derived_or_estimated": 47, "read_from_a_federal_bulk_file": 43, "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": 43, "records_needing_no_citation_check": 17, "record_ids": ["adult_share", "airport_alternatives_note", "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_supply_choice_share", "power_utility", "power_utility_rate", "power_utility_rate_commercial", "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": 9, "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": 9, "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": 9, "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"}}, "downloads_this_run": 0, "cache_reuses_this_run": 100, "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": 43, "bulk_needing_no_verification": 17, "citations_checked": 17, "citations_passed": 16, "citations_failed": 1, "primary": 7, "secondary": 9, "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 0665042 -- San Buenaventura (Ventura) city, California", "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 0665042 -- San Buenaventura (Ventura) 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 06111 -- Ventura County, California", "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 SBA -- Santa Barbara Municipal, Santa Barbara CA", "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 SBA -- Santa Barbara Municipal, Santa Barbara CA", "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 SBA -- Santa Barbara Municipal, Santa Barbara CA", "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": "airport_alternatives_note", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "Locid SBA -- Santa Barbara Municipal, Santa Barbara CA", "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": "California, 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": "California, 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": "California, June 2026 YTD", "action": "not checked (read straight from a federal bulk file)"}, {"id": "power_utility", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "utility Southern California Edison Co (#17609), Ventura County County rows, CA", "action": "not checked (read straight from a federal bulk file)"}, {"id": "power_utility_rate", "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_rate_commercial", "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_supply_choice_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": "climate_station", "basis_in": "sourced", "url": null, "status": null, "url_ok": null, "figure_ok": null, "tier": "primary", "detail": "OXNARD VENTURA CO AP, CA US (USW00093110), 5.4 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": "OXNARD VENTURA CO AP, CA US (USW00093110), 5.4 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": "OXNARD VENTURA CO AP, CA US (USW00093110), 5.4 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": "OJAI, CA US (USC00046399), 12.5 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 1600000US0665042, 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 37100 -- Oxnard-Thousand Oaks-Ventura, CA", "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_offpeak", "basis_in": "sourced", "url": "https://cleanpoweralliance.org/time-of-use-rates/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "power_mid", "basis_in": "sourced", "url": "https://cleanpoweralliance.org/time-of-use-rates/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "power_onpeak", "basis_in": "sourced", "url": "https://cleanpoweralliance.org/time-of-use-rates/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "power_dcfc", "basis_in": "sourced", "url": "https://dcfctracker.com/stations/213911", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "power_tou_note", "basis_in": "sourced", "url": "https://www.sce.com/save-money/rates-financing/residential-rate-plans/time-of-use-plans", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the page carries 11 of the 14 distinctive words in this note", "action": "kept"}, {"id": "ridehail_present", "basis_in": "sourced", "url": "https://www.uber.com/global/en/r/cities/ventura-ca-us/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "the page carries 9 of the 14 distinctive words in this note", "action": "kept"}, {"id": "transit_note", "basis_in": "sourced", "url": "https://www.cityofventura.ca.gov/419/Public-Transit", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the page carries 9 of the 14 distinctive words in this note", "action": "kept"}, {"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": "sourced", "url": "https://www.cityofventura.ca.gov/DocumentCenter/View/13670/VVCB-2017-Econ-Fiscal-Impact-Study", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "visitor_party_size", "basis_in": "sourced", "url": "https://www.cityofventura.ca.gov/DocumentCenter/View/13670/VVCB-2017-Econ-Fiscal-Impact-Study", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "visitor_nights_avg", "basis_in": "sourced", "url": "https://www.cityofventura.ca.gov/DocumentCenter/View/13670/VVCB-2017-Econ-Fiscal-Impact-Study", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"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://flysba.santabarbaraca.gov/flights-and-airlines", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the page carries 5 of the 5 distinctive words in this note", "action": "kept"}, {"id": "generators_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": "hospital_beds", "basis_in": "sourced", "url": "https://hcai.ca.gov/facility/community-memorial-hospital-san-buenaventura/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the exact quoted text is on the page", "action": "kept"}, {"id": "college_enrollment", "basis_in": "sourced", "url": "https://catalog.vcccd.edu/ventura/college-information/demographics/", "status": 200, "url_ok": true, "figure_ok": true, "tier": "secondary", "detail": "found 11,697 on the same line as 'total enrollment'", "action": "kept"}, {"id": "events_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": "insurance_min_liability", "basis_in": "sourced", "url": "https://www.cpuc.ca.gov/-/media/cpuc-website/files/uploadedfiles/cpucwebsite/content/licensing/go-115-g.pdf", "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 2 distinctive words in this note)", "action": "demoted to estimated"}, {"id": "parking_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": "registration_note", "basis_in": "sourced", "url": "https://www.cpuc.ca.gov/regulatory-services/licensing/transportation-licensing-and-analysis-branch/passenger-carrier-faqs", "status": 200, "url_ok": true, "figure_ok": true, "tier": "primary", "detail": "the page carries 10 of the 14 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": 1982921, "output_tokens": 59330, "web_searches": 96, "cost_usd": 4.7782, "seconds": 1207.4, "measured_on": "2026-09-07", "note": "measured when the research actually ran on 2026-09-07; rebuilding the pack from the saved answers costs nothing"}, "search_ceiling": {"scope": "san-buenaventura-ventura-ca", "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.17, "draws": [0.18, 0.15, 0.16, 0.17, 0.18], "min": 0.15, "max": 0.18, "spread_x": 1.2}, "visitor_local_trips_per_stay": {"median": 0.35, "draws": [0.25, 0.25, 0.35, 0.4, 0.4], "min": 0.25, "max": 0.4, "spread_x": 1.6}, "trips_per_user_month": {"median": 2.4, "draws": [2.4, 2.3, 2.6, 2.4, 2.3], "min": 2.3, "max": 2.6, "spread_x": 1.13}}, "panel_answers_clipped_to_bounds": [], "rides_per_day_range": [756, 1879]}, "cross_check": {"has_cross_check": false, "search_was_audited": true, "searched": "Checked in required order: (1) California CPUC TNC Data Portal—statewide annual reports exist but no Ventura or Ventura County trip totals are public (recent public versions suspended/redacted). (2) City of Ventura and Ventura County open-data/permit pages—no TNC or for-hire trip-count reports. (3) Oxnard Airport (nearest commercial field) and other county airports—Uber/Lyft permitted but no published ground-transportation TNC pickup statistics. (4) VCTC (MPO) travel-model and performance documents—no TNC trip counts. (5) Local news and operator sites—no quoted taxi or TNC volume figures. Absence is therefore documented rather than silent.", "verdict": ["none", "five named sources were checked and none of them publishes a trip count for this city"], "our_estimate_per_day": 1206, "our_range_per_day": [301, 4824]}, "replayed_from_saved_research": true, "summary": "This is a planning tool, not a prediction. Of the 80 numbers behind a season in San Buenaventura (Ventura), 33 are published figures, 30 are worked out from published figures, and 17 are our own estimates. 43 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": [34.26778, -119.254206], "geoid": "0665042", "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": "San Buenaventura (Ventura) city", "population": 109914, "vintage": "2025", "file": "sub-est2025.csv", "read_on": "2026-09-07"}, "county": {"name": "Ventura County", "population": 830851, "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": 17, "dcfc_ports": 102, "dcfc_list": [{"name": "Macerich Pacific View Mall (Ventura, CA)", "network": "Electrify America", "ports": 6, "connectors": "J1772COMBO", "miles": 0.3, "open_date": "2022-04-13"}, {"name": "Trader Joe's Pacific View Mall North", "network": "eVgo Network", "ports": 1, "connectors": "CHADEMO J1772 J1772COMBO", "miles": 0.3, "open_date": "2018-03-07"}, {"name": "Ventura, CA", "network": "RIVIAN_ADVENTURE", "ports": 8, "connectors": "J1772COMBO TESLA", "miles": 0.3, "open_date": "2025-05-22"}, {"name": "US Bank Ventura", "network": "EVCS", "ports": 1, "connectors": "CHADEMO J1772 J1772COMBO", "miles": 0.5, "open_date": "2022-09-24"}, {"name": "Ventura, CA - Tesla Supercharger", "network": "Tesla", "ports": 12, "connectors": "TESLA", "miles": 1.0, "open_date": "2023-06-30"}, {"name": "Ventura, CA - South Ann Street - Tesla Supercharger", "network": "Tesla", "ports": 8, "connectors": "TESLA", "miles": 1.8, "open_date": "2024-03-19"}, {"name": "Ventura County Credit Union Telephone Road (Ventura, CA)", "network": "Electrify America", "ports": 6, "connectors": "J1772COMBO", "miles": 2.5, "open_date": "2023-10-28"}, {"name": "Target T2760 (Oxnard, CA)", "network": "Electrify America", "ports": 6, "connectors": "J1772COMBO", "miles": 4.7, "open_date": "2022-08-27"}, {"name": "Oxnard, CA - Tesla Supercharger", "network": "Tesla", "ports": 20, "connectors": "TESLA", "miles": 4.8, "open_date": "2014-09-25"}, {"name": "Grocery Outlet – Oxnard", "network": "eVgo Network", "ports": 8, "connectors": "J1772COMBO TESLA", "miles": 5.3, "open_date": "2025-06-04"}, {"name": "MBZOXNARD FAST CHARGE 1", "network": "ChargePoint Network", "ports": 1, "connectors": "CHADEMO J1772COMBO", "miles": 6.3, "open_date": "2021-12-29"}, {"name": "Alexander Buick GMC Oxnard", "network": "EV Connect", "ports": 1, "connectors": "J1772COMBO", "miles": 6.3, "open_date": "2023-10-25"}, {"name": "HY SALES CA359 DC FAST 1", "network": "ChargePoint Network", "ports": 1, "connectors": "CHADEMO J1772COMBO", "miles": 6.4, "open_date": "2022-08-09"}, {"name": "HY SALES CA359 DC FAST 2", "network": "ChargePoint Network", "ports": 1, "connectors": "CHADEMO J1772COMBO", "miles": 6.4, "open_date": "2022-11-11"}, {"name": "Pleasant Valley Shopping Center - Tesla Supercharger", "network": "Tesla", "ports": 20, "connectors": "J1772COMBO TESLA", "miles": 8.9, "open_date": "2026-09-11"}, {"name": "OXNARD STATIONS OXNARD FAST 2", "network": "ChargePoint Network", "ports": 1, "connectors": "J1772COMBO", "miles": 9.7, "open_date": "2022-10-05"}, {"name": "OXNARD STATIONS OXNARD FAST 1", "network": "ChargePoint Network", "ports": 1, "connectors": "J1772COMBO", "miles": 9.7, "open_date": "2022-10-05"}], "l2_sites": 125, "l2_ports": 253, "nearest_dcfc": {"name": "Ventura, CA", "network": "RIVIAN_ADVENTURE", "ports": 8, "connectors": "J1772COMBO TESLA", "miles": 0.3, "city": "Ventura", "state": "CA"}}, "counts": {"confirmed": 5, "disputed": 0, "unconfirmed": 0, "skipped_no_file": 3, "claims": 8, "records_touched": 7, "records_read_from_a_federal_file_not_rechecked": 43}, "findings": [{"record": "power_dcfc", "field": "why", "subject": "chargers", "claim": "6 fast-charging stalls (Electrify America)", "claim_text": "Electrify America public DCFC at Pacific View Mall, 3301 E Main St, Ventura (6 stalls up to 350 kW);", "verdict": "confirmed", "federal": "the note counts 6 stalls; the snapshot lists Macerich Pacific View Mall (Ventura, CA) with 6 fast ports 0.3 mi from the town center (J1772COMBO)", "tolerance": "within 10 straight-line miles of the Census town center; a stall count within 25% or one stall"}, {"record": "airport_flights_note", "field": "why", "subject": "airports", "claim": "airport code SBA", "claim_text": "Operator's own flights page for Santa Barbara Municipal (SBA), the nearest commercial airport;", "verdict": "confirmed", "federal": "the FAA enplanement file lists SBA: Santa Barbara Municipal, Santa Barbara CA, 696,396 CY2024 enplanements", "tolerance": "exact code"}, {"record": "generators_note", "field": "value", "subject": "hospitals", "claim": "hospital bed count", "claim_text": "Community Memorial Hospital (250 beds) and Ventura County Medical Center;", "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": "generators_note", "field": "math", "subject": "hospitals", "claim": "hospital bed count", "claim_text": "Largest hospital 250 beds (HCAI/CMH).", "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": "hospital_beds", "field": "why", "subject": "hospitals", "claim": "hospital bed count", "claim_text": "California HCAI lists 250 licensed beds at Community Memorial Hospital-San Buenaventura, matching the hospital's own 250 private rooms, and it is the largest hospital in the city (VCMC is licensed for 180).", "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": "rides_per_day", "field": "math", "subject": "population", "claim": "109,914 people", "claim_text": "Residents: 109,914 people x 0.803 adults = 88,261 adults;", "verdict": "confirmed", "federal": "the note says 109,914; the Census file says San Buenaventura (Ventura) city 109,914 (Census vintage 2025) -- within 5%", "tolerance": "within 5%"}, {"record": "notes.power", "field": "text", "subject": "chargers", "claim": "Electrify America fast charging here", "claim_text": "DCFC is Electrify America at Pacific View Mall;", "verdict": "confirmed", "federal": "the snapshot lists Macerich Pacific View Mall (Ventura, CA) (Electrify America, 6 fast ports, 0.3 mi)", "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": "696,396 passengers or enplanements", "claim_text": "Airport pack fields (name/code/distance/passengers) are the settled FAA figures: SBA, 35.2 mi, 696,396 boardings in 2024.", "verdict": "confirmed", "federal": "the note gives 696,396; FAA CY2024 enplanements for SBA = 696,396 -- 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": 1, "gone": 0, "moved": 0, "blocked": 0, "flaky": 0, "answers_normally": 1, "passes_the_same_test_now": 0, "still_fails_the_same_test": 1, "could_not_be_read_today": 0}, "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": "insurance_min_liability", "url": "https://www.cpuc.ca.gov/-/media/cpuc-website/files/uploadedfiles/cpucwebsite/content/licensing/go-115-g.pdf", "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 2 distinctive words in this note)", "same_test_now": "still fails", "same_test_detail": "the page carries only 0 of the 2 distinctive words in this note"}]}}, "ok": true}