{
  "name": "@kontourai/survey",
  "version": "8.2.1",
  "description": "Producer-side source, extraction, candidate, and review contracts for projecting verified claims into Surface.",
  "license": "Apache-2.0",
  "type": "module",
  "private": false,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kontourai/survey.git"
  },
  "homepage": "https://kontourai.github.io/survey/",
  "bugs": {
    "url": "https://github.com/kontourai/survey/issues"
  },
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": "./dist/src/index.js",
    "./review-workbench": {
      "types": "./dist/src/review-workbench/review-workbench.d.ts",
      "default": "./dist/src/review-workbench/review-workbench.js"
    },
    "./review-workbench/element": {
      "types": "./dist/src/review-workbench/review-workbench-element.d.ts",
      "default": "./dist/src/review-workbench/review-workbench-element.js"
    },
    "./review-workbench/server-review-session": {
      "types": "./dist/src/review-workbench/server-review-session.d.ts",
      "default": "./dist/src/review-workbench/server-review-session.js"
    },
    "./review-workbench.css": "./dist/src/review-workbench/review-workbench.css",
    "./review-workbench/standalone.css": "./dist/src/review-workbench/review-workbench.standalone.css",
    "./example-data/public-field-review": "./dist/example-data/public-field-review.js",
    "./example-data/corrected-document-candidates": "./dist/example-data/corrected-document-candidates.js",
    "./example-data/public-directory-review-resource": "./dist/example-data/public-directory-review-resource.js",
    "./example-data/regulated-document-review-resource": "./dist/example-data/regulated-document-review-resource.js",
    "./review-console": {
      "types": "./dist/src/console/review-console-server.d.ts",
      "default": "./dist/src/console/review-console-server.js"
    }
  },
  "files": [
    "bin/",
    "dist/examples/",
    "dist/example-data/",
    "dist/src/",
    "README.md",
    "example-data/mcp-review-session.json"
  ],
  "scripts": {
    "build": "rm -rf dist && tsc && node scripts/copy-review-workbench-package-assets.cjs",
    "prepare": "npm run build",
    "typecheck": "tsc --noEmit",
    "test": "npm run build && node --test dist/tests/*.test.js",
    "test:package-smoke": "npm run build && node --test dist/tests/package-smoke/*.test.js",
    "test:browser": "playwright test",
    "test:browser:concurrent": "npm run build && node scripts/test-playwright-concurrency.mjs",
    "verify": "npm run check:ui-token-drift && npm run check:content-boundary && npm run check:decisions && npm run typecheck && npm test && npm run test:package-smoke && npm run check:review-workbench && npm run test:browser && npm run test:browser:concurrent",
    "check:content-boundary": "node --test tests/content-boundary-script.test.cjs && node scripts/check-content-boundary.cjs",
    "check:decisions": "npx -y --package=https://codeload.github.com/kontourai/corpus/tar.gz/08c62ccd72880ff4bd4c378ae252ad437b4b4fb5 -- corpus decisions check --base ${DECISIONS_BASE:-origin/main}",
    "check:guards": "node scripts/check-guards.mjs",
    "gen:decisions-index": "npx -y --package=https://codeload.github.com/kontourai/corpus/tar.gz/08c62ccd72880ff4bd4c378ae252ad437b4b4fb5 -- corpus decisions index",
    "sync:review-workbench-assets": "node scripts/sync-review-workbench-assets.cjs",
    "check:review-workbench-assets": "node scripts/sync-review-workbench-assets.cjs --check",
    "check:review-workbench": "npm run check:review-workbench:static && npm run check:generated-css",
    "check:review-workbench:static": "npm run build && node scripts/check-review-workbench.cjs",
    "setup:repo-hooks": "node scripts/setup-repo-hooks.cjs",
    "validate:repo-hooks": "node scripts/validate-repo-hooks.cjs",
    "docs:build": "npx -y --package=https://codeload.github.com/kontourai/corpus/tar.gz/08c62ccd72880ff4bd4c378ae252ad437b4b4fb5 -- corpus build",
    "docs:check": "npx -y --package=https://codeload.github.com/kontourai/corpus/tar.gz/08c62ccd72880ff4bd4c378ae252ad437b4b4fb5 -- corpus check",
    "docs:demo": "npm run build && node scripts/build-demo.mjs",
    "check:generated-css": "node scripts/copy-review-workbench-package-assets.cjs --check",
    "check:ui-token-drift": "npm run check:generated-css && npm run check:review-workbench-assets",
    "workflow:sidecar": "flow-agents-workflow-sidecar",
    "workflow:validate-artifacts": "flow-agents-validate-artifacts"
  },
  "dependencies": {
    "@kontourai/surface": "^2.13.0 || ^3.0.0 || ^4.0.0",
    "@modelcontextprotocol/server": "2.0.0",
    "zod": "4.4.3"
  },
  "peerDependencies": {
    "typescript": ">=5.0.0"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    }
  },
  "devDependencies": {
    "@kontourai/flow-agents": "5.10.0",
    "@kontourai/traverse": "^3.0.1",
    "@kontourai/ui": "^1.20.0",
    "@kontourai/veritas": "1.11.2",
    "@playwright/test": "^1.62.0",
    "@types/node": "^26.1.2",
    "typescript": "^7.0.2"
  },
  "engines": {
    "node": ">=22"
  },
  "packageManager": "pnpm@11.25.0",
  "bin": {
    "survey-review-mcp": "./bin/survey-review-mcp.mjs",
    "survey-review-console": "./bin/survey-review-console.mjs"
  }
}
