内容分四块: 1、产品规划产出 —— MCN 短视频整合营销工作台的①段五份(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)、②段两份(2a 功能/2b 布局)、③段界面(DESIGN.md 契约与令牌表 + mcn-workbench.html 原型 + 实测/会诊/审查三份 + 23 张闸门截图)。 2、开源竞品调研 —— 5 个内容工作台项目的取证原始件与 1b 系列分析文档。 3、参考资料 —— 竞品视频抽帧 1145 张 + 2 个源视频 + 功能点截图。 4、机制侧 —— 协作脚本与状态台账、工作区记忆日志、抽帧/OCR 脚本。 .gitignore 只排运行时日志、脚本备份副本与一次性探针输出,其余按原样入库。
2.7 KiB
2.7 KiB
自动化执行记忆 · [执行]-[开源项目调研]-OpenCreator深度分析
- automation id:
fc0eb295-d52d-4c47-878a-acaa6e1c42e2(once@ 2026-10-07T17:36) - 所属目标:调研 5 个开源内容工作台项目并生成分析文档(目标目录
执行会话/目标-调研5个开源内容工作台项目并生成分析文档-5199a6/) - 本棒定位:目标排期的第 4 棒,对象仓库
krillinai/OpenCreator(Apache-2.0)
执行结果(2026-10-07 17:36–17:57)
- 状态:完成(台账
--report f1b99d3d-2488-44b1-9d43-1e41524d29ba --state done,rc=0) - 产物:
执行会话/目标-调研5个开源内容工作台项目并生成分析文档-5199a6/docs/pm/content-workbench/research/1b-竞品分析-OpenCreator.md(57,550 B) - 证据:
取证/opencreator/76 件(11 份分片文件树 + 62 份正文 + 3 份统计/日志);脚本取证/_opencreator_tree.py、_fetch_opencreator_docs.py、_opencreator_tree_stat.py - 回写:
目标执行状态.md插入「五、第 4 棒」,验收判据更新为已 4 份(余「文到 AI」)
复用要点(下次同类棒次直接用)
- 分片拉树:顶层树取各目录 sha → 逐个
git/trees/<sha>?recursive=1。第 1 棒一次性recursive=1会因响应过大中断;分片 11 片全部成功。 - 正文双通道:本棒实测
raw.githubusercontent.com60/61 成功,与第 3 棒"raw 不稳"结论不同 ⇒ 该通道随时刻波动,脚本按 raw 优先 + 失败回落contentsAPI 写。 - 分片树的
path是相对切片根的,统计时必须补回前缀,否则顶层分布全错。 - 台账
--artifact一律传工作区相对路径(绝对路径会被artifact_dir_ok()误报越界)。
本棒核心结论(一句话版)
OpenCreator 是「给创作者用的 Codex 外壳」——不重写 Agent loop/Skills/MCP,只做进程生命周期+事件归一化+持久化+调度+UI;真资产在 template/ 108 条模板与技能市场 52 条候选;最值得借鉴的是仓根 AGENTS.md 的验证分级铁律与计划任务↔专属会话的迁移/回滚演练体系(其验收自评 PARTIAL / BLOCKED_ENV)。
遗留(交给后续棒次/检查会话)
- 本棒新增 8 条待核,已写进产物 §十三与
目标执行状态.md§八(商业规模证据、技能市场上架态、plans 落地率、素材再分发许可、真实运行证据、Go 引擎实现、languages 字节口径、部分 docs 正文未读)。 - 下一棒应为文到 AI,⚠️ 但须先与用户确认口径(该仓库无业务源码,属功能语义分叉,⛔ 不得自行降级)。
- 跨项目汇总对比文档待 5 份齐后收口。