{ "name": "@cocottetech/surface-adapter-contracts", "version": "0.1.0", "private": true, "type": "module", "description": "Canonical surface-adapter action contract + K-gate safety primitives + data-driven action registry. Imported by every bookings-*/content-* ai-core specialist and by each adapter action. No I/O, no Playwright, no NestJS — pure contract types + deterministic gate functions.", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "files": ["dist"], "scripts": { "build": "tsc", "typecheck": "tsc --noEmit", "test": "vitest run", "test:unit": "vitest run --dir src", "test:watch": "vitest" }, "dependencies": { "zod": "^3.23.8" }, "devDependencies": { "@types/node": "^20.19.30", "typescript": "^5.9.3", "vitest": "^3.2.4" } }