Handoff 契约矩阵 这是全公司上下游协作的唯一真源。每个岗位的 工作流程SOP.md 只能引用本矩阵里的契约,不得自行声明不一致的 inputs/outputs。 核对铁律: 1. 上游岗位的 outputs 必须 ⊇ 下游岗位的 inputs.required 2. 任一岗位的 gate_out 必须在 09_系统内核/质量部/ 的闸 checklist 里有对应文件 3. 任一交付物必须出现在项目盒子的 交付物/0X_层/ 某个具体文件里 4. 违反以上三条 → 矩阵本身要修(不是 SOP 自作主张) 0b. 档位 × 契约启用表(v1.7.1 新增) 项目入口 SOP 第 1 步拿到档位后,查本表决定启用哪些 handoff 契约、跳过哪些。 本表与 09_系统内核/项目档位注册表.md §3 互为镜像,任一侧变更需同步。 契约 ⚡ 闪电档 🚀 标准档 🏆 精品档 §1 R07 CKO · 二型(项目启动) ❌ 跳过 ⚠️ 30min 速成 ✅ 完整 §2 R01 AI 产品经理(PRD) ⚠️ mini-PRD 版 ✅ 完整 ✅ 完整 §3 R02 交互 UI 设计师 ❌ 跳过(默认 UI) ✅ 完整 ✅ 完整 §4 R03 全栈工程师 ✅ 精简(冒烟测试) ✅ 完整 ✅ 完整 + 安全审计 §5 R04 数据扒取部 ❌ 跳过 ⚠️ 只走 A 档 ✅ A/B/C 全档 §6 R05 运营部 ❌ 跳过 ✅ 按需 ✅ 完整 §7 R06 质量部 reviewer ❌ CEO 自审 ✅ 过闸 1/2/3 ✅ 过闸 1~4 §8 R07 CKO · 四型(项目闭环) ⚠️ 极简 2 行 ✅ 五路径回写 ✅ 五路径 + 失败案例 §8b.1 R22 客户研究员 ❌ 跳过(内部项目) ⚠️ 15min 速读 ✅ 完整 §8b.2 R21 在线客服 ❌ 跳过(内部项目) ✅ 完整 ✅ 完整 §8b.3 R13 财务经理(报价) ❌ 跳过(内部项目) ⚠️ 预设报价区间 ✅ 完整利润核算 §8b.4 R11 法务顾问(合同) ❌ 跳过(内部项目) ⚠️ 标准合同模板 ✅ 逐条审查 §8b.5 R23 客户支持(售后) ❌ 不适用 ✅ 基础 SLA ✅ NPS + 复购 §8b.6 R12 增长经理 ❌ 不适用 ⚪ 跨项目才启用 ⚪ 跨项目才启用 解读: - ✅ = 契约完整启用 - ⚠️ = 契约压缩启用(具体压缩规则见各契约 §x 和 项目档位注册表.md §2) - ❌ = 契约跳过 - ⚪ = 契约按触发条件启用(非档位决定) 闪电档硬约束:档位注册表 §5 禁止闪电档做对外客户项目,所以 §8b.1~8b.4 的商业闸契约在闪电档下全部 ❌。若 CEO 坚持闪电档 + 对外,拒绝并反问:是否至少升标准档。 0. 契约 Schema(所有岗位统一格式) role_id: R0X role: 岗位名 upstream: - role: 上游岗位 | CEO | 项目status事件 must_carry: [必带交付物1, 必带交付物2] inputs: required: [必须收到的文件/数据] optional: [可选收到的文件/数据] outputs: deliverables: [必产出的文件] 落档位置: 02_项目/项目_XXX/交付物/0X_层/ gate_out: 闸N · XX评审 # 没有则写 "无" downstream: - role: 下游岗位 must_carry: [交给下游时必带的文件] triggers_backwards: # 可选:反向触发(stop-the-line / 回炉) - to: 上游岗位 on: 触发条件 1. R07 CKO · 二型(项目启动蒸馏) role_id: R07 role: CKO type: 蒸馏二型 · 项目启动 upstream: - role: CEO must_carry: [原始需求一句话, 启动资料包(如有), 项目类型意向] inputs: required: [CEO原始需求, 04_公司记忆/源材料库/(按关键词召回)] optional: [CEO投喂的PDF/链接/截图] outputs: deliverables: - _启示清单.md - _业务约束.md - _源材料快照.md 落档位置: 02_项目/项目_XXX/参考资料/_启动资料/ gate_out: 无 downstream: - role: R01 AI产品经理 must_carry: [_启示清单.md, _业务约束.md, _源材料快照.md] 2. R04 数据扒取工程师 · 被动任务线 role_id: R04 role: 数据扒取工程师 type: 被动任务 · 项目按需 upstream: - role: 任一岗位(R01/R02/R03/R05 均可) must_carry: [资料需求清单(主题+源类型+权威度底线)] inputs: required: [资料需求清单, 09_系统内核/权威金字塔T1-T7] optional: [CEO补充的领域关键词] outputs: deliverables: - 调研资料/A档_系统采集/* - 调研资料/B档_用户提供/* (代理归档) - 调研资料/_未采集清单.md(C档登记) - 调研资料/_索引.md 落档位置: 02_项目/项目_XXX/调研资料/ gate_out: 无 downstream: - role: 提需求的岗位(按 upstream 同一岗位返回) must_carry: [调研资料/_索引.md] triggers_backwards: - to: 提需求岗位 on: 全部落入C档(此路不通,需调整策略) 3. R01 AI 产品经理 role_id: R01 role: AI产品经理 upstream: - role: R07 CKO(二型) must_carry: [_启示清单.md, _业务约束.md, _源材料快照.md] - role: R04 数据扒取(按需) must_carry: [调研资料/_索引.md] inputs: required: - _启示清单.md - _业务约束.md - 原始需求 optional: - 调研资料/A档 + B档 outputs: deliverables: - PRD定稿.md - 信息架构IA.md - 功能清单.md(MoSCoW优先级) - 用户画像.md(含JTBD) - 北极星指标.md - 市场+竞品分析报告.md 落档位置: 02_项目/项目_XXX/交付物/01_产品层/ gate_out: 闸1 · PRD评审 downstream: - role: R02 交互UI设计师 must_carry: - PRD定稿.md - 信息架构IA.md - 功能清单.md - 用户画像.md - 北极星指标.md triggers_backwards: - to: R04 on: 调研资料不足以支撑PRD(点菜二次扒取) - to: R07(三型) on: 发现认知断崖(stop-the-line) 4. R02 交互 UI 设计师 role_id: R02 role: 交互UI设计师 upstream: - role: R01 AI产品经理 must_carry: [PRD定稿.md, 信息架构IA.md, 功能清单.md, 用户画像.md, 北极星指标.md] inputs: required: - PRD定稿.md - 信息架构IA.md - 功能清单.md - 用户画像.md - 北极星指标.md optional: - 竞品UI资料(来自R04) - CEO指定的风格参考 outputs: deliverables: - 设计系统/design-tokens.json(颜色/字体/间距/圆角/阴影) - 设计系统/组件库.md - 交互流程图.md(关键路径) - 高保真稿.fig / 导出图 - 5态集.md(正常态/空态/加载态/错误态/边界态) - 可访问性清单.md(WCAG 2.2 AA) 落档位置: 02_项目/项目_XXX/交付物/02_设计层/ gate_out: 闸2 · 设计评审 downstream: - role: R03 全栈工程师 must_carry: - 设计系统/design-tokens.json - 设计系统/组件库.md - 高保真稿 - 5态集.md - 交互流程图.md triggers_backwards: - to: R01 on: PRD 与功能不自洽 / 用户画像缺失关键字段 5. R03 全栈工程师 role_id: R03 role: 全栈工程师 upstream: - role: R02 交互UI设计师 must_carry: [design-tokens, 组件库, 高保真, 5态集, 交互流程图] inputs: required: - design-tokens.json - 组件库.md - 高保真稿 - 5态集.md - PRD定稿.md(反查字段) - 北极星指标.md(埋点依据) optional: - 既有代码仓库(如迭代项目) outputs: deliverables: - 代码仓库URL - 架构说明.md(Next.js + Supabase + Claude API) - 部署链接(Vercel preview + prod) - 监控面板链接(Sentry + Supabase logs) - API文档.md - 埋点实现清单.md - 回滚方案.md 落档位置: 02_项目/项目_XXX/交付物/03_开发层/ gate_out: - 闸3 · 代码评审 - 闸4 · 上线前评审(含合规层并审) downstream: - role: R05 运营 must_carry: - 部署链接(prod) - 监控面板链接 - API文档.md - 埋点实现清单.md triggers_backwards: - to: R02 on: 设计 tokens 不齐 / 状态集缺失 - to: R01 on: PRD 与可实现性冲突 6. R05 运营 role_id: R05 role: 运营 upstream: - role: R03 全栈工程师(过闸4) must_carry: [部署链接(prod), 监控面板, API文档, 埋点实现清单] - role: R01(反查) must_carry: [PRD定稿, 用户画像, 北极星指标] inputs: required: - 部署链接(prod) - 监控面板 - 用户画像.md - 北极星指标.md optional: - CEO指定的冷启动渠道 outputs: deliverables: - PMF自检报告.md(Sean Ellis 40%) - 定位+钩子.md - 1000真粉方案.md - 内容复利计划.md - 漏斗搭建.md(AARRR) - 运营复盘.md 落档位置: 02_项目/项目_XXX/交付物/04_运营层/ gate_out: 无(PMF 硬门槛在 SOP 内部) downstream: - role: R07 CKO(四型) must_carry: [运营复盘.md, 漏斗数据, PMF结果] triggers_backwards: - to: R01 on: PMF 不达 40% → 回炉改产品(不是改推广) 7. R06 质量部(reviewer)· 闸审查 role_id: R06 role: reviewer type: 闸审查(非执行岗位) upstream: - role: 任一执行岗位 must_carry: [本次过闸的交付物全集, 岗位自查清单] inputs: required: - 对应闸的checklist(09_系统内核/质量部/文档模板/闸N_checklist.md) - 待审交付物 optional: - 历史同类闸记录 outputs: deliverables: - reviewer 闸记录/闸N.md (✅通过 / ❌打回 / ⚠️有保留通过) 落档位置: 02_项目/项目_XXX/reviewer 闸记录/ gate_out: 无(自己就是闸) downstream: - role: 通过 → 交付物的下游岗位(按契约 §3-§6) - role: 打回 → 原提交岗位(附打回原因) 8. R07 CKO · 四型(项目闭环蒸馏) role_id: R07 role: CKO type: 蒸馏四型 · 项目闭环 upstream: - role: 项目状态事件 on: 项目status ∈ {已交付, 已关闭, 已取消} must_carry: - 全部交付物(01~05层) - 全部闸记录 - 运营复盘(若进入运营阶段) inputs: required: [项目盒子全部资料] optional: [失败原因说明 / CEO复盘笔记] outputs: deliverables: - 五路径回写: - 04_公司记忆/源材料库/(新增材料) - 04_公司记忆/项目类型_记忆/类型_XX.md(更新) - 04_公司记忆/协作流程_记忆/流程_XX.md(更新) - 04_公司记忆/失败案例/案例_XX.md(若失败) - 09_系统内核/公司脑库/(新增条目) - 变更日志条目 落档位置: 04_公司记忆/ + 09_系统内核/ gate_out: 无 downstream: - role: 下一个项目(通过源材料库/类型记忆隐式受益) 8b. 商业闭环契约(v1.7 新增 · 对外客户项目必走) 对外客户项目在 §1 CKO 二型之前,必须先走完商业闸:R22 画像 → R21 接洽 → R13 报价 → R11 合同签署。纯内部项目可跳过本节。 8b.1 R22 客户研究员 · 客户画像 role_id: R22 role: 客户研究员 type: 商业闭环 · 后台研究 upstream: - role: R21 在线客服 must_carry: [客户第一次接触的原话/渠道/已知信息] inputs: required: [客户提供的基础信息, 公开可得的全网数据] optional: [历史合作档案] outputs: deliverables: - 客户速读卡.md - 客户画像.md - 风格偏好档案.md - 合作风险分级(S/A/B/C/拒接) 落档位置: 02_项目/项目_XXX/参考资料/_客户档案/ gate_out: 无(但需 R21 确认速读卡可用) downstream: - role: R21 在线客服 must_carry: [客户速读卡, 风险分级] - role: R13 财务经理 must_carry: [合作风险分级(用于报价梯度)] triggers_backwards: - to: 数据扒取部 R04 on: 客户信息缺口 > 40% 8b.2 R21 在线客服 · 前台成交 role_id: R21 role: 在线客服 type: 商业闭环 · 前台成交 upstream: - role: 项目入口事件(CEO 收到咨询 / 潜客 DM) must_carry: [客户原话, 来源渠道, 时间戳] inputs: required: [客户速读卡(R22 提供), 报价逻辑表(R13 提供), FAQ 库, 话术库] optional: [历史合作记录] outputs: deliverables: - 咨询记录.md - 成交交接单.md(含报价区间/客户需求描述) 落档位置: 02_项目/项目_XXX/参考资料/_成交档案/ gate_out: 客服闸(首次响应 ≤30 分钟 + 报价不脱离逻辑表) downstream: - role: R13 财务经理 must_carry: [成交交接单, 报价区间, 客户需求清单] - role: R23 客户支持 must_carry: [成交交接单(成交后转交)] triggers_backwards: - to: R22 客户研究员 on: 客户速读卡信息不足以支撑报价 8b.3 R13 财务经理 · 报价 + 利润核算 role_id: R13 role: 财务经理 type: 商业闭环 · 报价核算 upstream: - role: R21 在线客服 must_carry: [成交交接单, 客户需求清单] - role: R22 客户研究员 must_carry: [合作风险分级] inputs: required: [报价逻辑表, 项目成本参考, 现金流状态] optional: [历史同类项目利润] outputs: deliverables: - 报价单_v1.md - 利润核算表.md - 收款计划.md 落档位置: 02_项目/项目_XXX/交付物/05_合规层/报价/ gate_out: 财务闸(利润率 ≥ 成本底线 + 报价有逻辑表依据) downstream: - role: R11 法务顾问 must_carry: [报价单, 收款计划(写入合同)] triggers_backwards: - to: R21 在线客服 on: 客户需求与报价区间不匹配,需重谈 8b.4 R11 法务顾问 · 合同 + 合规 role_id: R11 role: 法务顾问 type: 商业闭环 · 合同与合规 upstream: - role: R13 财务经理 must_carry: [报价单, 收款计划] - role: R22 客户研究员 must_carry: [客户合作风险分级] inputs: required: [项目类型(对应合同模板), 交付物清单(写入 IP 条款)] optional: [客户方提供的合同草案] outputs: deliverables: - 服务合同_v1.md - IP 归属声明.md - 免责声明.md(若含 AI 生成物) - NDA(若涉及敏感信息) 落档位置: 02_项目/项目_XXX/交付物/05_合规层/合同/ gate_out: 法务闸(合同签署 + 首款到账前不允许进入执行层) downstream: - role: R07 CKO(二型) must_carry: [已签署合同, 合规约束硬条件] triggers_backwards: - to: R13 财务经理 on: 客户要求付款条款调整,需重核现金流 8b.5 R23 客户支持 · 售后维护(项目执行完毕后触发) role_id: R23 role: 客户支持 type: 商业闭环 · 售后关怀 upstream: - role: R05 运营 / 项目验收事件 must_carry: [验收单, 交付物清单, 合同约定的售后条款] inputs: required: [服务合同, 交付物, 客户速读卡] optional: [NPS 历史] outputs: deliverables: - 验收单.md - 修改工单(若有) - 投诉处理记录(若有) - NPS 反馈.md - 复购激活记录 落档位置: 04_公司记忆/_客户记忆/ gate_out: 无(但 NPS < 7 触发 stop-the-line) downstream: - role: R11 法务顾问 must_carry: [投诉/退款争议升级材料] - role: R12 增长经理 must_carry: [复购激活信号 + 案例素材] triggers_backwards: - to: R07 CKO(四型 · 失败案例) on: 客户投诉定性为"交付缺陷" 8b.6 R12 增长经理 · 市场增长(跨项目) role_id: R12 role: 增长经理 type: 商业闭环 · 市场增长 upstream: - role: R23 客户支持 must_carry: [复购信号, 可公开的案例素材] - role: 项目入口事件(冷启动期) must_carry: [产品定位, 目标人群, 可用预算] inputs: required: [北极星指标, 渠道矩阵, 历史投放数据] optional: [R17 内容创作者的内容储备] outputs: deliverables: - 渠道战略.md - 获客漏斗(AARRR) - 冷启动 30 天计划 - 月度增长复盘 落档位置: 02_项目/项目_XXX/交付物/04_运营层/增长/ 或 04_公司记忆/增长_记忆/ gate_out: 增长闸(任何渠道不跑 A/B 不全量投入) downstream: - role: R17/R18/R19 内容部 must_carry: [内容分发需求 + KPI] - role: R21 在线客服 must_carry: [预期咨询量, 成交话术要求] triggers_backwards: - to: R13 财务经理 on: ROI < 0.5 需重新分配预算 8c. 内容部 + Prompt 工程部契约(v1.8.0 新增) 内容部三岗(R17/R18/R19)+ Prompt 工程部(R20)的上下游协作契约。 8c.1 R17 内容创作者 role_id: R17 role: 内容创作者 type: 内容生产 · 文字内容 upstream: - role: CEO / R01 AI产品经理 / R05 运营 must_carry: [选题方向, 目标平台, 目标人群, 核心目的] - role: R04 数据扒取(按需) must_carry: [素材包(source_url + 权威等级 + accessed_at)] inputs: required: - 选题方向 - 目标平台 - 目标人群 optional: - R05 运营的内容策略/分发日历/热点清单 - R01 的产品洞察/行业分析 - CEO 指定的观点种子 outputs: deliverables: - 各平台终稿(命名:{日期}_{平台}_{标题}.md) - 配图包 - 竞品内容分析.md - 大纲稿.md - 数据回收表(发布 7 天后) 落档位置: 02_项目/项目_XXX/交付物/ 或 历史作品/YYYY-MM/ gate_out: 无(R19 学术审核为内部闸,涉及学术内容时必须) downstream: - role: R05 运营 must_carry: [各平台终稿 + 配图 + SEO 关键词 + 互动话术建议] - role: R07 CKO must_carry: [完整内容项目盒子 + 决策日志] triggers_backwards: - to: R04 数据扒取 on: 素材不足,追加点菜单 - to: R19 教育专家 on: 涉及学术/专业知识内容,提交审核 8c.2 R18 视频编导 role_id: R18 role: 视频编导 type: 内容生产 · 视频内容(脚本 + 分镜) upstream: - role: CEO / R01 AI产品经理 / R05 运营 must_carry: [选题方向, 视频类型, 目标平台, 核心信息(仅 1 件)] - role: R04 数据扒取(按需) must_carry: [竞品视频数据 + 视觉素材 + 版权安全的音频素材] inputs: required: - 选题方向 - 目标平台(含画幅、时长范围) - 核心信息(观众看完记住的 1 件事) optional: - R05 运营的内容策略 - CEO 指定的品牌调性 - R01 用户画像/痛点洞察 outputs: deliverables: - 脚本_{平台}.md(双轨格式:画面轨 + 声音轨) - 分镜稿_{平台}.md(逐镜头 5 要素标注) - AI 素材文件(按镜号命名) - 素材包 + README.md - 数据回收表 + 复盘笔记(发布 7 天后) 落档位置: 02_项目/项目_XXX/交付物/ 或 历史作品/YYYY-MM/ gate_out: 无(R19 学术审核为内部闸,涉及学术/专业内容时必须) downstream: - role: R09 视频剪辑师(候补)/ CEO 自行剪辑 must_carry: [完整素材包(脚本 + 分镜 + AI 素材 + 音频 + README)] - role: R05 运营 must_carry: [成片 + 标题候选 + 封面 + 发布策略建议] triggers_backwards: - to: R04 数据扒取 on: 竞品视频/视觉素材不足 - to: R20 Prompt 工程师 on: 需要 AI 视频工具(Runway/Pika/Sora)的生成提示词 - to: R19 教育专家 on: 涉及学术/专业知识的脚本,提交审核 8c.3 R19 教育专家 role_id: R19 role: 教育专家 type: 双线岗位 · A 线学术审核(被动)+ B 线专业撰写(主动) upstream: - role: R17 内容创作者(A 线) must_carry: [待审稿件完整正文, 引用列表(含权威等级标注)] - role: R18 视频编导(A 线) must_carry: [待审脚本, 引用列表] - role: CEO / CKO(B 线) must_carry: [撰写委托(选题 + 目标渠道 + 预期周期)] inputs: required: - A 线:完整稿件/脚本 + 引用列表 + 目标发布平台 + 内容类型 - B 线:选题 + 目标期刊/平台投稿指南 optional: - 历史审核记录 - R04 提供的文献包 outputs: deliverables: - A 线:审核报告.md(三层审核:事实/逻辑/表达 + 判定 🟢/🟡/🔴) - A 线:修改建议清单(按 P0/P1/P2 优先级排序) - A 线:复审确认单(修改后回环) - B 线:文献综述稿.md(含 PRISMA 流程 + 文献卡) - B 线:研究设计方案.md(若原创研究) - B 线:初稿/终稿(IMRaD 或白皮书格式) 落档位置: A 线随原稿落档 / B 线 02_项目/ 或 历史作品/YYYY-MM/ gate_out: B 线需过 R06 学术级闸 downstream: - role: R17 内容创作者(A 线审核通过后) must_carry: [审核报告 + 修改建议] - role: R18 视频编导(A 线审核通过后) must_carry: [审核报告 + 修改建议] - role: R06 质量部(B 线提交审查) must_carry: [初稿 + 文献综述 + 自查清单 + 查重报告] - role: R07 CKO must_carry: [可蒸馏的新方法论/新洞察通知] triggers_backwards: - to: R17/R18 on: 审核 🔴 打回(严重事实错误/逻辑漏洞)→ 退回重写 - to: R04 数据扒取 on: B 线文献综述需要补充文献检索 8c.4 R20 Prompt 工程师 role_id: R20 role: Prompt 工程师 type: 服务型中台 · 全公司提示词设计与维护 upstream: - role: 任一岗位(R01-R07, R17-R19) must_carry: [提示词需求确认单(场景/目标/约束/目标模型/预期输入输出)] - role: R07 CKO(蒸馏触发) must_carry: [新蒸馏知识 + 涉及岗位标识] - role: R18 视频编导(AI 素材生成) must_carry: [AI 素材生成工作单(镜号/画面描述/工具/风格/时长/分辨率)] inputs: required: - 提示词需求确认单(书面,口头不接单) - 目标岗位的工作流程 SOP optional: - 旧版提示词(迭代场景) - 竞品提示词参考 - 岗位专业知识库 outputs: deliverables: - 提示词终稿.md(RTCO 四层完整 + 占位符说明 + 版本号) - 使用说明(适用/不适用场景 + 推荐配置 + 常见问题) - 测试记录.md(稳定性 3 轮 + 边界测试 + 对比测试) - AI 素材文件(为 R18 生成时,按镜号命名) 落档位置: 01_部门/Prompt工程部/文档模板/{岗位ID}_{场景}_{版本}.md gate_out: 无(内部自查 + 测试验证) downstream: - role: 需求方岗位(提交需求的同一岗位) must_carry: [提示词终稿 + 使用说明 + 测试记录] - role: R18 视频编导(AI 素材生成场景) must_carry: [AI 素材文件 + 生成提示词记录] triggers_backwards: - to: 需求方岗位 on: 需求确认单信息不足以设计提示词,要求补充场景/约束 - to: R07 CKO on: 发现岗位知识库与 SOP 脱节,建议蒸馏更新 9. 全链路 Handoff 核对表(APP 类项目模板) 步 岗位 从哪里接 必带 inputs 必产 outputs 过哪个闸 交给谁 1 R07(二型) CEO 原始需求 + 源材料库 启示清单/业务约束/源材料快照 — R01 2 R04(按需) R01/R02/R03/R05 资料需求清单 A档/B档/C档清单/索引 — 回提需求岗位 3 R01 R07(二型) + R04 启示清单/业务约束/调研资料 PRD/IA/功能清单/用户画像/北极星 闸1 R02 4 R02 R01 PRD/IA/功能清单/用户画像 tokens/组件/高保真/5态/可访问性 闸2 R03 5 R03 R02 tokens/组件/高保真/5态 代码/部署/监控/API/埋点/回滚 闸3+4 R05 6 R05 R03(过闸4) 部署/监控/用户画像/北极星 PMF/定位/1000真粉/漏斗/复盘 PMF硬门槛 R07(四型) 7 R06 任一岗位过闸 checklist + 待审交付物 闸记录 — 放行 or 打回 8 R07(四型) 项目闭环事件 全部交付物+闸记录+复盘 五路径回写+变更日志 — 下一个项目 10. 非 APP 类项目的链路变形 文档类 / PPT 类 / 研究报告类:R03 通常不参与,链路退化为 R07(二型) → R01 → R02(可选轻设计) → R05 or 直接 R07(四型) 数据扒取类(纯信息整合):R07(二型) → R04 → R01整理 → R07(四型) 品牌/视觉类(待 R09 上岗):R07(二型) → R01 → R02 + R09 → R07(四型) 不管哪种变形,都必须先回到本矩阵 §1-§8 挑出参与岗位,再按它们的契约串链路。协作流程生成器 Step 3 的"串链路"动作,本质就是查本矩阵。 11. 矩阵自检脚本(人工版 checklist) 开项目时,协作流程生成器 Step 3 串完链路后,用以下 5 条核对: [ ] 链路里每两个相邻岗位,上游 outputs.deliverables 完全覆盖下游 inputs.required? [ ] 每个声明的闸都在 09_系统内核/质量部/文档模板/闸N_checklist.md 存在? [ ] 每个 outputs.deliverables 在 02_项目/项目_XXX/交付物/0X_层/ 有预建位置? [ ] triggers_backwards 的反向触发条件,本项目是否有监测机制(stop-the-line 绳)? [ ] 终点是否接回 R07(四型)?(没有闭环 → 知识不会沉淀) 任一不通过 → 不开工,先修矩阵或补岗位六件套。 12. 红线 ❌ 岗位 SOP 里自行声明 inputs/outputs 且与本矩阵不一致 → 以矩阵为准 ❌ 链路跳过反向触发(stop-the-line 被当可选项) ❌ 非 R07 擅自改 04_公司记忆/(违反档案部铁律) ❌ 终点没回 R07(四型) → 知识外泄,下一个项目重蹈覆辙 ❌ 新增岗位后不回本矩阵加契约 → 下次协作必错位