# Developer Setup ## Prerequisites - Rust toolchain (stable) - Node.js (LTS) for control/ui - Docker (optional) for local stack ## Build ```bash cargo build cd control/ui && npm ci && npm run build ``` ## Workspace Verification ```bash cargo fmt --check cargo clippy --workspace --all-targets -- -D warnings cargo test --workspace cd control/ui && npm ci && npm run lint && npm run typecheck && npm run test && npm run build ``` ## Environment - Projection: PROJECTION_GRPC_ADDR - Runner: RUNNER_GRPC_ADDR