Claim governance & tiers¶
A claim is a statement about a model result — "this model has research-grade skill at the gauge," "the water balance closes," "the calibrated improvement is real." swatplus-builder never lets a metric promote a claim on its own. A claim is granted a tier only when the supporting gates pass, and every grant or refusal is recorded with a typed reason and an artifact pointer.
The four tiers¶
Claim tiers form an ordered ladder. The tier you request is an input; the tier you are granted is computed from evidence.
| Tier | Meaning |
|---|---|
exploratory |
the run executed and produced outputs; no skill/quality claim is supported |
diagnostic |
outputs are usable for diagnosis; specific gated sub-claims may hold |
research_grade |
gates for provenance, physical sensibility, verified skill, and outlet scope pass |
publication_grade |
research-grade plus full-coverage sensitivity and the strictest preconditions |
The default request is conservative
swat workflow run requests diagnostic by default. Asking for
research_grade is a policy-gated request with preconditions (e.g. a
≥10-year window) — and even when accepted, the tier is only granted if
the evidence gates pass.
Gates¶
A gate is a runtime check that produces a pass/fail with an artifact. The governance layer consults gates such as:
| Gate | Question it answers |
|---|---|
| Fresh engine | were the scored outputs produced by this run, not a stale directory? |
| Benchmark lock | is there a hashed baseline to measure improvement against? |
| Outlet / terminal scope | does the modeled outlet's drainage actually match the gauge? |
| Physical sensibility | are ET partition, mass balance, and volume bias within bounds? |
| Routing-flow closure | does routed flow conserve mass through the network? |
| Soil fidelity | were real soils used, or a fallback that lowers the ceiling? |
| Sensitivity screen | were the calibrated parameters actually shown to matter? |
| Locked verification | do the reported metrics survive an independent rerun? |
A claim is only as strong as the gates beneath it. A beautiful NSE cannot promote a claim if mass closure failed or the soils were a fallback.
The decisive rule¶
Metrics alone never promote a claim
Two runs can show the same KGE and receive different claim tiers, because one passed outlet-scope and soil-fidelity gates and the other did not. Promotion is a function of evidence, not of the headline number.
Allowed, conditional, blocked¶
For each run the package emits, per claim:
- allowed — gates support the claim at the requested tier;
- conditional / downgraded — some gates degraded, so the claim is granted at a lower tier or with caveats;
- blocked — a gate failed; the claim is refused with a typed reason
(for example
outlet_scope_volume_mismatch) and a pointer to the artifact that justifies the refusal.
This is why a blocked claim is itself evidence: the system documents what you may not say, in a form a reviewer or another agent can read mechanically.
Read next¶
- Locked calibration protocol — the verification gate in depth
- The evidence bundle — where allowed/blocked claims are written
- Honest status — what tiers the basin suite actually earns today