98 lines
2.1 KiB
Markdown
98 lines
2.1 KiB
Markdown
# StoryForge 分阶段实施计划
|
||
|
||
日期:2026-03-18
|
||
|
||
## Phase 0: 审计与基线收拢
|
||
|
||
- 确认主工作区
|
||
- 识别旧数据集运行链的真实职责
|
||
- 识别多用户、多项目需要的主数据模型
|
||
- 对比 `huobao-drama` 旧改版与 upstream
|
||
- 审计 `cutvideo` 接口能力
|
||
|
||
状态:已完成
|
||
|
||
## Phase 1: 业务后端改造成主状态中心
|
||
|
||
- 引入 `projects`
|
||
- 引入 `content_sources`
|
||
- 引入 `job_events`
|
||
- 让 `knowledge_bases / assistants / jobs` 全部 project 化
|
||
- 去掉 `collector-service` 中的旧运行链逻辑
|
||
- 增加 `agents` 别名接口,统一 Agent 语义
|
||
|
||
状态:已完成首版
|
||
|
||
## Phase 2: n8n 接管流程编排
|
||
|
||
- 公共任务创建接口只负责建任务并触发工作流
|
||
- `n8n` 负责分发:
|
||
- `analysis_pipeline`
|
||
- `real_cut_pipeline`
|
||
- `ai_video_pipeline`
|
||
- 业务步骤落在 `collector-service` 内部接口,保证状态统一入库
|
||
|
||
状态:已完成首版
|
||
|
||
## Phase 3: 内容分析主线 MVP
|
||
|
||
- 支持文本
|
||
- 支持视频链接
|
||
- 支持上传视频
|
||
- 接下载器
|
||
- 接本地 ASR
|
||
- 接本地 LLM
|
||
- 产出:
|
||
- transcript
|
||
- style_summary
|
||
- analysis
|
||
- rewrite
|
||
- storyboards
|
||
|
||
状态:已完成首版
|
||
|
||
## Phase 4: 实拍自动剪辑主线 MVP
|
||
|
||
- 建立 `real_cut` 任务类型
|
||
- 通过 `n8n -> collector -> cutvideo` 调度 Windows 机器
|
||
- 记录 `task_id / run_id / 结果产物`
|
||
|
||
状态:已完成 API 级集成
|
||
|
||
待补:
|
||
|
||
- 用户上传素材到 Windows 侧的文件转运闭环
|
||
|
||
## Phase 5: AI 自动生成视频主线 MVP
|
||
|
||
- 建立 `ai_video` 任务类型
|
||
- 从分析结果或直接 brief 生成分镜
|
||
- 调 `huobao-drama`:
|
||
- 创建 drama
|
||
- 生成首帧
|
||
- 生成尾帧
|
||
- 基于首尾帧生成视频
|
||
- 结果回写任务
|
||
|
||
状态:已完成 API 级集成
|
||
|
||
## Phase 6: 删除旧运行链依赖
|
||
|
||
- 删除代码依赖
|
||
- 删除 compose 服务
|
||
- 删除环境变量
|
||
- 删除 README 说明
|
||
|
||
状态:已完成主仓库首版
|
||
|
||
## Phase 7: 联调与验证
|
||
|
||
- Python 语法检查
|
||
- Compose 配置检查
|
||
- `collector-service` 本地启动
|
||
- `n8n` workflow 导入
|
||
- Windows `cutvideo` 局域网调度
|
||
- `huobao-drama` 本机调用
|
||
|
||
状态:进行中
|