What is built
- A streamed, resumable import for multi-month CSV and XLSX exports, with digital-state parsing, interpolation and compression flags, timezone handling, per-signal resampling and an explicit gap policy.
- Survey packs validated against a contract, with water-balance circulating load, size-specific energy, P80 and classification summaries stored as versions.
- Deterministic operating states, mesh-first grind compliance by ore domain, specific energy with a declared power basis, analyser-versus-laboratory pairing, event rules with debounce, and window comparison led by distributions and duration curves.