{
  "name": "@oshun/bff",
  "version": "0.1.0",
  "private": true,
  "description": "OSHUN backend-for-frontend service",
  "type": "module",
  "main": "dist/server.js",
  "scripts": {
    "build": "node scripts/build.mjs",
    "verify:production-artifact": "node scripts/verify-production-artifact.mjs",
    "clean": "rm -rf dist",
    "dev": "tsx watch src/server.ts",
    "start": "node dist/server.js",
    "reproject:personalization-index": "node dist/reproject-personalization-vector-index.js",
    "lint": "eslint src",
    "openapi:runtime-drift": "vitest run src/__tests__/contract/openapi-runtime-drift.test.ts",
    "typecheck": "tsc -p tsconfig.typecheck.json",
    "typecheck:autonomy": "tsc -p tsconfig.eval003.json",
    "test": "vitest run",
    "eval:assistant": "vitest run --config vitest.eval.config.ts src/assistant/evals/assistant-golden.eval.ts",
    "eval:assistant:battery": "vitest run --config vitest.eval.config.ts src/assistant/evals/battery-transcripts.eval.ts",
    "test:integration": "vitest run -c vitest.integration.config.ts",
    "test:watch": "vitest"
  },
  "dependencies": {
    "playwright": "catalog:",
    "@aglaea/gamification": "workspace:*",
    "@aws-sdk/client-s3": "catalog:",
    "@aja/animation-blending": "workspace:*",
    "@aja/batch-inference": "workspace:*",
    "@aja/blend-shape-retargeting": "workspace:*",
    "@aja/consent-management": "workspace:*",
    "@aja/content-moderation": "workspace:*",
    "@aja/content-security": "workspace:*",
    "@aja/content-watermarking": "workspace:*",
    "@aja/data-retention": "workspace:*",
    "@aja/distributed-workers": "workspace:*",
    "@aja/fitness-animation": "workspace:*",
    "@aja/model-optimization": "workspace:*",
    "@aja/motion-formats": "workspace:*",
    "@aja/motion-pipeline-sdk": "workspace:*",
    "@aja/motion-processing": "workspace:*",
    "@aja/motion-quality": "workspace:*",
    "@aja/motion-validation": "workspace:*",
    "@aja/optimization-ik": "workspace:*",
    "@aja/pipeline-cache": "workspace:*",
    "@aja/pose-lifting": "workspace:*",
    "@aja/privacy-protection": "workspace:*",
    "@aja/proportional-adaptation": "workspace:*",
    "@aja/result-aggregation": "workspace:*",
    "@aja/skeleton-mapping": "workspace:*",
    "@aja/video-chunking": "workspace:*",
    "@aphrodite/content-takedown": "workspace:*",
    "@bellona/asset-export": "workspace:*",
    "@bellona/blender-agent": "workspace:*",
    "@bellona/interchange": "workspace:*",
    "@euterpe/api": "workspace:*",
    "@euterpe/providers": "workspace:*",
    "@euterpe/realtime-gen": "workspace:*",
    "@fastify/cors": "catalog:",
    "@fastify/websocket": "^11.0.0",
    "@hathor/characters": "workspace:*",
    "@hathor/domain-models": "workspace:*",
    "@hathor/llm-npc": "workspace:*",
    "@hathor/lore-compiler": "workspace:*",
    "@hathor/narrative": "workspace:*",
    "@hathor/pre-production": "workspace:*",
    "@hathor/quests": "workspace:*",
    "@hathor/simulation": "workspace:*",
    "@hathor/theory": "workspace:*",
    "@hathor/timeline": "workspace:*",
    "@hathor/validation": "workspace:*",
    "@hathor/world": "workspace:*",
    "@iris/agents-core": "workspace:*",
    "@iris/emotional-wellbeing": "workspace:*",
    "@iris/voice-providers": "workspace:*",
    "@isis/3d-generation": "workspace:*",
    "@isis/3d-generation-benchmarks": "workspace:*",
    "@isis/3d-marketplace-ops": "workspace:*",
    "@isis/3d-post-pipeline": "workspace:*",
    "@isis/3d-product-parity": "workspace:*",
    "@isis/3d-quality-gates": "workspace:*",
    "@isis/ai-providers": "workspace:*",
    "@isis/anomaly-detection": "workspace:*",
    "@isis/audio-generation": "workspace:*",
    "@isis/comfyui-factory": "workspace:*",
    "@isis/comfyui-sdk": "workspace:*",
    "@isis/curated-cards": "workspace:*",
    "@isis/entitlements": "workspace:*",
    "@isis/job-envelope": "workspace:*",
    "@isis/lora-training-surface": "workspace:*",
    "@isis/managed-models": "workspace:*",
    "@isis/model-fine-tuning": "workspace:*",
    "@isis/model-governance-3d": "workspace:*",
    "@isis/music-generation": "workspace:*",
    "@isis/operation-orchestrator": "workspace:*",
    "@isis/output-gallery": "workspace:*",
    "@isis/outputs": "workspace:*",
    "@isis/prompt-engineering": "workspace:*",
    "@isis/runpod-surface": "workspace:*",
    "@isis/seedance-provider": "workspace:*",
    "@isis/three-d-pipelines": "workspace:*",
    "@isis/token-budget": "workspace:*",
    "@isis/video-enhancement": "workspace:*",
    "@isis/workflows": "workspace:*",
    "@kalika/citations": "workspace:*",
    "@metis/gradebook": "workspace:*",
    "@metis/integrations": "workspace:*",
    "@metis/models": "workspace:*",
    "@noble/hashes": "1.8.0",
    "@oshun/agentic-studio": "workspace:*",
    "@oshun/ai": "workspace:*",
    "@oshun/analytics": "workspace:*",
    "@oshun/ai-platform": "workspace:*",
    "@oshun/assistant": "workspace:*",
    "@oshun/auth-client": "workspace:*",
    "@oshun/bff-kit": "workspace:*",
    "@oshun/billing-support": "workspace:*",
    "@oshun/c2pa-export": "workspace:*",
    "@oshun/config": "workspace:*",
    "@oshun/content-quality-judge": "workspace:*",
    "@oshun/contracts": "workspace:*",
    "@oshun/creative-autonomy": "workspace:*",
    "@oshun/creative-orchestrator": "workspace:*",
    "@oshun/customer-curation": "workspace:*",
    "@oshun/customer-message-center": "workspace:*",
    "@oshun/data-residency": "workspace:*",
    "@oshun/database": "workspace:*",
    "@oshun/deletion-fanout": "workspace:*",
    "@oshun/developer-portal": "workspace:*",
    "@oshun/domain-arete": "workspace:*",
    "@oshun/domain-metis": "workspace:*",
    "@oshun/domain-nisaba": "workspace:*",
    "@oshun/domain-nyx": "workspace:*",
    "@oshun/domain-registry": "workspace:*",
    "@oshun/domain-tara": "workspace:*",
    "@oshun/domain-veritas": "workspace:*",
    "@oshun/embodiment-aja": "workspace:*",
    "@oshun/embodiment-psyche": "workspace:*",
    "@oshun/event-bus": "workspace:*",
    "@oshun/evidence-sophia": "workspace:*",
    "@oshun/fiat-payments": "workspace:*",
    "@oshun/generation-control-isis": "workspace:*",
    "@oshun/health": "workspace:*",
    "@oshun/http-client": "workspace:*",
    "@oshun/inbound-integrations": "workspace:*",
    "@oshun/live-media": "workspace:*",
    "@oshun/memory-iris": "workspace:*",
    "@oshun/messaging-channels": "workspace:*",
    "@oshun/navigation": "workspace:*",
    "@oshun/payments-bridge": "workspace:*",
    "@oshun/persistence": "workspace:*",
    "@oshun/persona-policy-lilith": "workspace:*",
    "@oshun/persona-registry": "workspace:*",
    "@oshun/privacy": "workspace:*",
    "@oshun/product-graph": "workspace:*",
    "@oshun/prompt-trust": "workspace:*",
    "@oshun/resilience": "workspace:*",
    "@oshun/scene-experience": "workspace:*",
    "@oshun/search-discovery": "workspace:*",
    "@oshun/shell-achievements": "workspace:*",
    "@oshun/shell-assistant": "workspace:*",
    "@oshun/shell-core": "workspace:*",
    "@oshun/shell-desktop": "workspace:*",
    "@oshun/shell-routines": "workspace:*",
    "@oshun/shell-wearable": "workspace:*",
    "@oshun/storage": "workspace:*",
    "@oshun/studio-authoring": "workspace:*",
    "@oshun/tara-workbench": "workspace:*",
    "@oshun/tenant-console": "workspace:*",
    "@oshun/tenant-tara-studio": "workspace:*",
    "@oshun/tracing": "workspace:*",
    "@oshun/trust-safety": "workspace:*",
    "@oshun/v10-rail-channel-case-files": "workspace:*",
    "@oshun/v10-rail-channel-ori-presence": "workspace:*",
    "@oshun/v10-rail-channel-stage": "workspace:*",
    "@oshun/v10-rail-channel-veritas-live": "workspace:*",
    "@oshun/v10-rail-channel-wonder-recall": "workspace:*",
    "@oshun/v10-rail-kernel": "workspace:*",
    "@oshun/v10-rail-thread": "workspace:*",
    "@oshun/veritas-cascade-worker": "workspace:*",
    "@oshun/workbench-kit": "workspace:*",
    "@psyche/computer-use-core": "workspace:*",
    "@psyche/dialogue-manager": "workspace:*",
    "@psyche/speech-recognition": "workspace:*",
    "@psyche/voice-synthesis": "workspace:*",
    "@sophia/citation-analysis": "workspace:*",
    "@sophia/client": "workspace:*",
    "@sophia/research-engine": "workspace:*",
    "@sophia/schemas": "workspace:*",
    "@themis/dispute-resolution": "workspace:*",
    "@yemaya/asset-generation": "workspace:*",
    "@yemaya/asset-library": "workspace:*",
    "@yemaya/autonomous-pipelines": "workspace:*",
    "@yemaya/av-sync": "workspace:*",
    "@yemaya/budget-management": "workspace:*",
    "@yemaya/canon-enforcement": "workspace:*",
    "@yemaya/community": "workspace:*",
    "@yemaya/d3-visualizations": "workspace:*",
    "@yemaya/human-override": "workspace:*",
    "@yemaya/living-scenes-runtime": "workspace:*",
    "@yemaya/marketplace": "workspace:*",
    "@yemaya/orchestration": "workspace:*",
    "@yemaya/pre-production": "workspace:*",
    "@yemaya/project-obsidian": "workspace:*",
    "@yemaya/projects": "workspace:*",
    "@yemaya/rbac": "workspace:*",
    "@yemaya/rendering-pipelines": "workspace:*",
    "@yemaya/safety": "workspace:*",
    "@yemaya/tts-integration": "workspace:*",
    "fastify": "catalog:",
    "ioredis": "catalog:",
    "pg": "catalog:",
    "ws": "catalog:",
    "zod": "catalog:"
  },
  "devDependencies": {
    "@aphrodite/live-media-adapter": "workspace:*",
    "@types/node": "catalog:",
    "@types/pg": "catalog:",
    "@types/ws": "catalog:",
    "c2pa-node": "catalog:",
    "esbuild": "0.19.12",
    "fast-check": "catalog:",
    "prettier": "catalog:",
    "tsx": "catalog:",
    "typescript": "catalog:",
    "vitest": "catalog:",
    "yaml": "catalog:",
    "@oshun/audit-platform": "workspace:*"
  }
}
