Upload an MPO project listing (CSV or PDF) and a TDM
network shapefile bundle (all components: .shp, .dbf,
.shx, .prj, plus .sbn/.sbx/.cpg if present),
then click Process Data. The app stays empty until
a valid load completes.
Runs on EVERY listing row before the Part II/III/IV pre-filter: checks each project's exempt claim against the 40 CFR exemption categories and the regional-significance conditions in Section 3.2 of the HGAC 2025 conformity report. Nothing is dropped here — REVIEW verdicts need a reviewer decision before the lane QA results are trusted.
Visible only when a single MPOID is selected. Cross-checks the listing's MAIN LANES / FRONTAGE LANES columns against the TDM lane counts the algorithm derives for each year, and against the lane intent extracted from the description text. The Flag/Notes column explains what (if anything) doesn't line up.
Download all three summary tables in a single Excel file with separate sheets.
Download Complete Summary (Excel)Python Shiny rewrite of apps/hgac/app.R. Same algorithm,
plus the description decoder built during the overnight
audit. The app stays empty until you upload data and click
Process Data on the Upload tab.