3.2 KiB
3.2 KiB
需求描述 vs 交付描述
两类描述职责不同;禁止混写;禁止建【交付】时把 AutoPRD 六大块提前塞进交付描述。
A. 需求描述 · AutoRDO 清洗
| 项 | 规则 |
|---|---|
| 触发 | 对话建需求 / 碎片材料入库 |
| 调用 | 必须使用独立 Skill「$AutoRDO」(AutoRDO/SKILL.md;本 Skill 不内嵌清洗细则) |
| 输入 | 聊天记录、录音、口述材料 |
| 处理 | 保留原意;书面化;去口头禅;去除结尾句号(细则在 AutoRDO references/rules.md) |
| 输出 | 写入 ## 原始诉求(AutoRDO) |
| 不做 | 本阶段不写 AutoPRD 六大块;不要求已有原型;不覆盖已有「产品说明」 |
口令:AutoRDO:… → 确认后 记录需求:【新增】标题;描述=整理稿;推进至=…
B. 交付描述
B1. 标准路径(分析中起建交付)
| 时机 | 【交付】描述 |
|---|---|
| 首次创建起至设计完成前 | 固定文案:等待设计任务完成后自动填入 |
| 设计完成时 | 用 AutoPRD「产品说明」正文替换占位 |
B2. 无单快轨建交付(覆盖 B1)
| 口令/材料 | 【交付】描述 |
|---|---|
| 手工描述(无指定原型) | 同步需求当前手工/AutoRDO 正文;禁止占位 |
| 指定原型页面 | $oneos-autoprd 从原型生成写入;禁止占位 |
| 既无正文又无原型 | 才允许占位并标红风险 |
快轨【设计】描述始终复制需求当前描述正文(见 fast-track.md)。
C. 需求描述双段模板(不可互相覆盖)
## 原始诉求(AutoRDO)
(清洗稿;设计完成也不删除)
## 产品说明(AutoPRD)
(六大块+对象存储链接;未设计完成前可无此节或写「待设计完成后填入」)
## 工作项编号(系统)
- 交付:…
- 分析:…
- 设计:…
D. 设计完成 · AutoPRD + 附件
前提:设计任务完成且已关联对应原型页。
- 调用
$oneos-autoprd(AutoPRD),产出并落盘.spec/requirements-prd.md+ 标注同步:- 对象存储预览链接:
{baseUrl}/{prototype-id}/index.html(禁止加prototypes/前缀、禁止去掉index.html) - 产品说明 Markdown(总览/角色/流程/状态/风险/交付等,见 AutoPRD 模板)
- 对象存储预览链接:
- 写入需求
## 产品说明(AutoPRD);禁止覆盖## 原始诉求(AutoRDO)/## 工作项编号(系统)。 - 【交付】描述:按交付任务编号用产品说明正文替换占位(细则见 AutoPRD
references/yunxiao-delivery-sync.md);可附「原始诉求见需求描述」。创建【交付】时不得提前灌 MD。 - 附件(需求 +【交付】均挂;失败则不得声称成功):
- Make「导出 HTML(含源码)」ZIP → make-export-attach.md
- Make「复制截图」全交互页 → 同上
缺原型 / AutoPRD 失败 / 导出或截图失败 → 不得报到设计完成并宣称附件齐全;停下并列出缺项。
执行顺序:先 AutoPRD 落盘与附件就绪 → 再改需求/交付描述与设计计划完成 → 最后改需求状态。
禁止加载 yunxiao-requirement-lifecycle;阶段任务树只由本 Skill(YunxiaoPMapp)创建。