新增 AutoRDO 需求清洗工作台与消息中枢,迭代 OneOS V2 设计规范及租赁合同/工作台/车辆等原型,同步云效技能与导航注册;并归档一批 legacy 原型快照。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
58
.claude/skills/YunxiaoPM/references/record-meta-fields.md
Normal file
58
.claude/skills/YunxiaoPM/references/record-meta-fields.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# 记录需求 · 元字段(优先级 / 标签 / 提交部门 / 提交人)
|
||||
|
||||
建单前消费网页 / AutoRDO / 口令中的四类元信息。细则与 `assets/runtime-ids.json` 对齐;**禁止臆造未验证的 fieldIdentifier**。
|
||||
|
||||
## 口令形态
|
||||
|
||||
```text
|
||||
记录需求:…;优先级=紧急|高|中|低;标签=…;提交部门=…;提交人=…;推进至=…
|
||||
```
|
||||
|
||||
四字段均可选出现;网页或 AutoRDO 提示里已带的值与口令等价。
|
||||
|
||||
## Plan 是否追问
|
||||
|
||||
记录需求 **一律**走 [compact-select.md](compact-select.md) 字母表(类型/项目/优先级/标签),即使用户口令已写齐;给出建议压缩串,等用户回 `1a2b3a4d`(或改字母)并「执行」。
|
||||
|
||||
| 条件 | 行为 |
|
||||
|---|---|
|
||||
| 口令已含类型/项目/优先级/标签 | 对应选项标 ★ + 建议压缩串;**仍须**压缩确认或显式点选 |
|
||||
| 标签名 0 命中 / 多命中 | **自动重拉一次**标签候选并重生 4.A/B/C…;仍失败则停 |
|
||||
| 仅缺提交部门/提交人 | 压缩 1–4 确认后,缺则追问或写入描述页脚 |
|
||||
| 仅缺「推进至」等 | 按既有口令规则;可作 5. 题字母表 |
|
||||
|
||||
## 写入策略
|
||||
|
||||
### 优先级(已验证)
|
||||
|
||||
- 映射:`runtime-ids.json` → `priority`(紧急 / 高 / 中 / 低)。
|
||||
- create 时写入 `fieldIdentifier: "priority"`(与 [live-api.md](live-api.md) / `live_create_fast.py` 一致)。
|
||||
- 未给优先级时:Plan 追问;脚本默认「中」仅作既有兜底,口令/网页有值时以用户值为准。
|
||||
|
||||
### 标签(已验证)
|
||||
|
||||
- 映射:`runtime-ids.json` → `tags`(按显示名取 tagId)。
|
||||
- 标签须 **PATCH** `propertyKey: "tag"`(create 带 tag 不落库)。
|
||||
- 口令/网页给出的标签名若不在候选:按 [compact-select.md](compact-select.md) **自动重拉一次**标签列表并重生选项;仍无则停在 Plan,勿猜 ID。
|
||||
|
||||
### 提交部门 / 提交人(已验证 · 2026-07-27 · ONEOS-293)
|
||||
|
||||
| 字段 | fieldIdentifier |
|
||||
|---|---|
|
||||
| 提交部门 | `3132597a9718d1c282b7ba5a0c` |
|
||||
| 提交人 | `9e01269e96f91fbb97d36bf5b3` |
|
||||
|
||||
| 规则 | 说明 |
|
||||
|---|---|
|
||||
| **写入** | `POST /projex/api/workitem/workitem/field/value/{workitemId}`,`Content-Type: application/x-www-form-urlencoded`,参数 `fieldValueList` = JSON 数组字符串 `[{"fieldIdentifier","value"}]` |
|
||||
| **形态** | 均为普通文本 input(非人员选择器);口令值原样写入 |
|
||||
| **页脚** | 仍可在描述页脚重复一份,便于检索;**不能替代**字段写入 |
|
||||
| **计划开始** | 字段 `79`,同一 `field/value` API;推荐 `YYYY-MM-DD 12:00:00`。快轨:【交付】/【设计】创建当日写入;【设计】另写计划完成 `80`=`当日 23:59:59` |
|
||||
| **预计工时** | 字段 `101586` **禁止**直接 PATCH;用 `POST …/time/estimate`(`spentTime`)登记;删多余用 `DELETE …/time/estimate/{workitemId}/{estimateId}` |
|
||||
| **实际工时** | `POST …/workitem/time`,body **`actualTime`**(非 spentTime)+ `gmtStart`/`gmtEnd`(epoch ms 字符串);快轨待开发需求默认 **2** |
|
||||
| **描述更新** | `PATCH …/workitem/{id}/document`,`{"content","formatType":"RICHTEXT"}` |
|
||||
| **快轨标签** | 【交付】【设计】建单后 `PATCH propertyKey=tag`,`propertyValue` 与需求 tagId 一致(多标签逗号拼接) |
|
||||
|
||||
## 与描述双段的关系
|
||||
|
||||
页脚元信息写在「原始诉求」段末或整篇描述末尾均可,**不得覆盖** `## 产品说明(AutoPRD)` / `## 工作项编号(系统)` 区块(见 [description-split.md](description-split.md))。
|
||||
Reference in New Issue
Block a user