{
  "name": "hwlab",
  "version": "0.0.0-l0",
  "private": true,
  "type": "module",
  "scripts": {
    "validate": "node scripts/check-runner.mjs --profile validate",
    "check": "node scripts/check-runner.mjs --profile check",
    "check:plan": "node scripts/check-runner.mjs --profile check --list",
    "check:cloud-api": "node scripts/check-runner.mjs --profile check --group cloud-api",
    "check:cloud-web": "node scripts/check-runner.mjs --profile check --group cloud-web",
    "dev-runtime-base:build": "node scripts/dev-runtime-base-image.mjs",
    "cloud-api:smoke": "node scripts/run-bun.mjs scripts/cloud-api-runtime-smoke.mjs",
    "l2:smoke": "node scripts/l2-runtime-contract-smoke.mjs",
    "dev:evidence": "node scripts/dev-evidence-blocker-aggregator.mjs --pretty",
    "dev:evidence:check": "node scripts/dev-evidence-blocker-aggregator.mjs --check",
    "dev:issue-722:trace-integration": "node scripts/run-bun.mjs scripts/dev-issue-722-trace-integration.mjs",
    "dev:issue-722:streaming-integration": "node scripts/run-bun.mjs scripts/dev-issue-722-streaming-integration.mjs",
    "report:lifecycle": "node scripts/report-lifecycle.mjs",
    "dev-edge:smoke": "node scripts/dev-edge-health-smoke.mjs",
    "deploy:contract:plan": "node scripts/run-bun.mjs scripts/deploy-contract-plan.mjs --pretty",
    "deploy:contract:check": "node scripts/run-bun.mjs scripts/deploy-contract-plan.mjs --check",
    "deploy:desired-state:plan": "node scripts/run-bun.mjs scripts/deploy-desired-state-plan.mjs --pretty",
    "deploy:desired-state:check": "node scripts/run-bun.mjs scripts/deploy-desired-state-plan.mjs --check",
    "cli:client": "node scripts/run-bun.mjs tools/hwlab-cli/bin/hwlab-cli.ts client",
    "web:check": "cd web/hwlab-cloud-web && bun run check",
    "web:build": "(cd web/hwlab-cloud-web && bun run build)",
    "artifact-catalog:preview-blocked": "node scripts/refresh-artifact-catalog.mjs --target-ref HEAD --blocked --no-write",
    "lane:expand": "node scripts/hwlab-lane-expand.mjs",
    "gitops:render": "node scripts/run-bun.mjs scripts/gitops-render.mjs",
    "gitops:ts:check": "tsc --noEmit -p tsconfig.gitops.json",
    "docs:validate:m3-rollout": "node scripts/validate-m3-rollout-runbook.mjs",
    "d601:k3s:readonly": "node scripts/d601-k3s-readonly-observability.mjs",
    "report:lifecycle:test": "node scripts/report-lifecycle.test.mjs",
    "dev-runtime:provisioning": "node scripts/run-bun.mjs scripts/dev-runtime-provisioning.mjs",
    "dev-runtime:migration": "node scripts/run-bun.mjs scripts/dev-runtime-migration.mjs",
    "dev-runtime:postflight": "node scripts/run-bun.mjs scripts/dev-runtime-postflight.mjs",
    "dev-runtime:hotfix-audit": "node scripts/dev-runtime-hotfix-audit.mjs",
    "m3:io:e2e": "node scripts/run-bun.mjs scripts/m3-io-control-e2e.mjs",
    "web:browser:doctor": "node scripts/web-browser-doctor.mjs",
    "web:browser:guard": "node scripts/playwright-launch-guard.mjs",
    "web:dom-probe": "node scripts/web-live-dom-probe.mjs",
    "gateway:demo:smoke": "node scripts/run-bun.mjs scripts/gateway-outbound-demo-smoke.mjs",
    "gateway:demo:edge-smoke": "node scripts/run-bun.mjs scripts/gateway-outbound-demo-smoke.mjs --edge"
  },
  "dependencies": {
    "@openai/codex": "^0.128.0",
    "fzstd": "0.1.1",
    "pg": "^8.21.0",
    "playwright": "1.59.1",
    "yaml": "^2.8.3"
  },
  "devDependencies": {
    "typescript": "^5.9.3"
  }
}
