Flood IT national screening source. Requires Node >=22.13. Install dependencies using npm ci. Run node scripts/test-national-flood.mjs for deterministic algorithm and worker-lifecycle checks. The application modules use a Vite module worker and a same-origin Cloudflare-compatible elevation route. Original input rebuild: Python with PyOsmium and Shapely; run python scripts/build-national-flood-data.py /path/to/nepal.osm.pbf with the companion nepal.osm.poly boundary. Input schema and downloadable tiles: /flood/inputs/data.html. See /flood/method.html for assumptions and limitations. This source is not locally calibrated or an operational forecast. Copernicus and OSM attribution obligations are in public/flood/LICENSE.txt.

Application builds now validate the emitted browser worker URL and reject file:// worker addresses. Run node scripts/test-worker-build.mjs after building the complete application.
