Session 已接通
注册、登录、me、登出与数据库会话已经可用。
个人 + 团队
personal / team workspace、成员角色与资源权限已经落地。
运行 + 重试 + 轮询
任务中心、单任务重试与批量轮询入口都已完成。
工作台已上线
登录页、注册页、工作台与 workspace 切换已经接到真实数据。
核心模块蓝图
展示当前已经落地的模块,以及接下来的前端承接重点。
Auth / Workspace
用户系统已经从开发占位切到正式 session 模式,并开始驱动主业务接口。
- 注册后自动创建个人空间
- 团队成员角色分级已生效
- 业务接口开始按角色做权限控制
Subject / Scene / Instruction
主体库、场景库与指令库开始收敛为统一资源层,承接文生图与图生图的上下文输入。
- 主体与场景复用同一底层结构
- 指令库支持预制 prompt 沉淀
- viewer 只读、editor 可编辑
Canvas / Node Runtime
画布、节点、边与运行入口已可用,当前阶段重点从接口转向页面承接。
- 图结构防环已实现
- 节点运行接任务系统
- 角色控制已接到编辑与运行接口
AI Gateway / Adapter Registry
供应商接入已覆盖文本、图片和视频三条主链,音频暂缓。
- 文本已真实跑通
- 图片已真实跑通
- 视频已支持提交、轮询与重试
Task / Polling / Result
任务系统已经具备真正的产品化骨架,后续重点是 UI 承接与自动调度。
- request_id 幂等
- 支持失败重试
- 媒体任务可追踪可查询
Admin / Audit
后台和审计还没正式开工,目前先保证主业务与多用户协作跑通。
- Admin 仍待建设
- 审计日志待建设
- 当前优先前端业务承接
当前主链路
登录、空间、节点运行、任务展示与权限控制已经串起来。
1. 登录进入当前空间
用户通过 session 登录后进入 personal 或 team workspace,页面不再依赖开发期 header 假设。
2. 发起节点运行
editor、admin、owner 可运行节点,viewer 仅可查看当前空间资源与任务状态。
3. 进入任务系统
任务被创建后进入 provider 调度、状态轮询、失败重试和结果回写链路。
4. 在工作台承接结果
工作台和任务中心展示当前 workspace 的任务、角色、轮询与错误状态。
实现硬约束
这些约束会继续影响后续页面和协作能力的落地。
ORM 约束
正式业务使用 Drizzle ORM + drizzle-kit,不使用 Prisma。
存储约束
Dexie 最多保留为草稿或缓存,正式业务数据迁移到服务端数据库。
画布约束
节点协议以前后端统一契约为准,复制节点默认不复制边。
任务约束
视频与异步音频统一复用任务系统、轮询机制和状态查询接口。
权限约束
viewer 只读,editor/admin/owner 才能编辑资源与发起生成。
实施阶段
阶段状态已经按当前代码库的真实进度更新。
Phase 0
文档统一与平台化重构
- 完成 PRD、架构、数据库、API、节点协议对齐
- 确认禁止继续把 Dexie 当主业务存储
Phase 1
服务端主骨架
- 接通 Drizzle schema 与核心业务表
- 补齐 Auth / Workspace / Library / Canvas / Task API
Phase 2
AI 运行时与任务系统
- 文本、图片、视频主链已接通
- 任务重试、单任务轮询、批量轮询已完成
Phase 3
前端业务承接
- 登录页、注册页、工作台已完成
- 下一步继续承接任务中心、画布与成员管理页面