From 6417f94471efac5c566be2cc6e2f1cce51fdea43 Mon Sep 17 00:00:00 2001 From: Bing Date: Wed, 7 Oct 2026 10:43:49 -0700 Subject: [PATCH] docs: sync roadmap claim statuses with accepted proposals --- README.md | 4 ++-- ROADMAP.md | 17 ++++++++++++++--- site/index.html | 18 +++++++++--------- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index e9795ea1..818b1341 100644 --- a/README.md +++ b/README.md @@ -83,8 +83,8 @@ beyond runoff. That output-only count includes `momentum/routing-lag-consistency which is eligible only when the model also declares that it consumes `pr` and the three geometry inputs `area_km2`, `main_channel_length_km` and `centroid_channel_length_km`. `ht list` prints the probes; -[ROADMAP.md](ROADMAP.md#probes-we-want) has the four more we want, all -unclaimed. +[ROADMAP.md](ROADMAP.md#probes-we-want) has four further directions: three +are claimed, and channel-routing mass closure awaits a suitable inflow contract. | Probe | Law | What it asks | The broken model it catches | | --- | --- | --- | --- | diff --git a/ROADMAP.md b/ROADMAP.md index b69a2dc7..cbcb3fa7 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -128,7 +128,9 @@ block total-storage drift exposes it. Checks all reported stores without inventing a finite groundwater capacity. Contributed by Bing Li (@hiter-joe). -### `mass/routing-network-closure` · standard · **unclaimed** +### `mass/routing-network-closure` · standard · **accepted** +Claimed by Jiao Wang in [#108](https://github.com/Flood-Lab/HydroTuring/issues/108). + A branching network. Mass must close reach by reach, not only basin-wide. *Discriminates:* models that conserve globally while moving water between reaches non-physically. @@ -237,7 +239,13 @@ Heating and recovery are scored separately, so a closed surface budget cannot hide a frozen or half-amplitude soil temperature. Contributed by Han Wang ([@cehw](https://github.com/cehw)). -### `energy/snowpack-cold-content` · hard · **unclaimed** +### `energy/snowpack-cold-content` · hard · **in progress** +Claimed by Siddik Barbhuiya as `energy/snowpack-ripening` in +[#147](https://github.com/Flood-Lab/HydroTuring/issues/147), with implementation in +[#150](https://github.com/Flood-Lab/HydroTuring/pull/150). The proposal refines +the original direction below: it tests meltwater leaving a cold pack rather +than forbidding internal melt in a layered pack. + The full snowpack energy budget including cold content and phase change. Melt must not occur while the pack is below freezing. *Discriminates:* models that melt snow on a warm day regardless of whether @@ -335,7 +343,10 @@ counterexample is built to show. is not solving anything resembling momentum. Contributed by Yuanhang Liu (Independent Researcher). -### `momentum/wave-celerity-bounds` · hard · **unclaimed** +### `momentum/wave-celerity-bounds` · hard · **in progress** +Claimed by Jingzhi Chen in [#148](https://github.com/Flood-Lab/HydroTuring/issues/148), +with implementation in [#149](https://github.com/Flood-Lab/HydroTuring/pull/149). + Kinematic wave celerity must be positive and near the Manning expectation for the reach geometry. *Discriminates:* models that route a flood wave upstream, or at a speed the diff --git a/site/index.html b/site/index.html index 48298bd3..fa50fabc 100644 --- a/site/index.html +++ b/site/index.html @@ -911,12 +911,12 @@

Credit

mass/extreme-event-closuremassEvent water budgets under overlapping storms targeting synthetic 100-year rainfall depths.merged mass/snowpack-mass-closuremassPrecipitation minus snow-module liquid outflow and sublimation must match the change in snow water storage within each snow regime.merged mass/multi-decadal-driftmassFifty years of repeated warm weather: total reported storage must not keep drifting.merged -mass/routing-network-closuremassA branching network: mass must close reach by reach.wanted -energy/snowpack-cold-contentenergyThe full snowpack energy budget, cold content and phase change included.wanted +mass/routing-network-closuremassA branching network: mass must close reach by reach.accepted +energy/snowpack-cold-contentenergyThe full snowpack energy budget, cold content and phase change included.in progress momentum/channel-routing-massmomentumInflow minus outflow minus the change in channel storage, per reach.wanted momentum/stage-discharge-monotonicmomentumA stage reading rises with discharge, and where the rating loops, the rising limb sits lower than the falling one at the same discharge.merged momentum/uniform-flow-friction-consistencymomentumAt three steady flows, discharge and stage must satisfy one Manning balance with the declared rectangular geometry and roughness.merged -momentum/wave-celerity-boundsmomentumKinematic wave celerity must be positive and near the Manning expectation.wanted`, +momentum/wave-celerity-boundsmomentumKinematic wave celerity must be positive and near the Manning expectation.in progress`, "verdict.h":"Verdicts", "verdict.body":`

A probe that can ask the model something passes or fails it, with the reason recorded separately, because these mean very different things. A probe that cannot ask it anything is N/A: not scored, and neither a pass nor a fail.