{ "name": "openclaw-control-center", "version": "0.1.1", "description": "Safety-first local control center for OpenClaw observability, task operations, and operator review.", "license": "MIT", "type": "commonjs", "scripts": { "dev": "node --import tsx src/index.ts", "dev:continuous": "cross-env MONITOR_CONTINUOUS=true node --import tsx src/index.ts", "dev:ui": "cross-env UI_MODE=true node --import tsx src/index.ts", "smoke:ui": "node scripts/ui-smoke.js", "command:backup-export": "cross-env APP_COMMAND=backup-export node --import tsx src/index.ts", "avatars:export": "node --import tsx scripts/export-staff-avatars.ts", "command:import-validate": "cross-env APP_COMMAND=import-validate node --import tsx src/index.ts", "command:acks-prune": "cross-env APP_COMMAND=acks-prune node --import tsx src/index.ts", "command:task-heartbeat": "cross-env APP_COMMAND=task-heartbeat node --import tsx src/index.ts", "test": "node --import tsx --test test/**/*.test.ts", "build": "tsc -p tsconfig.json", "release:audit": "bash scripts/release-audit.sh", "validate:task-store": "node --import tsx scripts/validate-task-store.ts", "validate:budget": "node --import tsx scripts/validate-budget-compute.ts", "validate": "npm run validate:task-store && npm run validate:budget", "lock:status": "node --import tsx scripts/run-lock.ts status", "lock:acquire": "node --import tsx scripts/run-lock.ts acquire", "lock:renew": "node --import tsx scripts/run-lock.ts renew", "lock:release": "node --import tsx scripts/run-lock.ts release", "evidence:emit": "node --import tsx scripts/evidence-gate.ts emit", "evidence:validate": "node --import tsx scripts/evidence-gate.ts validate", "evidence:report": "node --import tsx scripts/evidence-reporter.ts", "heal:check": "node --import tsx scripts/stall-auto-heal.ts", "watchdog:run": "node --import tsx scripts/watchdog-orchestrator.ts", "goal:gate": "node --import tsx scripts/goal-gate.ts", "health:snapshot": "node --import tsx scripts/health-snapshot.ts", "health:snapshot:periodic": "node --import tsx scripts/periodic-snapshot.ts", "worker:resident": "node --import tsx scripts/resident-worker.ts", "supervisor:resident": "node --import tsx scripts/resident-supervisor.ts", "dod:check": "node --import tsx scripts/dod-check.ts" }, "devDependencies": { "@types/node": "^22.13.10", "cross-env": "^7.0.3", "tsx": "^4.20.0", "typescript": "^5.8.2" } }