Files
OneOS1.2/.claude/skills/YunxiaoPM/references/compact-select.md

3.2 KiB
Raw Permalink Blame History

压缩点选(1a2b3a4d

记录需求 Plan 默认用编号题 + 字母选项;用户可用一行压缩答复确认。

Plan 展示模板

请回复压缩点选1a2b3a4d
(数字=题号,字母=选项;大小写不敏感;可写 1A2B3A4D

1. 类型
   A. 新增
   B. 优化

2. 项目(云效实时列表;建议项可标★)
   A. 01_ONEOSONEOS★
   B. 02_小羚羚APPXLLAPP
   C. …

3. 优先级
   A. 紧急
   B. 高
   C. 中
   D. 低

4. 标签(云效候选;建议项可标★)
   A. 故障管理★
   B. 还车应结款
   C. …

可选续题(口令已齐则可写入清单、压缩串可不含):

5. 推进至 … 
6. 迭代 …

解析规则

规则 说明
形态 (题号)(字母) 连续拼接,如 1a2b3a4d
题号 1=类型 2=项目 3=优先级 4=标签;可扩展 5 6
字母 a→第 1 项 … z→第 26 项;超出选项数 → 非法,停
缺题 该题若口令已唯一预填且列表唯一命中,可用预填;否则停并追问缺题
多答同题 后写覆盖先写
非法字符 停,重贴模板

解析成功后 Plan 回显人话确认一行,例如:

已解析 1a2b3a4d → 类型=新增;项目=02_小羚羚APP优先级=紧急;标签=D 项名)
确认后回复「执行」

用户再回「执行」才 apply仍守 Plan 门禁)。

与口令预填

口令已写 类型新增项目01_ONEOS优先级标签故障管理 时:

  • 对应选项标 ★,并给出建议压缩串(如 1a2a3b4a),用户可直接改字母或整段重答。
  • 不得因有预填而跳过展示字母表;压缩确认(或逐题点选)仍是门禁。

标签未命中 → 自动重拉一次候选并重生选项

「标签无法对应」:口令标签名在当前标签候选中 0 命中(或多命中无法唯一)。

步骤 动作
1 自动重拉一次标签候选(见下「标签候选来源」;强制刷新,不用旧缓存)
2 用新列表重新生成 4.A/B/C… 选择项
3 回报:已自动重拉标签列表(因无法对应);请用户重答 4x 或整串
4 仍无法对应 → 停;禁止第 3 次空转;禁止猜 tagId

说明:此处重拉的是标签候选列表,不是项目列表。项目无法对应仍走 project-selection.md 的「自动重拉一次」。

标签候选来源(当前已验证路径)

  1. runtime-ids.jsontags
  2. 目标项目(或预填项目)下近期工作项 tag 字段聚合去重
  3. 重拉 = 再请求工作项列表聚合 + 合并 runtime命中后可回写 tags 缓存

(专用 tag/list Cookie API 尚未稳定;有稳定端点后改写入 live-api.md 并切换。)

项目列表顺序

生成 2. 选项时:口令预填/建议项目置 A 并标 ★,其余按云效返回顺序接 B/C/…。

Agent 义务

  1. 记录需求进 Plan 时必须输出本模板(至少 14 题)。
  2. 收到压缩串先解析回显,再等「执行」。
  3. 标签/项目无法对应:各自动重拉一次并刷新对应题选项。