{
  "name": "gema0-apex",
  "version": "10.1.0",
  "private": true,
  "description": "GEMA-0 APEX — Zero-Trust Triad: Oracle + Shotgun Swarm + Phantom VM.",
  "type": "module",
  "scripts": {
    "start": "node --use-system-ca backend/server.mjs",
    "dev": "nodemon --exec \"node --use-system-ca\" backend/server.mjs",
    "start:legacy": "node legacy/v2_monolith/backend/server.js",
    "test:phantom": "node backend/core/test_phantom.mjs",
    "test:swarm": "node backend/ai/test_swarm.mjs",
    "test:grafter": "node backend/ast/test_grafter.mjs",
    "test:orchestrator": "node backend/core/test_orchestrator.mjs",
    "test:gemini": "node --test backend/lib/gemini/generateWithBackoff.test.mjs",
    "test:first": "node backend/core/test_first_run.mjs",
    "test:new": "node --test backend/tests/**/*.test.mjs",
    "test:apex": "npm run test:phantom && npm run test:swarm && npm run test:grafter && npm run test:orchestrator && npm run test:gemini",
    "ui:dev": "npm run dev --prefix frontend/sequencer-ui",
    "workspace:dev": "node backend/tools/workspace-vite-dev.mjs",
    "workspace:provision": "node backend/tools/workspace-provision.mjs",
    "ui:build": "npm run build --prefix frontend/sequencer-ui",
    "healthcheck": "node legacy/v2_monolith/backend/tools/healthcheck_cli.js",
    "watch:cmd": "node legacy/v2_monolith/tools/watch-cmd.mjs",
    "orchestrate:handoff": "node legacy/v2_monolith/tools/orchestrate-handoff.mjs",
    "validate:handoff": "node legacy/v2_monolith/tools/validate-agent-report.mjs",
    "test": "node legacy/v2_monolith/tools/ci-toy-validate.mjs && node --test legacy/v2_monolith/lib/gemini/generateWithBackoff.test.mjs legacy/v2_monolith/tools/lib/supervisorPushRetry.test.mjs",
    "supervisor:loop": "node legacy/v2_monolith/tools/supervisor-loop.mjs",
    "bootstrap:supervisor": "node legacy/v2_monolith/tools/bootstrap-supervisor-local.mjs",
    "setup:first-project": "powershell -ExecutionPolicy Bypass -File legacy/v2_monolith/tools/setup-first-project-windows.ps1"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "dependencies": {
    "@babel/core": "^7.29.0",
    "@babel/parser": "^7.29.3",
    "@babel/types": "^7.29.0",
    "@google/generative-ai": "^0.21.0",
    "@tailwindcss/vite": "^4.3.0",
    "chokidar": "^3.6.0",
    "cors": "^2.8.5",
    "dotenv": "^16.4.5",
    "execa": "^9.3.0",
    "express": "^4.19.2",
    "helmet": "^7.1.0",
    "magic-string": "^0.30.21",
    "picomatch": "^4.0.2",
    "pino": "^9.3.2",
    "pino-pretty": "^11.2.2",
    "redis": "^6.0.0",
    "tailwindcss": "^4.3.0",
    "uuid": "^10.0.0",
    "ws": "^8.18.0",
    "zod": "^3.23.8"
  },
  "devDependencies": {
    "nodemon": "^3.1.4"
  }
}
