Monorepo structure (apps/, crates/, packages/, deploy/, supabase/), 9 Rust crates (engine, common, node, sentinel, cli, centrifuge, supabase, node-gui, node-headless), crate dependency graph (common as foundation, engine depends on common, node depends on engine+common+centrifuge+supabase, sentinel depends on node+engine+common), WASM build pipeline (wasm-pack → packages/ → portal file dependencies), build system (scripts/build.sh with SHA256-based caching), release profiles (LTO, opt-level 3, minimal symbols), CI/CD (GitHub Actions: change detection → build → test → multi-platform binaries → Docker → deploy), pnpm workspace for TypeScript, Cargo workspace for Rust.
Next steps