feat: bootstrap commercial AI drama platform

This commit is contained in:
xz
2026-08-24 10:24:34 +08:00
commit ffb27d845b
100 changed files with 35314 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
{
"name": "ai-drama-platform",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"dev": "vite --host 127.0.0.1",
"api": "node server/local-api.mjs",
"worker": "node --input-type=module -e \"import('./server/worker.mjs').then(({startLocalWorker}) => { startLocalWorker(); console.log('AI drama local worker started'); setInterval(() => {}, 1 << 30); })\"",
"build": "vite build",
"preview": "vite preview --host 127.0.0.1",
"write:exports": "node scripts/write-sample-exports.mjs",
"smoke:tenant": "node scripts/smoke-tenant.mjs",
"smoke:mfa": "node scripts/smoke-mfa.mjs",
"smoke:security-events": "node scripts/smoke-security-events.mjs",
"smoke:device-risk": "node scripts/smoke-device-risk.mjs",
"smoke:audit": "node scripts/smoke-audit.mjs",
"smoke:identity": "node scripts/smoke-identity.mjs",
"smoke:system-users": "node scripts/smoke-system-users.mjs",
"smoke:commercial-governance": "node scripts/smoke-commercial-governance.mjs",
"smoke:invitations": "node scripts/smoke-invitations.mjs",
"smoke:commercial-ops": "node scripts/smoke-commercial-ops.mjs",
"smoke:billing-ledger": "node scripts/smoke-billing-ledger.mjs",
"smoke:release-workflow": "node scripts/smoke-release-workflow.mjs",
"smoke:delivery-portal": "node scripts/smoke-delivery-portal.mjs",
"smoke:oidc": "node scripts/smoke-oidc.mjs",
"smoke:creator-suite": "node scripts/smoke-creator-suite.mjs",
"smoke:model-connectors": "node scripts/smoke-model-connectors.mjs",
"smoke:api-clients": "node scripts/smoke-api-clients.mjs",
"smoke:api-rate-limit": "node scripts/smoke-api-rate-limit.mjs",
"smoke:ops": "node scripts/smoke-ops.mjs",
"smoke:production-catalog": "node scripts/smoke-production-catalog.mjs",
"smoke:production-controls": "node scripts/smoke-production-controls.mjs",
"smoke:worker": "node scripts/smoke-worker.mjs",
"smoke:readiness": "node scripts/smoke-readiness.mjs",
"smoke:media-evidence": "node scripts/smoke-media-evidence.mjs",
"smoke:api-media": "node scripts/smoke-api-media.mjs",
"smoke:compose-evidence": "node scripts/smoke-compose-evidence.mjs",
"smoke:work-items": "node scripts/smoke-work-items.mjs",
"smoke:tasks": "node scripts/smoke-tasks.mjs",
"smoke:task-collaboration": "node scripts/smoke-task-collaboration.mjs",
"smoke:notifications": "node scripts/smoke-notifications.mjs",
"smoke:project-isolation": "node scripts/smoke-project-isolation.mjs",
"smoke:project-lifecycle": "node scripts/smoke-project-lifecycle.mjs",
"smoke:all": "node scripts/smoke-all.mjs"
},
"dependencies": {
"@node-saml/node-saml": "^5.1.0",
"@vitejs/plugin-react": "^5.0.0",
"lucide-react": "^0.468.0",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"vite": "^7.1.0"
},
"devDependencies": {
"playwright": "^1.62.1"
}
}