{
  "name": "nexus-core-v3",
  "version": "3.0.0",
  "type": "module",
  "description": "Nexus Core v3 — orquestrador de agentes de IA CLI-first (greenfield)",
  "license": "MIT",
  "engines": {
    "node": ">=22"
  },
  "workspaces": [
    "packages/*"
  ],
  "nexus": {
    "packageName": "@nexus/core",
    "slashPrefix": "nexus",
    "agentNamespace": "nexus"
  },
  "scripts": {
    "gen:version": "node scripts/gen-version.mjs",
    "typecheck": "tsc --noEmit -p tsconfig.json",
    "test": "node --import tsx --test packages/contracts/test/*.test.ts packages/config/test/*.test.ts packages/registry/test/*.test.ts packages/governance/test/*.test.ts packages/declarative/test/*.test.ts packages/runtime/test/*.test.ts packages/learning/test/*.test.ts packages/synapse/test/*.test.ts packages/hooks/test/*.test.ts packages/compose/test/*.test.ts packages/validators/test/*.test.ts packages/dist/test/*.test.ts packages/cli/test/*.test.ts packages/orchestration/test/*.test.ts packages/deliberation/test/*.test.ts packages/team/test/*.test.ts packages/squads/test/*.test.ts packages/gateway/test/*.test.ts",
    "coverage": "node scripts/coverage-summary.mjs",
    "validate": "node --import tsx packages/cli/src/bin.ts validate",
    "ratchet": "node --import tsx scripts/ratchet-tighten.ts",
    "check": "npm run gen:version && npm run typecheck && npm run test && npm run coverage && npm run validate && npm run ratchet",
    "release:sign": "node --import tsx scripts/release-sign.ts",
    "build:bundle": "node scripts/build-bundle.mjs",
    "prepublishOnly": "npm run build:bundle"
  },
  "devDependencies": {
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^22.10.0",
    "esbuild": "^0.28.1",
    "js-yaml": "^4.1.0",
    "tsx": "^4.19.2",
    "typescript": "^5.7.2",
    "zod": "^3.23.8"
  },
  "dependencies": {},
  "bin": {
    "nexus": "bin/nexus.mjs"
  },
  "files": [
    "bin",
    "dist",
    "agents",
    "tasks",
    "templates",
    "checklists",
    "knowledge",
    "squads",
    "runbooks",
    "artifact-manifest.json"
  ]
}
