2.2 KiB
Commercial Creator Suite Implementation Plan
For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (
- [ ]) syntax for tracking.
Goal: 在已经具备认证、租户和生产流水线的本地平台上,补齐商业创作套件的资产、声音、批量生产和项目助手入口。
Architecture: 新增独立的 React 创作模块文件,复用现有项目 API、SQLite 任务队列和 RBAC,不复制竞品品牌或页面。所有批量动作拆成带项目/镜头范围的独立 job;声音试听保持单句约束;资产状态以项目 continuity lock 为主数据。
Tech Stack: React 19 + Vite + lucide-react + 现有 Node HTTP API / SQLite。
Task 1: 创作套件信息架构
Files:
-
Modify:
/Users/xz/Documents/daima/ai短剧/ai-drama-platform/src/App.jsx -
Create:
/Users/xz/Documents/daima/ai短剧/ai-drama-platform/src/components/CreatorSuitePages.jsx -
增加资产库、声音与字幕、批量生产、项目助手四个受现有项目权限保护的入口。
-
用项目角色、场景、道具、voice lines、generation jobs 和 ledger 生成可操作视图。
Task 2: 生产动作接线
Files:
-
Modify:
/Users/xz/Documents/daima/ai短剧/ai-drama-platform/src/App.jsx -
Modify:
/Users/xz/Documents/daima/ai短剧/ai-drama-platform/src/styles.css -
批量生产按镜头逐条写入现有
/api/jobs,保留 local-only 和 adapter 选择。 -
单句试听只允许当前选中台词写入一个 job,禁止批量生成声音。
-
增加桌面/移动端布局、筛选、选择态、成功和错误反馈。
Task 3: 回归验证
Files:
-
Verify:
/Users/xz/Documents/daima/ai短剧/ai-drama-platform/src/components/CreatorSuitePages.jsx -
Verify:
/Users/xz/Documents/daima/ai短剧/ai-drama-platform/src/App.jsx -
运行
npm run build、npm run smoke:tenant、npm run write:exports。 -
登录系统管理员、组织管理员、普通编剧,确认菜单和后台权限不越权。
-
用浏览器检查 1280px 和 390px 视口,确认无横向溢出和控制台错误。