11<!-- SPDX-License-Identifier: PMPL-1.0-or-later -->
22<!-- TOPOLOGY.md — Project architecture map and completion dashboard -->
3- <!-- Last updated: 2026-03-09 (18 cartridges, 295 tests, 18 .so files, Grade A Production ) -->
3+ <!-- Last updated: 2026-03-13 (18 cartridges, 307 tests, 18 .so files, all mounted, Grade B RC ) -->
44
55# Bundle of Joy Server — Project Topology
66
6767 │ bsp-mcp feedback-mcp │
6868 │ │
6969 │ Each: abi/ (Idris2) + ffi/ (Zig) + adapter/ (V-lang) │
70- │ 18/18 have .so builds | 296 tests total │
70+ │ 18/18 mounted + serving | 307 tests total │
7171 └───────────────────────────────────────────────────────────────┘
7272 │
7373 ▼
@@ -92,22 +92,23 @@ Fleet │ ██ │ │ │ │ │ │ █
9292NeSy │ ██ │ │ │ │ ██ │ │ │ │ ██ │
9393Agent │ ██ │ │ │ │ │ ██ │ │ ██ │ ██ │
9494Cloud │ ██ │ │ │ │ │ │ │ ██ │ ██ │
95- Container │ ██ │ │ │ │ │ │ │ ██ │ ██ │
95+ Container │ ██ │ │ │ │ │ │ │ │ ██ │
9696K8s │ ██ │ │ │ │ │ │ │ ██ │ ██ │
97- Git/VCS │ ██ │ │ │ │ │ │ │ ██ │ ██ │
98- Secrets │ ██ │ │ │ │ │ │ │ ██ │ ██ │
97+ Git/VCS │ ██ │ │ │ │ │ │ │ │ ██ │
98+ Secrets │ ██ │ │ │ │ │ │ │ │ ██ │
9999Queues │ ██ │ │ │ │ │ │ │ ██ │ ██ │
100- IaC │ ██ │ │ │ │ │ │ │ ██ │ ██ │
100+ IaC │ ██ │ │ │ │ │ │ │ │ ██ │
101101Observe │ ██ │ │ │ │ │ │ │ ██ │ ██ │
102- SSG │ ██ │ │ │ │ │ │ │ ██ │ ██ │
103- Proof │ ██ │ │ │ │ │ │ │ ██ │ ██ │
104- LSP │ ██ │ ██ │ │ │ │ │ │ ██ │ ██ │
105- DAP │ ██ │ │ ██ │ │ │ │ │ ██ │ ██ │
106- BSP │ ██ │ │ │ ██ │ │ │ │ ██ │ ██ │
107- Feedback │ ██ │ │ │ │ │ │ │ ██ │ ██ │
102+ SSG │ ██ │ │ │ │ │ │ │ │ ██ │
103+ Proof │ ██ │ │ │ │ │ │ │ │ ██ │
104+ LSP │ ██ │ ██ │ │ │ │ │ │ │ ██ │
105+ DAP │ ██ │ │ ██ │ │ │ │ │ │ ██ │
106+ BSP │ ██ │ │ │ ██ │ │ │ │ │ ██ │
107+ Feedback │ ██ │ │ │ │ │ │ │ │ ██ │
108108 └──────┴──────┴──────┴──────┴──────┴───────┴──────┴──────┴──────┘
109109
110- ██ = ABI + FFI + Adapter complete (18 cartridges, multi-protocol)
110+ ██ = ABI + FFI + Adapter complete, mounted and serving
111+ gRPC on: database, agent, cloud, k8s, queues, observe (6/18)
111112 All cells have backend="universal". Third axis (backend/provider)
112113 stubbed for community extensions — see docs/EXTENSIBILITY.md
113114```
@@ -154,7 +155,7 @@ Feedback │ ██ │ │ │ │ │ │
154155| feedback-o-tron (18th cartridge) | ` ██████████ ` 100% | Full ABI+FFI |
155156| PanLL BoJ panel | ` ██████████ ` 100% | 887 lines, 5 tabs |
156157| PanLL bojRouting (10 panels) | ` ██████████ ` 100% | Conditional dispatch |
157- | ** Testing (305 total)** | | |
158+ | ** Testing (307 total)** | | |
158159| Core FFI tests (176) | ` ██████████ ` 100% | Passing |
159160| Cartridge FFI tests (113) | ` ██████████ ` 100% | Passing |
160161| Federation tests (30) | ` ██████████ ` 100% | Passing |
@@ -228,3 +229,5 @@ What is genuinely done:
228229Remaining:
229230- Deploy seed nodes to actual infrastructure
230231- Domain registration for named Cloudflare tunnel
232+ - OpenSSF CII badge registration
233+ - OSS-Fuzz integration
0 commit comments