内容分四块: 1、产品规划产出 —— MCN 短视频整合营销工作台的①段五份(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)、②段两份(2a 功能/2b 布局)、③段界面(DESIGN.md 契约与令牌表 + mcn-workbench.html 原型 + 实测/会诊/审查三份 + 23 张闸门截图)。 2、开源竞品调研 —— 5 个内容工作台项目的取证原始件与 1b 系列分析文档。 3、参考资料 —— 竞品视频抽帧 1145 张 + 2 个源视频 + 功能点截图。 4、机制侧 —— 协作脚本与状态台账、工作区记忆日志、抽帧/OCR 脚本。 .gitignore 只排运行时日志、脚本备份副本与一次性探针输出,其余按原样入库。
3.3 KiB
3.3 KiB
自动化执行记忆 · [执行]-开源项目调研-跨项目汇总对比(第 6 棒 · 收口)
- automation id:
53fe550f-c02e-434e-ba89-3ada95ca282c(once@ 2026-10-07T18:31) - 所属目标:调研 5 个开源内容工作台项目并生成分析文档(目标目录
执行会话/目标-调研5个开源内容工作台项目并生成分析文档-5199a6/) - 本棒定位:第 6 棒 · 收口棒,只做「跨项目汇总对比文档」(验收判据第 3 条)
执行结果(2026-10-07 18:31–18:5x)
- 状态:完成(台账
--report 47860f06-c51f-4c2a-b7ad-2a6362b8a675 --state done --by "[执行]-开源项目调研-跨项目汇总对比" --artifact <相对路径>,rc=0,台账无软警告) - 产物:
执行会话/目标-调研5个开源内容工作台项目并生成分析文档-5199a6/docs/pm/content-workbench/research/1b-竞品分析-跨项目汇总对比.md(40,392 B / 343 行) - 域锁:开工抢
--domains 执行会话成功;收尾已--release-exec释放(另有 1 把属他人锁,按 R9 未动) - 回写:
目标执行状态.md新增「五之二 第 5 棒」「五之三 第 6 棒」,更新「六、验收判据现状」(5 条全 过),新增「六之二 判据逐条自评」(5 条逐条 过+依据),重写「七、下一棒」(仅剩非必须补强项)
本棒做法(复用要点)
- 只读复核 + 原始取证仲裁:汇总前逐份通读前 5 棒产物;对可疑读数直接回
取证/原始 JSON / 文件复算(未做新源码取证)。 - 跨棒冲突 4 条(均以原始取证为准,写进产物 §十一):① Easel 技能数 113(README 旧徽章)→ 114(
easel.tree.stat.json与原始树复算一致);② 第 1 棒称 Postiz 树「截断前」有误(tree_truncated=false,完整;真正截断的是 OpenCreator 树);③ PostSider 连接器 33(README)vs 34(fork-diff.json实测*.provider.ts);④ OpenCreator 模板 108(79/28/1)经tree_template.json复算吻合,但派生件opencreator.tree.stat.json的template_entries_by_category全为 0(失真) ⇒ 须以原始分片为准。 - 台账
--artifact传工作区相对路径(绝对路径会被artifact_dir_ok()误报「不在目标目录内」;本轮首报用绝对路径触发软警告,已改相对路径重报)。--by需显式给,否则台账by为空。
本棒核心结论(一句话版)
5 个项目=4 条独立产品线 + 1 组同源双形态(Postiz↔PostSider);分「做内容」(Easel/文到AI/OpenCreator)与「发内容」(Postiz/PostSider)两段;许可分水岭=Apache-2.0(Easel/OpenCreator,可搬)vs AGPL-3.0(Postiz/PostSider,网络服务触发义务)vs 无 LICENSE(文到AI,连素材都不可复制);最划算路径=以 Easel 技能体系为主干+OpenCreator 契约与治理为工程底座+PostSider read-first/draft-first 定发布边界,代码只搬 Apache-2.0 侧。
目标收口状态
- 5 条验收判据全部满足 ⇒ 主线收口;剩余为非必须补强(行级 diff、OpenCreator 元数据补齐、Easel layer 分布、文到AI 插件源码核对、plans 落地率),已写进
目标执行状态.md§七,⛔ 本轮未做。 - 已知取证缺口照抄保留在产物 §十二,未新增查询、未补数字。