# StoryForge Web V4 这是 `StoryForge` 当前面向正式前端实现的 Web 承载目录。 ## 入口 - 页面:`index.html` - 样式:`assets/styles.css` - 页面交互:`assets/app.js` ## 当前定位 - 这不是最终生产版,但已经不是纯静态原型 - 目录已经从 `output/ui/` 原型区独立出来,并接上了第一层真实业务接口 - 当前保留的核心页面结构: - 项目总台 - 我的项目 - 找对标 - 跟踪账号 - 自动流程 - Agent - 生产中心 - 发布与复盘 - 额度 ## 当前已接入的真实能力 - 后端登录与会话保持 - 工作区信息与 `/v2/me` - 项目总台 `/v2/me/dashboard` - 项目创建 `/v2/projects` - 内容源列表 `/v2/content-sources` - 抖音对标账号 `/v2/douyin/accounts` - 单账号工作台 `/v2/douyin/accounts/{id}/workspace` - 单账号作品列表 `/v2/douyin/accounts/{id}/videos` - 跟踪账号 `/v2/douyin/tracking/accounts` - 跟踪日报 `/v2/douyin/tracking/digest` - 最近知识库文档 `/v2/knowledge-bases/{id}/documents` ## 当前已接入的真实动作 - 新建项目 - 导入主页并触发内容源同步 - 把当前对标账号直接导入到当前项目,并绑定 Agent 触发同步 - 导入作品链接并触发分析 - 导入文本素材并触发分析 - 上传本地视频并触发分析 - 创建 Agent - 对当前 Douyin 对标账号重跑分析 - 批量分析高分作品 - 查找相似对标账号 - 从相似候选一键保存对标关系 - 把当前对标账号加入跟踪,并绑定 Agent - 按上次打开后生成跟踪日报与借鉴点摘要 - 查看任务详情、事件、子任务和 artifacts/result - 从任务详情直接衔接 AI 视频 / 实拍剪辑 / 文案生成 - 在生产中心 / 发布与复盘常驻最近一次任务详情摘要 - 使用 Agent 生成文案 - 创建 AI 视频任务 - 创建实拍剪辑任务 ## 本地预览 推荐直接在目录内起一个临时静态服务: ```bash cd /Users/kris/code/StoryForge-gitea/web/storyforge-web-v4 python3 -m http.server 3918 ``` 然后打开: - [http://127.0.0.1:3918/index.html](http://127.0.0.1:3918/index.html) 首次进入需要手动连接后端,默认地址是: - `http://127.0.0.1:8081` ## 后续建议 - 继续补动作型接口,例如导入、绑定 Agent、触发分析与生产 - 把对标导入后的 Agent 绑定和知识库入库反馈做得更完整 - 把跟踪日报从 Douyin 扩到多平台统一模型 - 把全局搜索和页内搜索合并成统一搜索体验 - 为 `生产中心 / 发布与复盘` 接入更完整的任务与成片对象 - 不要把这套页面重新塞回 `scripts/douyin-browser-capture/control_panel.mjs` - 抖音采集控制台仍作为独立工具存在,这里才是正式业务应用壳