Files
OneOS1.2/docs/superpowers/specs/2026-07-25-autorodo-web-design.md

169 lines
6.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AutoRDO Web 工作台 · 设计规格
**日期**2026-07-25
**状态**已确认2026-07-25
**范围**:网页粘贴与确认交互 + AutoRDO Skill 对齐 + YunxiaoPMapp 多条上报提示词生成
---
## 1. 目标
为产品经理提供网页工作台:直接粘贴**文本 / 图片 / 语音**,经 Cursor + AutoRDO 清洗后,在网页内对待确认项做选择题确认,答案自动并入需求描述,最后**一键复制**可喂给 Cursor + **YunxiaoPMapp** 的多条「记录需求」提示词,实现快速批量建单。
不替代 AutoRDO / YunxiaoPMapp Skill网页负责编排与确认交互清洗与写云效仍由 Cursor Agent 执行MVP
---
## 2. 已确认决策
| 项 | 决策 |
|---|---|
| 形态 | 网页 + Skill **双轨** |
| Agent | MVP = **Cursor Agent**;预留组织自建 Agent 接口 |
| 多模态 | 网页粘贴展示;图/语音识读由 **Cursor 多模态**完成 |
| 清洗往返 | Cursor 洗完后,把带「待确认」的初稿 **粘回网页** 再出题 |
| 确认结构 | 按**需求条**分页;条内**逐点**选择题;选项外可输入补充 |
| 回填 | 每确认一点 → **自动写入**该条描述,消掉对应待确认 |
| 云效 | **不**直连云效;一键复制上报提示词 → Cursor 调 YunxiaoPMapp |
| 元数据 | 每条含 **优先级、标签、提交部门、提交人**(部门/人可内容预填,可改) |
---
## 3. 端到端流程
```text
① 网页文本域粘贴 文/图/语音(支持多行、编号列表、表格行、空行分段)
↓ 确认(可配置为粘贴后自动)
② 剪贴板 = AutoRDO 清洗提示词 → 粘到 Cursor 跑 AutoRDO
③ 将初稿(含待确认)粘回网页步骤 2
④ 按需求 1/N 分页;条内逐点选择题 + 可选补充输入
→ 答案实时并入描述;填写优先级/标签/提交部门/提交人
↓ 全部确认且元数据齐全
⑤ 一键复制「YunxiaoPMapp 多条记录需求」提示词
⑥ 粘到 Cursor → YunxiaoPMapp 按条创建多条云效需求
```
---
## 4. 信息架构(三步工作台)
### 步骤 1 · 粘贴素材
- 统一粘贴区:文本 + 图片/语音附件芯片预览
- 主操作:「确认并复制清洗提示词」(可选:粘贴后自动复制)
- 清洗提示词须明示:调用 AutoRDO、多条拆解规则、图/语音由模型识读
### 步骤 2 · 确认待确认
- 粘回区:粘贴 Cursor 返回的 `## 原始诉求AutoRDO` 多份稿
- 解析为需求列表;顶部 Pill需求 1/N
- 左:当前标题 + 描述(确认后实时回填高亮)
- 右:当前待确认题(单选)+「选项不含时自行补充」输入框
- 同页元数据(每条必填):
- 优先级:紧急 / 高 / 中 / 低
- 标签:云效模块标签(可多选;与 YunxiaoPMapp 标签口径对齐)
- 提交部门:输入;若原文可识别则预填
- 提交人:输入;若原文可识别则预填
- 缺任一元数据 → 禁止进入步骤 3 的一键复制
### 步骤 3 · 上报云效
- 展示已生成的上报提示词预览
- 主按钮:一键复制上报提示词
- 次按钮:复制定稿 Markdown可选
- 默认 `推进至=暂不推进`
---
## 5. 提示词契约
### 5.1 清洗提示词(步骤 1 → Cursor
要点:
- 点名使用 `$AutoRDO`
- 输入含粘贴的文本摘要 + 附件说明(图/语音文件名)
- 要求:多条独立诉求拆成多份;不确定标「待确认」;标题+描述;无结尾句号
- 输出格式对齐 AutoRDO Skill 的 `## 原始诉求AutoRDO`
### 5.2 上报提示词(步骤 3 → Cursor
```text
YunxiaoPMapp
请按下列条目依次记录需求;每条保持独立,不要合并。
记录需求:【新增|优化】{标题};描述={已确认描述};优先级={紧急|高|中|低};标签={标签};提交部门={部门};提交人={提交人};推进至=暂不推进
记录需求:…(下一条)
```
约束:
- 一条需求一行(或一块)口令,便于 Skill 拆条
- 描述已无「待确认」、无结尾句号
- 标题含 `【新增】` / `【优化】`(确认阶段或清洗结果已定)
- 网页不写云效;由 YunxiaoPMapp 在 Cursor 侧执行建单
> 注:当前 YunxiaoPMapp 口令面以标题/描述/推进至为主;网页侧**先行产出**优先级/标签/提交部门/提交人字段,便于 Skill 后续消费。若 Skill 尚未落这四字段的写入逻辑,实现阶段需同步扩展 YunxiaoPMapp「记录需求」解析另项
---
## 6. 与现有 Skill 对齐
| 能力 | 来源 | 网页职责 |
|---|---|---|
| 多条拆解、标题描述、待确认 | AutoRDO | 解析初稿、出题、回填 |
| 选择题确认 | AutoRDO `confirm-pending` | 在网页复现同等交互,替代 Cursor Plan 点选 |
| 模块/部门词典 | AutoRDO `oneos-domain` | 生成选项与标签候选时参照(实现时可内嵌摘要或提示词约束) |
| 建单写云效 | YunxiaoPMapp | 仅生成口令;不直连 API |
预留接口(组织 Agent 阶段):
- `POST /clean` ← 素材 → 初稿(替代步骤 ② 人工往返)
- `POST /record` ← 已确认多条 → 建单(替代步骤 ⑥)
MVP 不实现上述 API只在代码边界留 adapter 形状。
---
## 7. 交付物(实现阶段)
1. Axhub 原型页(建议 id`autorodo-web` 或等价命名)
- OneOS V2 设计规范PC + H5
- 三步工作台 + 粘贴往返 + 确认 + 元数据 + 复制口令
2. AutoRDO Skill可选补充「网页往返」口令说明不改变清洗规则
3. YunxiaoPMapp扩展记录需求解析以消费 `优先级/标签/提交部门/提交人`(若尚未支持)
4. 本规格对应实现计划writing-plans
---
## 8. 非目标MVP
- 网页直连云效 API
- 网页内嵌 OCR/ASR
- localhost 桥接 Cursor自动少粘贴
- 完整 AutoPRD 十章生成
---
## 9. 验收要点
1. 粘贴多行/编号/表格/空行分段素材后,能复制出可用的 AutoRDO 清洗提示词
2. 粘回含多条「待确认」的初稿后,按需求分页、条内逐题确认,描述实时更新
3. 选项外补充可替换本题答案并回填描述
4. 每条可填/预填提交部门、提交人,以及优先级、标签;缺一不可复制上报词
5. 一键复制的上报提示词可直接粘到 Cursor驱动 YunxiaoPMapp 多条建单(在 Skill 已支持对应字段的前提下)
6. 页面不发起云效写操作
---
## 10. 开放项(实现前可再定)
- 原型正式目录名 / 导航挂载位置
- 标签候选项是写死 catalog 摘要,还是自由输入 + Skill 侧校验
- 「粘贴后自动复制清洗提示词」默认开或关
- YunxiaoPMapp 四字段写入是否与本原型同迭代交付