oh-my-muse/design-docs/memorys/2026-05-22-产品文档管理步骤.md

7.3 KiB
Raw Blame History

产品文档管理步骤

  • 日期2026-05-22
  • 适用范围:本轮 Muse 产品形态阶段化重设计,以及后续 产品-02D~02G产品-03流程-*架构-*前端-*后端-* 的文档更新。
  • 文档性质:项目内 memorys 留痕,用于下次继续设计时快速恢复流程约束和产品文档质量要求。

1. 阶段化文档管理步骤

本轮产品文档不能一次性全量缝合,必须按阶段、按顺序推进。

  1. 先确认当前阶段。
  2. 只修改当前阶段 owner 文档。
  3. 已修改并确认过的前序文档作为当前阶段事实来源。
  4. 后续阶段文档只能作为参考,用来发现冲突和待承接事项,不能反向覆盖前序结论。
  5. 发现冲突时,先记录冲突和决策问题,不擅自混合新旧口径。
  6. 每个阶段完成后,需要用户确认,再进入下一阶段。
  7. 不跨阶段顺手修改后续文档。
  8. 原型、review、修复都必须回到当前阶段文档闭环。

当前阶段顺序以 design-docs/临时-产品形态阶段化重设计计划.md 为准。

2. 产品文档内容要求

产品详细规格必须能支撑前端 UI 原型、后端产品接口拆解、测试验收和后续旅程文档。

每个 产品-02B~02G 分册至少要回答:

  1. 有哪些功能模块。
  2. 有哪些页面,页面 ID 是什么。
  3. 每个页面的目标、角色、入口、返回规则是什么。
  4. 页面有哪些区域。
  5. 每个区域展示什么信息。
  6. 列表、表单、详情、弹窗、抽屉分别展示哪些字段。
  7. 查询条件是什么字段,用什么查询方式。
  8. 用户可以做什么主操作、次操作和危险操作。
  9. 操作前置条件、确认方式、成功结果、失败反馈和后续处理是什么。
  10. 页面有哪些正常态、空态、错误态、无权限态、只读态、禁用态。
  11. 需要哪些产品接口。
  12. 产品接口的输入上下文、返回内容、权限、状态变化、副作用、失败类型、用户反馈、审计要求和后续承接是什么。
  13. 哪些能力明确不做,哪些能力移交后续阶段。

不能只写“支持管理”“展示列表”“提供配置”“查看详情”这类概念描述。

3. 产品接口要求

产品接口不是后端 endpoint也不是数据库字段而是产品层合同。

接口表必须使用 产品-02A 的统一结构:

字段 要求
接口名称 产品层稳定名称
类型 查询 / 命令 / 决策 / 任务 / 授权 / 来源 / 质量 / 用量 / 审计 / 选项
使用页面 哪些页面或区域调用
用户意图 用户为什么需要它
输入上下文 账户、角色、对象、筛选、分页、授权快照、来源版本、幂等键等
返回内容 页面需要展示的数据,不写数据库字段
权限规则 谁能调用,哪些内容脱敏,哪些状态禁用
状态变化 / 副作用 是否改变状态,是否产生任务、审计、用量、授权快照或来源状态
失败类型 / 用户反馈 失败原因和页面如何提示
审计要求 是否记录操作者、理由、范围、时间、前后状态
后续承接 由哪个产品、流程、架构或后端文档继续细化

新增页面或操作时,必须同步补产品接口;新增接口时,必须能在页面、操作和覆盖表中找到使用位置。

4. 原型约束

HTML 原型必须严格来自当前阶段文档。

  1. 文档没有描述的功能、字段、状态、按钮、模块,不允许出现在原型中。
  2. 原型不是文档摘要,而是可参考的真实产品 UI 稿。
  3. 列表必须有贴近业务的假数据。
  4. 表单必须展示紧凑字段、输入控件、默认值或示例值。
  5. 多组件页面必须按字段密度、组件大小和真实工作流布局。
  6. 该有按钮、筛选、状态、禁用原因、错误反馈的地方要在原型中体现。
  7. UI 风格要符合产品文档中的后台/工作台风格,不做营销页式设计。

如果原型暴露文档缺失,优先修文档,再按修复后的文档改原型。

5. Review 和修复闭环

对关键产品分册执行 review 时,默认按大厂 PRD 标准检查:

  1. 文档边界是否正确。
  2. 内容是否完整。
  3. 页面、字段、操作、状态、接口是否闭合。
  4. 是否存在没有业务发起人的孤儿功能。
  5. 权限、审计、安全、数据边界是否可信。
  6. 是否违反前序阶段已确认设计。
  7. 是否引入后续阶段职责。
  8. 是否有隐含架构边界或领域边界冲突。
  9. 是否能直接支撑 UI 原型和后续后端接口拆解。

修复时按严重性处理:

  1. P0边界错误、越权、职责错位、无法实现、与前序结论冲突。
  2. P1字段、接口、状态、异常、审批、幂等、补偿、审计不完整。
  3. P2表达、索引、后续承接、原型便利性和长期治理项。

修复后必须做至少三类检查:

  1. 当前文档 diff 检查。
  2. 关键词扫描旧口径残留。
  3. 接口表、页面表、覆盖表闭合检查。

6. 已确认的关键产品文档口径

以下口径已经在当前轮次反复确认,后续阶段必须承接。

  1. 管理员控制台是治理面,不是用户创作工作台。
  2. 普通用户默认从我的作品进入,作品工作台默认落在写作台。
  3. 智能体工作台、知识库工作台、市场、个人中心是独立产品空间。
  4. 用户也有自己的知识库管理模块,知识库也能上架市场。
  5. 管理员元结构管理必须保留。
  6. 大量 AI 能力是系统预编排功能链路,用户配置的是开放槽位中的子智能体替换。
  7. 输入输出合规、拆分切块、入 RAG、语义安全围栏、静态检查、权限、审计、Shadow -> Canonical 等系统保护节点不可替换。
  8. AI 候选、知识草稿、规划候选必须先进入待审层,用户确认后才能进入正式事实。
  9. 市场购买、安装或绑定资产不等于自动写入用户作品事实。
  10. New-API 是外部 LLM GatewayMuse 直接调用其接口管理网关用户、订阅额度、余额查询和调用日志归属,不同步其路由、成本和调用日志权威数据。
  11. 接口调用日志和业务审计日志要区分;所有系统接口调用要有轻量日志,高危业务动作进入 append-only 审计。
  12. 权限设计要类似 yudao 的角色、权限组、菜单、页面、操作、数据范围模型,但不能形成单一超级权限。
  13. 通用私有正文查看入口不进入当前管理员控制台设计。
  14. 来源失效不做独立管理模块,只在引用来源处展示来源已失效、已下架、授权已撤销或需重验。

7. 下次继续时的执行提示

继续做下一个产品分册时,先读取:

  1. design-docs/临时-产品形态阶段化重设计计划.md
  2. design-docs/产品-01-产品定位与核心价值.md
  3. design-docs/产品-02-核心功能与交互边界.md
  4. design-docs/产品-02A-统一功能规格模板与产品接口约定.md
  5. 已确认的前序分册,例如 产品-02B产品-02C
  6. 本文件

然后只修改当前阶段目标文档。若用户要求 review则先 review 当前阶段文档;若用户要求修复,则按 review 结论修当前阶段文档;若用户要求原型,则严格按当前阶段文档生成 HTML 原型。