ZRM Docs
Getting Started
pnpm install                    # Install all dependencies
pnpm dev                        # Start all services
pnpm build                      # Build monorepo (turbo, respects dep graph)
pnpm test                       # Vitest
pnpm typecheck                  # TS check across all packages
pnpm lint                       # Lint all packages
pnpm format                     # Biome auto-format
pnpm check                      # Biome check + auto-fix

# Database
pnpm docker:up / docker:down    # Postgres, Temporal, MinIO, Mailpit, Jaeger
pnpm db:migrate                 # Apply Drizzle migrations
pnpm db:seed                    # Seed dev data
pnpm db:reset                   # docker:down → up → migrate → seed

# Package-scoped
pnpm --filter @zrm/db db:generate    # Generate migration from schema diff
pnpm --filter @zrm/db db:push        # Push schema directly (dev only)
pnpm --filter @zrm/db db:studio      # Drizzle Studio GUI
pnpm --filter @zrm/api dev           # API only
pnpm --filter web dev                # Web only
pnpm --filter portal dev             # Portal only