Sigroom Docs

Local Development

Teamwork uses a pnpm workspace for web, API, gateway, worker, and shared packages, plus Rust crates for HACP Control.

readyPlatform developersVerified 2026-06-01

Prerequisites

  • Node.js >= 22.14.0 and pnpm 11.1.2 through Corepack.
  • Rust and Cargo for launcher and sandbox crates.
  • Docker Desktop or Colima for local Postgres, Redis, and object storage.
  • Git plus standard shell tools such as bash, awk, find, grep, tar, and checksum utilities.

Standard Commands

bash
corepack enable
corepack prepare pnpm@11.1.2 --activate
pnpm install --frozen-lockfile --ignore-scripts
pnpm run dev:full
pnpm run health:local

Validation Before Handoff

bash
pnpm run type-check
pnpm run test
pnpm run lint
cargo test --manifest-path rust/Cargo.toml --workspace
pnpm run guard:no-noobai

Source Material

  • docs/deployment/local-development-setup.md
  • package.json
  • pnpm-workspace.yaml