|
2 | 2 | ;; ECOSYSTEM.scm - PanLL's position in the hyperpolymath ecosystem |
3 | 3 |
|
4 | 4 | (ecosystem |
5 | | - (version "1.0.0") |
6 | | - (last-updated "2026-02-09") |
| 5 | + (version "1.1.0") |
| 6 | + (last-updated "2026-03-09") |
7 | 7 | (format-spec "hyperpolymath/rsr-template-repo/spec/ECOSYSTEM-FORMAT-SPEC.adoc") |
8 | 8 |
|
9 | 9 | (identity |
|
80 | 80 |
|
81 | 81 | ((project "rsr-template-repo") |
82 | 82 | (relationship "template-source") |
83 | | - (nature "PanLL should follow RSR (Repository Structure Requirements) template") |
84 | | - (integration-status "partial") |
85 | | - (notes "Has AI manifest, PMPL license, but missing .machine_readable/ SCM files (being added now)")) |
| 83 | + (nature "PanLL follows RSR (Repository Structure Requirements) template") |
| 84 | + (integration-status "active") |
| 85 | + (notes "Has AI manifest, PMPL license, .machine_readable/ SCM files, TOPOLOGY.md, all 15 applicable workflows")) |
86 | 86 |
|
87 | 87 | ((project "scaffoldia") |
88 | 88 | (relationship "potential-tool") |
|
117 | 117 | ((project "verisimdb") |
118 | 118 | (relationship "primary-backend-module") |
119 | 119 | (nature "VeriSimDB is PanLL's first database backend. VQL-DT maps to PanLL's three-pane layout: Pane-L = proof obligations and type constraints, Pane-N = agentic inference ('you need a CITATION proof here'), Pane-W = query results, drift heatmaps, entity explorer. PanLL makes VQL-DT accessible to non-specialist users.") |
120 | | - (integration-status "planned") |
121 | | - (notes "Anti-Crash circuit breaker validates VQL queries before execution. Vexometer monitors cognitive load during complex VQL-DT sessions. Architecture proven by NQC Web UI (nextgen-databases/nqc/web/) and FormBD Studio (Tauri 2.0 + ReScript proof assistant). This is the neurosymbolic agentic DbVisualizer.")) |
| 120 | + (integration-status "active") |
| 121 | + (notes "VeriSimDB panel wired with TypeLL cross-panel intelligence. BoJ database-mcp cartridge routes VQL queries when bojRouting=true.")) |
122 | 122 |
|
123 | 123 | ((project "quandledb") |
124 | 124 | (relationship "future-backend-module") |
|
141 | 141 | ((project "gitbot-fleet") |
142 | 142 | (relationship "automation-orchestration-module") |
143 | 143 | (nature "PanLL as command center for gitbot-fleet (rhodibot, echidnabot, sustainabot, glambot, seambot, finishbot). Visualize bot activity, override decisions, review findings.") |
144 | | - (integration-status "future") |
145 | | - (notes "Anti-Crash validates bot actions before execution. Pane-N shows bot reasoning chains. Extends existing gitbot-fleet → hypatia → verisimdb pipeline with human oversight.")) |
| 144 | + (integration-status "partial") |
| 145 | + (notes "Fleet panel wired with 6 bots and safety triangle. Seambot integration relevant for compliance seam detection. BoJ agent-mcp cartridge routes automation through BoJ gateway.")) |
| 146 | + |
| 147 | + ((project "boj-server") |
| 148 | + (relationship "primary-backend-gateway") |
| 149 | + (nature "BoJ (Bundle of Joy) server provides 17 cartridges as MCP-compatible backend services. PanLL's BoJ panel and primary gateway route through BoJ cartridges.") |
| 150 | + (integration-status "active") |
| 151 | + (notes "17 cartridges (all Grade D Alpha), bojRouting toggle for 5 panels (lsp-mcp, database-mcp, dap-mcp, bsp-mcp, agent-mcp). Per-invocation latency tracking. Umoja federation for multi-instance coordination.")) |
146 | 152 |
|
147 | 153 | ((project "idaptik") |
148 | 154 | (relationship "game-development-module") |
149 | | - (nature "PanLL as development environment for IDApTIK game. Level architect integration via VeriSimDB, emulator/simulator panels for game testing.") |
150 | | - (integration-status "future") |
151 | | - (notes "Already uses VeriSimDB for level data persistence. PanLL provides: level editor panel, game state inspector, A2ML data viewer, sync server monitor.")) |
152 | | - |
153 | | - ;; TODO (2026-02-27): COMPREHENSIVE MODULE AUDIT NEEDED |
154 | | - ;; The projects listed above were identified ad-hoc during a VeriSimDB session. |
155 | | - ;; Many more hyperpolymath projects likely map to PanLL modules — airie (network |
156 | | - ;; analysis/simulation/emulation), proven (BGP/crypto), stapeln (containers), |
157 | | - ;; ambientops, and others. A dedicated session should systematically walk the |
158 | | - ;; full ~265 repo ecosystem and map each candidate to PanLL's three-pane model |
159 | | - ;; (Pane-L constraints, Pane-N agent reasoning, Pane-W results/visualisation). |
160 | | - ;; This will also identify which projects are pure backends vs which need their |
161 | | - ;; own PanLL panels, and prevent duplication or missed integrations. |
| 155 | + (nature "PanLL as development environment for IDApTIK game. 11 IDApTIK eNSAID panels with full Rust backends.") |
| 156 | + (integration-status "active") |
| 157 | + (notes "11 panels wired: Valence Shell, Game Preview, VM Inspector, Network Topology, Level Architect, Multiplayer Monitor, DLC Workshop, Release Manager, Editor Bridge, Build Dashboard, Coprocessors. All have Rust backends with Tauri commands.")) |
| 158 | + |
| 159 | + ;; NOTE (2026-03-09): 41 panels now wired. Comprehensive module audit still |
| 160 | + ;; pending for remaining ~265 repo ecosystem mapping. Known candidates: |
| 161 | + ;; airie (network analysis), proven (BGP/crypto), stapeln (containers), |
| 162 | + ;; ambientops. See PanLL MEMORY.md for integration principle. |
162 | 163 | ) |
163 | 164 |
|
164 | 165 | (dependencies |
|
196 | 197 | (criticality "critical"))) |
197 | 198 |
|
198 | 199 | (libraries |
199 | | - ((name "rescript-tea") |
200 | | - (version "0.16.0") |
201 | | - (purpose "The Elm Architecture (TEA) state management") |
202 | | - (license "MIT") |
203 | | - (criticality "critical") |
204 | | - (migration-note "Migrating from custom TEA to this official library")) |
205 | | - |
206 | | - ((name "rescript-webapi") |
207 | | - (version "0.10.0") |
208 | | - (purpose "Browser API bindings") |
209 | | - (license "MIT") |
210 | | - (criticality "medium")) |
211 | | - |
212 | 200 | ((name "@rescript/core") |
213 | 201 | (version "1.6.1") |
214 | 202 | (purpose "ReScript standard library") |
215 | 203 | (license "MIT") |
216 | | - (criticality "high"))) |
| 204 | + (criticality "high")) |
| 205 | + |
| 206 | + ((name "custom-tea") |
| 207 | + (version "internal") |
| 208 | + (purpose "Custom TEA (The Elm Architecture) — 8 modules, ~1011 lines, VDOM diffing, ARIA, message queue") |
| 209 | + (license "PMPL-1.0-or-later") |
| 210 | + (criticality "critical") |
| 211 | + (note "ADR accepted: custom TEA in src/tea/ is permanent. rescript-tea@0.16.0 removed (unmaintained, incompatible)."))) |
| 212 | + |
217 | 213 |
|
218 | 214 | (dev-dependencies |
219 | 215 | ((name "Deno.test") |
|
250 | 246 |
|
251 | 247 | (roadmap-highlights |
252 | 248 | ((milestone "v0.2.0") |
253 | | - (target "Q1 2026") |
254 | | - (focus "Enhanced UI & functional components")) |
| 249 | + (target "Q2 2026") |
| 250 | + (focus "TypeLL cross-panel intelligence, backend connections, Coprocessor Phase 2/3, A2ML/K9 integrations")) |
255 | 251 |
|
256 | 252 | ((milestone "v0.3.0") |
257 | 253 | (target "Q2 2026") |
|
0 commit comments