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
health.liveness now always returns {"status":"alive"} — if the socket
is reachable, the process is alive. Boot-phase signaling remains in
health.readiness ("starting" → "ready"). This aligns with the
DEPLOYMENT_BEHAVIOR_STANDARD so nucleus health sweeps pass immediately.
Also absorbs 49 upstream clippy errors from rebase (27 cylinder,
22 server dispatch) and fixes ModuleSource derive regression.
88 JSON-RPC methods, 9,131 lib tests, 0 clippy warnings.
Co-authored-by: Cursor <cursoragent@cursor.com>
primalSpring Wave 47 response: align health.liveness with DEPLOYMENT_BEHAVIOR_STANDARD for nucleus health sweeps.
13
+
14
+
- CHANGED: `health.liveness` now always returns `{"status":"alive"}` — liveness means "socket is up", boot state signaling moved to `health.readiness` (Wave 47 MEDIUM fix)
15
+
- REMOVED: `ready` parameter from `health_liveness()` function — no longer needed
16
+
- FIXED: 27 upstream clippy errors in `toadstool-cylinder` (module_patch.rs, sovereign_handoff.rs) from rebase — dead code, collapsible_if, too_many_arguments, unused vars, format!, casts
17
+
- FIXED: 22 upstream clippy errors in `toadstool-server` dispatch/mod.rs from rebase — map_unwrap_or, used_underscore_binding, default_trait_access, collapsible_if, needless_borrow
Copy file name to clipboardExpand all lines: DOCUMENTATION.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# ToadStool Documentation Hub
2
2
3
-
**Last Updated**: May 2026 — S271
3
+
**Last Updated**: May 2026 — S272
4
4
5
5
---
6
6
@@ -30,25 +30,25 @@ These root documents were **fully resolved** and **fossilized** in wateringHole
30
30
31
31
---
32
32
33
-
## Current State (S271 — May 2026)
33
+
## Current State (S272 — May 2026)
34
34
35
35
**Post-budding, dependency-sovereign, IPC-first, fully concurrent, capability-based.** barraCuda is a separate primal at `ecoPrimals/barraCuda/`. ToadStool is the hardware infrastructure layer — GPU/NPU/CPU discovery, capability probing, workload orchestration, and shader dispatch.
36
36
37
-
-**23,000+ tests** (9,126+ lib-only), 0 failures, 0 clippy warnings, 0 fmt diffs. Full workspace concurrent test suite.
37
+
-**23,000+ tests** (9,131+ lib-only), 0 failures, 0 clippy warnings, 0 fmt diffs. Full workspace concurrent test suite.
38
38
-**87 JSON-RPC methods** (direct) + semantic registry. Wire Standard L3 (partial): `cost_estimates`, `operation_dependencies`. **Recommended caller timeout: ≥3 seconds** for health probes during startup.
39
39
-**Phase C complete** (S245–S253) — toadstool-cylinder (153 .rs, 520 tests), DRM/MMIO/AMD/NVIDIA/VFIO hardware modules absorbed from `coral-driver`. `OwnedFd` VFIO fd ownership (S253). SwapOrchestrator real quiesce/persist/restore (S253). `toadstool device` CLI with swap/list/status/warm subcommands (S253). GspBridge trait boundary.
40
40
-**Phase D: Sovereign dispatch validated** (S250–S263) — `try_local_dispatch()` via `ComputeDevice` trait before `coral_client` IPC forward. Full buffer lifecycle. AMD DRM dispatch live. **NV VFIO e2e dispatch validated on Titan V** (S263): warm handoff → VFIO open → channel → DMA roundtrip → GR init. Current frontier: FECS PENDING_CTX_RELOAD.
-**Deep Debt** (S240–S271) — All Duration literals extracted to named constants. `CORALREEF_*` env vars deprecated with `TOADSTOOL_*` primaries + deprecation warnings (S253). Zero `#[allow(deprecated)]` remaining. All lint attrs have `reason`. Zero production mocks/TODO/FIXME/unreachable!(). All unsafe SAFETY-documented. `cargo deny check bans` passes clean.
45
+
-**Deep Debt** (S240–S272) — All Duration literals extracted to named constants. `CORALREEF_*` env vars deprecated with `TOADSTOOL_*` primaries + deprecation warnings (S253). Zero `#[allow(deprecated)]` remaining. All lint attrs have `reason`. Zero production mocks/TODO/FIXME/unreachable!(). All unsafe SAFETY-documented. `cargo deny check bans` passes clean.
46
46
-**Capability-based everywhere**: 0 hardcoded primal names, 0 production mocks, all primal references use capability identifiers. All production logging via `tracing`.
47
47
-**ecoBin v3.0** — Zero C FFI deps. `deny.toml` ring + async-trait + zstd-sys bans active.
48
48
-**46 unsafe blocks** (all in hw-safe/GPU/VFIO/display/plugin containment crates); all SAFETY-documented. Workspace `unsafe_code = "deny"`, **41 crates `forbid`**.
0 commit comments