Method and Validation Center
Release integrity, separate from outcome validation.
California UCRI is generated through deterministic source, join, formula, ranking, and output checks. Those controls support reproducibility. They do not establish field validity, causal impact, eligibility, or project outcomes.
9,129
California tract records
9,033
Fully scored
74
Provisional
22
Unscored
Current release
California UCRI release integrity
Current public release: July 2026. Environmental burden source: CalEnviroScreen 5.0 Pollution Burden percentile, released July 1, 2026.
CDS
Canopy deficit
25%
HES
Heat exposure
25%
ISS
Impervious surface
15%
SVS
Social vulnerability
20%
EBS
Environmental burden
15%
Source reconciliation
Missing records remain visible
The official CES 5.0 table contains 9,106 unique tract records. California geometry contains 9,129 records. Twenty-three special or offshore-style tract GEOIDs have no CES 5.0 row. Canopulse leaves those EBS values missing and applies the documented provisional or unscored rules.
Control register
Exact checks and current status
Completed means the deterministic release assertion passed. It does not mean an external reviewer validated outcomes.
Official source checksum
Complete
The CalEnviroScreen 5.0 CSV is pinned to SHA-256 3abb90971997cc151afe8c0ba46a01f544d1f8aaf4bc8b5d1f72c6d46007a296.
Source-row uniqueness
Complete
9,106 official tract rows were parsed with unique tract identifiers and non-missing PollutionP values.
Tract reconciliation
Complete
9,106 California tract GEOIDs matched. The 23 records absent from CES 5.0 remain missing; no values were invented.
Formula reproduction
Complete
The fixed 25%, 25%, 15%, 20%, and 15% component weights reproduce released scores within rounding tolerance.
Score-kind accounting
Complete
9,033 fully scored, 74 provisional, and 22 unscored records reconcile to 9,129.
Ranks and priority bands
Complete
State and county ranks are assigned only to fully scored records. Provisional and unscored records remain outside released ranks.
Geometry and tiles
Complete
Official 2020 tract geometry is delivered through scale-dependent PMTiles and does not depend on score recomputation.
Independent methodology review
In progress
External review status is reported separately from deterministic release integrity.
Outcome and field validation
Not complete
Canopulse does not represent screening scores as validated project outcomes, causal effects, or field conditions.
Automated QA gates
30 internal release and package QA gates
These automated checks detect release, package, and contract inconsistencies. They are internal quality controls, not independent methodology review, field validation, or proof of project outcomes.
Delivery gates (21)
Run against every generated package. Any failure throws and blocks delivery.
README present
Every package explains its own contents.
All required files present
No deliverable is silently missing.
Inventory contains only approved files
No unexpected file ships to a customer.
No QA, test or debug artifact names
Internal scratch files never reach a package.
No foreign GEOID in inventory
A package contains only the tract it was ordered for.
Filename rule
Package names follow the documented, parseable convention.
PDF carries embedded maps
The report is never delivered without its cartography.
Locator shows the full county fabric
The locator map is geographically meaningful, not a blank frame.
Context map has a meaningful neighborhood
The neighborhood map contains real surrounding tracts.
Component panels show real local variation
Choropleths are not flat fills that convey nothing.
No scored visuals for insufficient data
An unscorable tract never receives score-like graphics.
CSV re-parse matches the canonical row
Exported data is re-read and compared, not assumed.
GeoJSON re-parse valid with correct GEOID
Geometry exports reopen cleanly and identify the right tract.
Workbook re-read: sheets, freeze, filter, values
The spreadsheet is reopened with exceljs and inspected.
Score reproduction
The weighted formula reproduces the publicly released UCRI.
No em or en dashes in customer text
Typography follows the documented house rule.
No banned wording
Prohibited claim vocabulary cannot reach a deliverable.
Manifest inventory matches files
Every listed file exists and every file is listed.
Status wording consistent
Published, provisional and unscored language never drifts.
No payment side effect
Generating a package touches no billing system.
ZIP integrity re-read
The finished archive is reopened and re-hashed against its manifest.
Release gates (9)
Run against the frozen data release itself.
Frozen data checksums
Every frozen file matches its recorded SHA-256.
UCRI reproduction gate
Published scores recompute from their components within tolerance.
Canonical consistency
The build is internally consistent across every derived index.
Trust surface regression
Public counts, labels and claims match the release metadata.
Route and link scan
Every internal link resolves to a real route or asset.
Security regression
Headers, auth guards and access rules hold.
Geometry quality
Tract geometry is valid and correctly attributed.
CanoProof trace
Certificate routes carry every shard, font and verifier they need.
Release manifest check
The published manifest matches the tree it describes.
Release manifests, checksums, and implementation records are available in the Technical Archive.
What these checks do not prove
They do not prove medical risk, causation, regulatory status, funding eligibility, official designation, parcel suitability, intervention effectiveness, or real-time conditions. UCRI remains a tract-level screening tool that requires current local evidence and professional review before project decisions.