You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEXT_STEPS.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# ToadStool -- Next Steps
2
2
3
-
**Updated**: May 2026 — S279 (Deep Debt Evolution III: Panic Path Elimination + Capability Hardening. All P0/P1 production unwrap/expect eliminated. Legacy capability→primal roundtrip deprecated. 9,156+ lib tests. Zero clippy.)
4
-
**Status**: Production-grade | Rust edition **2024** (MSRV 1.85) | **AGPL-3.0-or-later** | **All quality gates green** | tests verified (23,000+ workspace, 0 failures; 9,156+ lib-only) | **88+ JSON-RPC methods** | Wire Standard L3 (partial) | Zero C FFI deps (ecoBin v3.0) | **Zero production panics/expects** | **Zero production TODO/FIXME/HACK** | **Zero production unreachable!()** | IPC-first | workspace `unsafe_code = "deny"`, **41 crates `forbid`** | **46 unsafe blocks** (all in hw containment, all SAFETY-documented) | **rustix 1.x workspace-wide** | **capability-based primal references (no hardcoded names)**| **`async-trait`DEPRECATED** (banned in `deny.toml`) | **`deny.toml` ring + async-trait + zstd-sys bans active**| **Zero external mmap deps (memmap2 removed S276)** | **Phase D dispatch live** | **E2E sovereign dispatch VALIDATED on Titan V (warm handoff)**
5
-
**Latest**: S279 — **Deep Debt Evolution III**: All P0/P1 production panic paths eliminated (handoff handler, pipeline, CE validate, ELF parsing, reagent, signal handlers, network config, module_patch). Legacy capability→primal roundtrip helpers deprecated. Platform status documented as intentional design. SAFETY comments verified complete.
6
-
**Previous**: S279 — **Exp 229: Catalyst Channel**: Full RM compute channel before warm swap (FECS ACR blocker). `rm_trigger --channel` 16-step Volta recipe. `RmChannelEvidence` + PCCSR scan. Phase A/B fallback in `open_vfio.rs`. 705+864 tests. S278 — Deep Debt Evolution Sprint. S277 — Wave 54: Early Health Responder. S276 — Deep Debt Evolution II. S275 — Wave 49: Ecosystem Tightening. S274 — Glacial Horizon. S273 — Deep Debt Evolution.
3
+
**Updated**: May 2026 — S282 (Deep Debt Evolution V: Complete Unsafe Hardening + Env Centralization + Panic Elimination. Zero libc. Zero unsafe without SAFETY. Zero production panics. ~97% env centralized. 178 lib tests. Zero clippy.)
4
+
**Status**: Production-grade | Rust edition **2024** (MSRV 1.85) | **AGPL-3.0-or-later** | **All quality gates green** | tests verified (23,000+ workspace, 0 failures; 9,156+ lib-only) | **88+ JSON-RPC methods** | Wire Standard L3 (partial) | **Zero `libc`**(ecoBin v3.0 — rustix for all hardware I/O) | **Zero production panics/expects**(S282: 4 paths evolved to Result) | **Zero production TODO/FIXME/HACK** | IPC-first | workspace `unsafe_code = "deny"`, **41 crates `forbid`** | **46 unsafe blocks** (all SAFETY-documented, S282: 28 gaps closed) | **rustix 1.x workspace-wide** | **~97% env centralized** (410+ reads via socket_env constants) | **capability-based primal references**| **`async-trait` banned in `deny.toml`**| **Phase D dispatch live** | **E2E sovereign dispatch VALIDATED on Titan V**
| Production panics/unwraps |**0** production `unwrap()` / `expect()` / `panic!()`(S282: 4 panic paths evolved to Result) |
50
50
| Production stubs / test mocks | Stubs evolved to real implementations (edge USB/BT/IPv6, scheduler queuing, monitoring via sysmon+statvfs); **auth test mocks** (`InMemoryAuthBackend`) isolated under **`#[cfg(any(test, feature = "test-mocks"))]`**; **`test-mocks` removed from default features** (S206 — production builds exclude mock code) |
51
51
| Production `Box<dyn Error>`| 0 in core crates -- all typed errors (thiserror) |
52
52
| Production TODOs / FIXME / HACK | 0 in production code |
0 commit comments