docs: forecast + ntfy in ping-collector since 2026-10-18
CI / Format & lint (push) Successful in 25s
CI / Test suite (push) Successful in 1m3s
Docs / Validate documentation (push) Successful in 25s
Rust / fmt, clippy, test, build (push) Successful in 9m49s

This commit is contained in:
grabowski committed 2026-10-18 15:10:03 +07:00
1 parent 6ae67dec63
commit 1d1c000922
2 files changed
+4 -4

No files matched your search

+3 -3
View File
@@ -1,7 +1,7 @@
# A Rust rewrite: assessment
Status: **in progress.** Phase 1 (collector) is in production since 2026-10-17;
phase 2 (forecast + ntfy) is built and parity-verified, cutover pending; see
Status: **in progress.** Phase 1 (collector) is in production since 2026-10-17,
phase 2 (forecast + ntfy) since 2026-10-18; see
[rust/README.md](../rust/README.md). Spike: [spikes/rust-forecast](../spikes/rust-forecast/README.md).
## Short version
@@ -84,7 +84,7 @@ This slows model iteration, which is the most active part of the repo.
| --- | --- | --- |
| 0 | Spike: P.1 features + HGB inference | done, bit-identical |
| 1 | `ping-collector`: RID, HII, dams, Open-Meteo | in production since 2026-10-17 23:09 (Python: `COLLECTION_ENABLED=false`) |
| 2 | Forecast crate + ntfy | built 2026-10-18, parity-verified; cutover with `install_collector.sh --cutover-forecast` |
| 2 | Forecast crate + ntfy | in production since 2026-10-18 15:08 (`FORECAST_IN_COLLECTOR=true`); live check on production data: 48/48 rows identical, 96/96 probabilities bit-identical |
| 3 | Read API | |
| 4 | Cleanup | |
+1 -1
View File
@@ -6,7 +6,7 @@ costs and the parity rules are in [docs/RUST_REWRITE.md](../docs/RUST_REWRITE.md
| Crate | Replaces | Status |
| --- | --- | --- |
| `collector` (`ping-collector`) | RID, HII/ThaiWater, RID dams and Open-Meteo collection in the Python web app | phase 1: in production since 2026-10-17 |
| `forecast` (`ping-forecast`, library) | the flood forecast (`src/ml` serving path); run by `ping-collector` with ntfy | phase 2: built, parity-verified, cutover pending |
| `forecast` (`ping-forecast`, library) | the flood forecast (`src/ml` serving path); run by `ping-collector` with ntfy | phase 2: in production since 2026-10-18 |
## ping-collector