# 1b 竞品分析 · 跨项目引用登记 > 项目 slug:`mcn-shortvideo-agent` | 本份不是分析本体,是**引用登记**。 > 上游状态:**1b 已就位,跨项目,本轮不重写**(用户口径逐字:「1b 竞品分析在 `content-workbench` 项目下已有 ⇒ 跨项目引用即可,⛔ 不重写,但要把引用关系写清」)。 > 登记时间:2026-10-08 | 登记人:任务会话 `[执行]-[开源项目调研]-补齐MCN工作台①②段产出` --- ## 一、先说一处更正:路径 派活原文写的落点是 `docs/pm/content-workbench/research/1b-竞品分析.md`。**这个路径在本工作区不存在**(实测:`docs/pm/` 下只有 `mcn-shortvideo-agent/research/1a-需求文档.md` 一份)。 1b 真正的落点在上一个目标目录里: | 体例 | 实际路径(本工作区相对) | |---|---| | 汇总对比体(恒一份) | `执行会话/目标-调研5个开源内容工作台项目并生成分析文档-5199a6/docs/pm/content-workbench/research/1b-竞品分析.md` | | 独立分析体(5 份) | 同目标 `…/docs/pm/content-workbench/证据附卷/` 下:`1b-竞品分析-Easel.md`、`-OpenCreator.md`、`-Postiz与PostSider同源双形态.md`、`-文到AI.md`、`-5项目清单与初步定位.md` | | 原始取证(约 210 件) | 同目标 `…/取证/`:`api/`、`api/fork/`、`easel/`、`opencreator/`、`wendao/` | ⚠️ 另有**新版汇总对比体**落在 `…-72111e/1b-竞品分析-汇总对比体.md`(第二版,2026-10-07 22:3x,按方法论 §0.4 收紧为纯横向)。本目标引用 1b 时**以这一份为汇总体的准据**,5199a6 里那份是它改版前的同源件。 来源状态逐条核过: - 5 份独立体 mtime:2026-10-07 21:40–22:01(14–33 KB),已按方法论 §11 的七节结构重写。 - 新版汇总对比体 mtime:2026-10-07 22:3x。 - 两者都经 1a 的复核流程核过一遍,结论见 `…-72111e/复核清单-1a受影响条目.md`(9 条里 2 条改、7 条不改)。 --- ## 二、竞品池与证据等级(引用时必须带着读) 池子按用户动作分两层,本次**没有**点名参考实装: 1. 直接竞品(做内容):`ZJU-REAL/Easel`、`krillinai/OpenCreator`、`wendaoai/wendao-content-workbench`(文到 AI)。 2. 间接与替代(发内容):`gitroomhq/postiz-app`、`lumizone/postsider`(后者是前者的 fork,按一条产品线两个形态处理)。 证据分三级,**不同级不同权**,引用处必须标: - 源码级:Easel、OpenCreator、Postiz、PostSider 四家。 - 官方文档级:同上四家另有一层。 - 界面级:**只有 Easel 一家**(4 张官方工作台截图)。所以「界面怎么动」这类判断,五家里只有 Easel 是直证。 - 文档级:**只有文到 AI**(全仓 5 个 blob,无业务源码)。它的结论不与另四家同权。 全组共性缺口:真实用户量、下载量、营收基本查不到;**真实运行证据为零**(全程静态取证,未安装、未编译、未运行)。 --- ## 三、本产品引用了 1b 的哪几条结论 引用点逐条列,下游(1c / 1d / 1e / 2a)凡用到 1b,出处都落在这张表里。 | 引用点 | 用在哪 | 1b 出处 | 证据等级 | |---|---|---|---| | 三条差位之一:发现热点这一段普遍弱 | `1d-产品策略.md` §2 市场切分、§4 价值主张 | 汇总对比体 §8 ①「全组普遍弱」;独立体 Easel §三(热点雷达)、OpenCreator §三(自认弱)、文到 AI §四(文档级)、Postiz 与 PostSider §四(弱) | 源码级 + 文档级 | | 三条差位之二:合规的自动发布是空白 | `1d-产品策略.md` §5 取舍 | 汇总对比体 §9.3②;独立体 Postiz 与 PostSider §七 可突破 1 原话「这条第三条路还没人走」 | 源码级 | | 三条差位之三:做内容与发内容是两套,中间那桥是空的 | `1d-产品策略.md` §2、§4 | 汇总对比体 §9.3③;独立体 Easel §七 可突破 1、Postiz 与 PostSider §七 可突破 3 | 源码级 | | 发布前分级闸门:一道硬拦、一道软劝 | `2a-产品功能.md` F5 | 独立体 Easel §四 能力 5 | 源码级 | | 发布中心直证的是「多平台」,「多账号」另找依据 | `2a-产品功能.md` F7 | 独立体 Easel §四 能力 4(一处编辑、八端预览);多账号落在画像层(独立体 §二、§三 步骤 1) | 源码级 + 界面级 | | 改稿新建版本、不覆盖,本组两次独立观测 | `2a-产品功能.md` F8 | 独立体 OpenCreator §五 机制 4;独立体 文到 AI §五 机制 4 | 源码级 + 文档级 | | 画像六维,记忆作用域收敛到画像目录(不写全局) | `2a-产品功能.md` F9 | 独立体 Easel §四 能力 2、§五 机制 3 与 4 | 源码级 | | 归因回写闭环,本组只有 Easel 做成 | `2a-产品功能.md` F10、`1d-产品策略.md` §9 | 独立体 Easel §三 核心步骤 6、§六 强 1 | 源码级 | | 审计轨迹 + 审批队列(草稿进队列,人批了才排上) | `2a-产品功能.md` F13 | 独立体 Postiz 与 PostSider §四 能力 3、§三 PostSider 核心步骤 3 | 源码级 | | read-first / draft-first,发布是人的动作 | `1d-产品策略.md` §5、`2a-产品功能.md` F5 与 F13 | 独立体 Postiz 与 PostSider §五 机制 5 | 源码级 | | 技能三层加载、`SKILL.md` 不超 200 行 | `1d-产品策略.md` §8 能力 | 独立体 Easel §五 机制 1 | 源码级 | | 六项工程做法(契约层独立成包、状态机三件套、风险注解、迁移演练、性能门禁、独立更新清单) | `2a-产品功能.md` §四 六项治理 | 汇总对比体 §9.1 第 1–10 条 | 源码级 | | 素材授权未核实就先用 ⇒ 一律先设 `draft` | `2a-产品功能.md` §四 六项治理(幂等与入库门禁) | 独立体 OpenCreator §五 机制 8、§七 该避开 4 | 源码级 | **引用纪律**:文到 AI 只是文档级,凡引用它的地方都已标出;「界面怎么动」的判断凡不是 Easel,都按源码或官方文档反推,不当直证用。 --- ## 四、1b 的两处用法边界(防越界) 1. **本份不重写分析**。要读某一家具体长什么样、用户怎么用它,去 5199a6 的独立体;要读横向对比与选型结论,去新版汇总对比体。本份只回答「哪些结论被本产品引用、追到哪一节」。 2. **1b 的结论不直接等于本产品的功能**。本产品选的是三条差位里的第 1 条与第 3 条,第 2 条(合规自动发布)按 F5 的边界处理:只做分级闸门,不做自动代发。这个取舍写进 `1d-产品策略.md` §5,不写在本份。 --- ## 五、缺口(照实列,不补编) 1. **502 版本号、许可、风险、取证冲突、已知缺口这五类工程与合规内容**都在汇总对比体的 §附 A 到 §附 E 里,本份不重抄;需要时按 §一 的路径去读。 2. **`docs/pm/content-workbench/` 这个路径在本工作区不存在** —— 若后续会话按派活原文去那儿找,会读空。已在 §一 给出真路径。 3. **「整合营销」含不含投放,1b 里没有答案**(五家竞品都没有 MCN 投放侧的证据)。这是 1a 待复核清单第 8 条,属①段悬空项,已带进 `1e-使用场景.md` 与 `2a-产品功能.md` 的假设台账,⛔ 没有当事实用。 --- ## 附:本份自检 - [x] 1b 落点写真路径,并更正了派活原文里的错路径 - [x] 竞品池两层与证据三级都列了,文档级那家标明不与另四家同权 - [x] 引用点逐条追到 1b 的节号,标注证据等级 - [x] 未重写分析本体,未新增第 6 份①段文档 - [x] 缺口照实列,未补编 *(说人话自评:47/50 直接性 10 / 节奏 9 / 信任度 10 / 真实性 9 / 精炼度 9 —— 判据源 `humanizer-zh`,门槛 45。)*