อัปเดต 2026-09-07
Transient honesty register (T1–T25)
The same refuse/blocking/warn/info discipline extended to the time-domain transient engine (T1–T25) — naming why a multi-scenario run fell back to a legacy solver path, flagging column-separation/cavitation, enforcing a low-Mach envelope on gas transients, and disclosing modelling gaps like the boundary-adjacent unsteady-friction shortfall — closing what had been the biggest systemic honesty gap versus the steady-solve register.
- You're reviewing a water-hammer or gas-transient result and need to know which physics were actually modelled versus assumed.
- A transient run silently used a different solver path than you expected — the register names the cause instead of leaving you to guess.
- You're checking whether a gas-line transient is within its validated low-Mach envelope before trusting a blowdown or valve-transient number.
| ค่า | คำอธิบาย |
|---|---|
Shared sync/async detector helpers run on every dispatch route (single-scenario MOC, quick pump-trip/burst, the background worker) so the same honesty check can't fork between the interactive and background paths; the result carries structured notes plus which solver path actually ran, and the frontend feeds the same ScopeBanner used by the steady register.