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
| D-SOV |~~Sovereignty: primal-name → capability~~|**RESOLVED S94b**| All production callers migrated to `get_socket_path_for_capability()`. Deprecated definitions retained for fallback only. |
744
744
| D-WC |~~Wildcard re-exports remaining~~|**RESOLVED S132**| 4 high-traffic crates narrowed to explicit exports (constants, distributed, ipc, universal_adapter). Remaining wildcards justified (15+ items all used, or private submodule re-exports). |
Copy file name to clipboardExpand all lines: DOCUMENTATION.md
+3-3Lines changed: 3 additions & 3 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**: April 4, 2026 — S180
3
+
**Last Updated**: April 5, 2026 — S184
4
4
5
5
---
6
6
@@ -30,7 +30,7 @@ These root documents were **fully resolved** and **fossilized** in wateringHole
30
30
31
31
---
32
32
33
-
## Current State (S180 — April 4, 2026)
33
+
## Current State (S184 — April 5, 2026)
34
34
35
35
**Post-budding, dependency-sovereign, IPC-first, fully concurrent.** 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
@@ -39,7 +39,7 @@ These root documents were **fully resolved** and **fossilized** in wateringHole
-**~59 unsafe blocks** — 48 in containment zones (`hw-safe`, `v4l2::ioctl`), 11 in consumer/driver code. 23 crates forbid, 20 deny `unsafe_code`.
41
41
-**ecoBin v3.0** — Zero C FFI deps. Crypto delegated to BearDog. HTTP delegated to Songbird.
42
-
-**Capability-based discovery** — Primals discover each other by capability, not name. Self-knowledge principle. S176-180: deprecated primal-named APIs removed, env_config evolved to capability names, production log/error strings evolved to capability-first.
42
+
-**Capability-based discovery** — Primals discover each other by capability, not name. Self-knowledge principle. S176-184: deprecated primal-named APIs removed, env_config evolved to capability names, all production log/error strings evolved to capability-first. Zero primal-name strings remaining in production macros.
43
43
-**Fully concurrent tests** — All tests run with `--test-threads=8`. Zero `#[serial]`. Zero fixed sleeps in non-chaos tests.
44
44
-**AGPL-3.0-only** — All Cargo.toml + all .rs files aligned. `deny.toml` enforced.
| Full workspace test time |~8m (8 threads, GPU crates have NVK resilience wrappers) |
249
249
|`unsafe` blocks |**~59 actual** (48 in containment zones, 11 in consumer code); SAFETY-documented; **23 crates forbid, 20 deny**`unsafe_code`|
250
250
| Production panics/unwraps | 0 blind `unwrap()`; infallible `expect()` only |
@@ -265,7 +265,7 @@ toadStool/
265
265
**We are still evolving.** barraCuda (separate primal) owns all math and shaders. ToadStool focuses on hardware discovery, capability probing, and workload orchestration. All 5 spring handoffs absorbed.
Copy file name to clipboardExpand all lines: docs/README.md
+1-1Lines changed: 1 addition & 1 deletion
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
2
2
3
-
**Updated**: April 3, 2026 -- S173
3
+
**Updated**: April 5, 2026 -- S184
4
4
5
5
Primary documentation lives at the repository root. See [../DOCUMENTATION.md](../DOCUMENTATION.md) for the navigation hub. Session trackers archived to `ecoPrimals/infra/wateringHole/fossilRecord/toadstool/`.
0 commit comments