Scenario QA Summary
| Status | Scenario | Rainfall | Max depth | Max velocity | Mass residual | Finite tiles | Min dt | Warnings | JSON |
|---|---|---|---|---|---|---|---|---|---|
| WARN | S1 No drainage reference no_drainage_reference | july2025_133mm_12h | 5.96 m | 1.38 m/s | 0.0011 | 6/6 | 0.0008 s | 8 | ledger |
| WARN | S2 80% drainage, high tailwater partial_high_tailwater | july2025_133mm_12h | 6.12 m | 6.90 m/s | 0.0046 | 6/6 | 0.0102 s | 7 | ledger |
| WARN | S3 80% drainage, low tailwater partial_low_tailwater | july2025_133mm_12h | 6.12 m | 6.90 m/s | 0.0046 | 6/6 | 0.0070 s | 8 | ledger |
| WARN | S4 50 m local snap, high tailwater snap50_high_tailwater | july2025_133mm_12h | 5.51 m | 11.59 m/s | 0.0009 | 6/6 | 0.0047 s | 8 | ledger |
| WARN | S5 40% drainage + 10% random choking choked_high_tailwater | july2025_133mm_12h | 6.12 m | 6.45 m/s | 0.0032 | 6/6 | 0.0037 s | 8 | ledger |
| WARN | S6 50 m snap + actual pumps, high tailwater snap50_high_tailwater_pumps | july2025_133mm_12h | 6.12 m | 6.90 m/s | 0.0046 | 6/6 | 0.0036 s | 8 | ledger |
| WARN | S7 50 m snap + actual pumps, low tailwater snap50_low_tailwater_pumps | july2025_133mm_12h | 6.12 m | 6.90 m/s | 0.0046 | 6/6 | 0.0102 s | 7 | ledger |
| WARN | S8 Poor drainage within 100 m of MCG hotspots hotspotpoor100_high_tailwater | july2025_133mm_12h | 5.51 m | 11.59 m/s | 0.0009 | 6/6 | 0.0008 s | 8 | ledger |
| WARN | S1 No drainage reference rl10_no_drainage_reference | gurugram_10yr_openidf_12h | 2.45 m | 0.63 m/s | 0.0003 | 6/6 | 0.0049 s | 6 | ledger |
| WARN | S2 80% drainage, high tailwater rl10_partial_high_tailwater | gurugram_10yr_openidf_12h | 2.44 m | 11.59 m/s | 0.0008 | 6/6 | 0.0125 s | 6 | ledger |
| WARN | S3 80% drainage, low tailwater rl10_partial_low_tailwater | gurugram_10yr_openidf_12h | 2.44 m | 11.59 m/s | 0.0009 | 6/6 | 0.0091 s | 7 | ledger |
| WARN | S4 50 m local snap, high tailwater rl10_snap50_high_tailwater | gurugram_10yr_openidf_12h | 2.44 m | 11.59 m/s | 0.0008 | 6/6 | 0.0045 s | 7 | ledger |
| WARN | S5 40% drainage + 10% random choking rl10_choked_high_tailwater | gurugram_10yr_openidf_12h | 2.44 m | 6.65 m/s | 0.0009 | 6/6 | 0.0016 s | 6 | ledger |
| WARN | S6 50 m snap + actual pumps, high tailwater rl10_snap50_high_tailwater_pumps | gurugram_10yr_openidf_12h | 2.44 m | 11.59 m/s | 0.0008 | 6/6 | 0.0295 s | 6 | ledger |
| WARN | S7 50 m snap + actual pumps, low tailwater rl10_snap50_low_tailwater_pumps | gurugram_10yr_openidf_12h | 2.44 m | 11.59 m/s | 0.0008 | 6/6 | 0.0018 s | 7 | ledger |
| WARN | S8 Poor drainage within 100 m of MCG hotspots rl10_hotspotpoor100_high_tailwater | gurugram_10yr_openidf_12h | 2.44 m | 11.59 m/s | 0.0009 | 6/6 | 0.0038 s | 7 | ledger |
| WARN | S1 No drainage reference rl10double_no_drainage_reference | gurugram_10yr_openidf_double_24h | 3.02 m | 0.64 m/s | 0.0005 | 6/6 | 0.0046 s | 6 | ledger |
| WARN | S2 80% drainage, high tailwater rl10double_partial_high_tailwater | gurugram_10yr_openidf_double_24h | 3.02 m | 11.59 m/s | 0.0012 | 6/6 | 0.0013 s | 8 | ledger |
| WARN | S3 80% drainage, low tailwater rl10double_partial_low_tailwater | gurugram_10yr_openidf_double_24h | 3.02 m | 11.59 m/s | 0.0012 | 6/6 | 0.0040 s | 8 | ledger |
| WARN | S4 50 m local snap, high tailwater rl10double_snap50_high_tailwater | gurugram_10yr_openidf_double_24h | 3.02 m | 11.59 m/s | 0.0012 | 6/6 | 0.0183 s | 7 | ledger |
| WARN | S5 40% drainage + 10% random choking rl10double_choked_high_tailwater | gurugram_10yr_openidf_double_24h | 3.02 m | 6.65 m/s | 0.0012 | 6/6 | 0.0040 s | 7 | ledger |
| WARN | S6 50 m snap + actual pumps, high tailwater rl10double_snap50_high_tailwater_pumps | gurugram_10yr_openidf_double_24h | 3.02 m | 11.59 m/s | 0.0012 | 6/6 | 0.0032 s | 8 | ledger |
| WARN | S7 50 m snap + actual pumps, low tailwater rl10double_snap50_low_tailwater_pumps | gurugram_10yr_openidf_double_24h | 3.02 m | 11.59 m/s | 0.0012 | 6/6 | 0.0010 s | 8 | ledger |
| WARN | S8 Poor drainage within 100 m of MCG hotspots rl10double_hotspotpoor100_high_tailwater | gurugram_10yr_openidf_double_24h | 3.02 m | 11.59 m/s | 0.0011 | 6/6 | 0.0167 s | 7 | ledger |
Global Input Validation
These checks cover shared tables: inlets, pumps, pump-drain connections, desilted network segments, reported hotspots, and groundwater monitoring points.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | pump_inventory | lat_lon | 3 non-solver-ready pump rows have missing/invalid latitude/longitude. |
| WARN | pump_inventory | solver_ready | 4 pump records are not solver-ready. |
| WARN | pump_connections | long_connections | 4 pump connections exceed 1000 m. |
| WARN | pump_connections | target_capacity | 2 targets have pump utilization above 100%. |
| WARN | reported_hotspots | duplicate_point_id | 3 duplicate point_id values. |
| OK | surface_inlets | exists | Found Internal source registry; not shown in review package |
| OK | surface_inlets | columns | Required columns present. |
| OK | surface_inlets | rows | 5922 rows. |
| OK | surface_inlets | duplicate_inlet_id | No duplicate inlet_id values. |
| OK | surface_inlets | lat_lon | Latitude/longitude ranges are valid. |
| OK | surface_inlets | scenario_local_capacity_m3s | scenario_local_capacity_m3s values are valid. |
| OK | surface_inlets | rim_level_m | rim_level_m values are valid. |
| OK | pump_inventory | exists | Found Internal source registry; not shown in review package |
| OK | pump_inventory | columns | Required columns present. |
| OK | pump_inventory | rows | 54 rows. |
| OK | pump_inventory | duplicate_pump_id | No duplicate pump_id values. |
| OK | pump_inventory | assigned_capacity_lps | assigned_capacity_lps values are valid. |
| OK | pump_connections | exists | Found Internal source registry; not shown in review package |
| OK | pump_connections | columns | Required columns present. |
| OK | pump_connections | rows | 50 rows. |
| OK | pump_connections | duplicate_pump_id | No duplicate pump_id values. |
| OK | pump_connections | pump_capacity_m3s | pump_capacity_m3s values are valid. |
| OK | pump_connections | connection_distance_m | connection_distance_m values are valid. |
| OK | desilted_segments | exists | Found Internal source registry; not shown in review package |
| OK | desilted_segments | columns | Required columns present. |
| OK | desilted_segments | rows | 38016 rows. |
| OK | desilted_segments | duplicate_segment_id | No duplicate segment_id values. |
| OK | desilted_segments | length_m | length_m values are valid. |
| OK | desilted_segments | hydraulic_slope_used | hydraulic_slope_used values are valid. |
| OK | desilted_segments | effective_capacity_90pct_m3s | effective_capacity_90pct_m3s values are valid. |
| OK | reported_hotspots | exists | Found Internal source registry; not shown in review package |
| OK | reported_hotspots | columns | Required columns present. |
| OK | reported_hotspots | rows | 180 rows. |
| OK | groundwater_monitor | exists | Found Internal source registry; not shown in review package |
| OK | groundwater_monitor | columns | Required columns present. |
| OK | groundwater_monitor | rows | 58 rows. |
| OK | groundwater_monitor | lat_lon | Latitude/longitude ranges are valid. |
Run Environment
{
"created_at_utc": "2026-05-06T02:37:45+00:00",
"hostname": "Udits-Mac-Studio-6.local",
"platform": "macOS-26.2-arm64-arm-64bit-Mach-O",
"system": "Darwin",
"machine": "arm64",
"python": "3.14.3 (main, Feb 3 2026, 15:32:20) [Clang 17.0.0 (clang-1700.6.3.2)]",
"python_executable": "Internal source registry; not shown in review package,
"cwd": "Internal source registry; not shown in review package,
"repo_root": "Internal source registry; not shown in review package,
"project_root": "Internal source registry; not shown in review package,
"git": {
"available": false,
"reason": "CalledProcessError: Command '['git', 'rev-parse', '--show-toplevel']' returned non-zero exit status 128."
},
"preflight_report": {
"path": "Internal source registry; not shown in review package,
"exists": true,
"size_bytes": 2833,
"modified_utc": "2026-05-06T02:20:57.034598+00:00",
"sha256": "3a48668da5e1973f8275c653fd07ee8f5bc42459af330936e09098c158597c2a",
"hash_mode": "full"
},
"offline_wheelhouse_manifest": {
"path": "Internal source registry; not shown in review package,
"exists": true,
"size_bytes": 2466,
"modified_utc": "2026-05-06T02:20:07.884157+00:00",
"sha256": "e7ffc2680c6b1edcace582d2e517cefa8b1c72df3ce01cae5807bd049ab11ee6",
"hash_mode": "full"
}
}
Per-Scenario Details
S1 No drainage reference — WARN
no_drainage_reference
Max depth 5.96 m; max velocity 1.38 m/s; mass residual 0.0011; runtime 534.5 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.099e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0008 s. |
| WARN | hydraulic | max_depth | Maximum depth 5.96 m is high; inspect DEM depressions and boundary drainage. |
S2 80% drainage, high tailwater — WARN
partial_high_tailwater
Max depth 6.12 m; max velocity 6.90 m/s; mass residual 0.0046; runtime 387.2 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 4.612e-03; review accounting. |
| WARN | hydraulic | max_depth | Maximum depth 6.12 m is high; inspect DEM depressions and boundary drainage. |
S3 80% drainage, low tailwater — WARN
partial_low_tailwater
Max depth 6.12 m; max velocity 6.90 m/s; mass residual 0.0046; runtime 388.4 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 4.632e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0070 s. |
| WARN | hydraulic | max_depth | Maximum depth 6.12 m is high; inspect DEM depressions and boundary drainage. |
S4 50 m local snap, high tailwater — WARN
snap50_high_tailwater
Max depth 5.51 m; max velocity 11.59 m/s; mass residual 0.0009; runtime 587.1 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0047 s. |
| WARN | hydraulic | max_depth | Maximum depth 5.51 m is high; inspect DEM depressions and boundary drainage. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S5 40% drainage + 10% random choking — WARN
choked_high_tailwater
Max depth 6.12 m; max velocity 6.45 m/s; mass residual 0.0032; runtime 394.6 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 3.186e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0037 s. |
| WARN | hydraulic | max_depth | Maximum depth 6.12 m is high; inspect DEM depressions and boundary drainage. |
S6 50 m snap + actual pumps, high tailwater — WARN
snap50_high_tailwater_pumps
Max depth 6.12 m; max velocity 6.90 m/s; mass residual 0.0046; runtime 489.9 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 4.595e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0036 s. |
| WARN | hydraulic | max_depth | Maximum depth 6.12 m is high; inspect DEM depressions and boundary drainage. |
S7 50 m snap + actual pumps, low tailwater — WARN
snap50_low_tailwater_pumps
Max depth 6.12 m; max velocity 6.90 m/s; mass residual 0.0046; runtime 481.2 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 4.625e-03; review accounting. |
| WARN | hydraulic | max_depth | Maximum depth 6.12 m is high; inspect DEM depressions and boundary drainage. |
S8 Poor drainage within 100 m of MCG hotspots — WARN
hotspotpoor100_high_tailwater
Max depth 5.51 m; max velocity 11.59 m/s; mass residual 0.0009; runtime 525.5 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0008 s. |
| WARN | hydraulic | max_depth | Maximum depth 5.51 m is high; inspect DEM depressions and boundary drainage. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S1 No drainage reference — WARN
rl10_no_drainage_reference
Max depth 2.45 m; max velocity 0.63 m/s; mass residual 0.0003; runtime 355.2 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0049 s. |
S2 80% drainage, high tailwater — WARN
rl10_partial_high_tailwater
Max depth 2.44 m; max velocity 11.59 m/s; mass residual 0.0008; runtime 398.8 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S3 80% drainage, low tailwater — WARN
rl10_partial_low_tailwater
Max depth 2.44 m; max velocity 11.59 m/s; mass residual 0.0009; runtime 393.1 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0091 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S4 50 m local snap, high tailwater — WARN
rl10_snap50_high_tailwater
Max depth 2.44 m; max velocity 11.59 m/s; mass residual 0.0008; runtime 389.0 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0045 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S5 40% drainage + 10% random choking — WARN
rl10_choked_high_tailwater
Max depth 2.44 m; max velocity 6.65 m/s; mass residual 0.0009; runtime 391.4 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0016 s. |
S6 50 m snap + actual pumps, high tailwater — WARN
rl10_snap50_high_tailwater_pumps
Max depth 2.44 m; max velocity 11.59 m/s; mass residual 0.0008; runtime 446.9 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S7 50 m snap + actual pumps, low tailwater — WARN
rl10_snap50_low_tailwater_pumps
Max depth 2.44 m; max velocity 11.59 m/s; mass residual 0.0008; runtime 446.6 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0018 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S8 Poor drainage within 100 m of MCG hotspots — WARN
rl10_hotspotpoor100_high_tailwater
Max depth 2.44 m; max velocity 11.59 m/s; mass residual 0.0009; runtime 389.6 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0038 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S1 No drainage reference — WARN
rl10double_no_drainage_reference
Max depth 3.02 m; max velocity 0.64 m/s; mass residual 0.0005; runtime 822.4 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0046 s. |
S2 80% drainage, high tailwater — WARN
rl10double_partial_high_tailwater
Max depth 3.02 m; max velocity 11.59 m/s; mass residual 0.0012; runtime 932.8 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.158e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0013 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S3 80% drainage, low tailwater — WARN
rl10double_partial_low_tailwater
Max depth 3.02 m; max velocity 11.59 m/s; mass residual 0.0012; runtime 935.6 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.159e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0040 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S4 50 m local snap, high tailwater — WARN
rl10double_snap50_high_tailwater
Max depth 3.02 m; max velocity 11.59 m/s; mass residual 0.0012; runtime 936.8 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.162e-03; review accounting. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S5 40% drainage + 10% random choking — WARN
rl10double_choked_high_tailwater
Max depth 3.02 m; max velocity 6.65 m/s; mass residual 0.0012; runtime 933.7 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.201e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0040 s. |
S6 50 m snap + actual pumps, high tailwater — WARN
rl10double_snap50_high_tailwater_pumps
Max depth 3.02 m; max velocity 11.59 m/s; mass residual 0.0012; runtime 1078.8 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.164e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0032 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S7 50 m snap + actual pumps, low tailwater — WARN
rl10double_snap50_low_tailwater_pumps
Max depth 3.02 m; max velocity 11.59 m/s; mass residual 0.0012; runtime 1076.5 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.154e-03; review accounting. |
| WARN | hydraulic | timestep_min | Very small CFL timestep observed: 0.0010 s. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |
S8 Poor drainage within 100 m of MCG hotspots — WARN
rl10double_hotspotpoor100_high_tailwater
Max depth 3.02 m; max velocity 11.59 m/s; mass residual 0.0011; runtime 934.5 s.
| Status | Area | Check | Detail |
|---|---|---|---|
| WARN | hydraulic | mass_balance | Mass residual ratio 1.147e-03; review accounting. |
| WARN | hydraulic | max_velocity | Maximum depth-gated velocity 11.59 m/s is high; inspect local slopes/channels. |