Skip to content

Commit 0c08d06

Browse files
committed
docs(pm-dispatch): domain 表补 spec-tooling 行 —— 三面争议路径按「围着 spec 契约转」判据切分 (#5469)
维护者 2026-08-09 裁决:domain:spec-tooling(程序卡 #5163、座位贴 #6018)已实际 流通而表上无行 —— 补行登记。无争议面 packages/spec/scripts/** 与 packages/spec/docs/** 直列;与 devx 相交的 packages/lint / scripts/ / content/docs/** 三面按「是否围着 spec 契约转」切分,devx 行加对应备注, 「spec 一分为二」节同步记录裁决(一包两席 → 一包三席)。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BPWqbmEFU8gJepBJTHESXd
1 parent 73bff86 commit 0c08d06

2 files changed

Lines changed: 22 additions & 3 deletions

File tree

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
---
3+
4+
docs(pm-dispatch): domain 表补 `domain:spec-tooling` 行 —— 三面争议路径按「是否围着 spec 契约转」判据切分(维护者 2026-08-09 裁决,#5469)
5+
6+
`.claude/skills/pm-dispatch/SKILL.md` 的域分类表新增 `domain:spec-tooling` 行:
7+
无争议面 `packages/spec/scripts/**``packages/spec/docs/**` 直列;与 `domain:devx`
8+
相交的 `packages/lint` / `scripts/` / `content/docs/**` 三面按「是否围着 spec 契约转」
9+
判据切分(围着契约转的门禁/生成器/lint 规则/报错散文/references 管线归 tooling,
10+
一般开发工具面留 devx),`devx` 行加对应备注;「`spec` 一分为二」节的「一包两席」
11+
改为「一包三席」并记录裁决出处。该车道(程序卡 #5163、座位贴 #6018)已实际流通
12+
——座位在任、10 open issue、两单在飞——此前表上无行,即 #5469 升级待裁的缺口。
13+
14+
仅改内部 agent 协议文本,不发布任何包。

.claude/skills/pm-dispatch/SKILL.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -740,9 +740,10 @@ file the fix touches, you have not triaged it yet, and it is not labelable.
740740
| `domain:drivers` | `packages/drivers/driver-*`(`driver-memory` / `driver-mongodb` / `driver-sql` / `driver-sqlite-wasm`) |
741741
| `domain:services` | `packages/services/*``packages/connectors/*``packages/triggers/*`(flow 触发器)、`packages/plugins/plugin-approvals``plugin-webhooks``plugin-email``plugin-reports``embedder-openai``knowledge-memory``knowledge-ragflow` |
742742
| `domain:identity` | `packages/plugins/plugin-auth``plugin-security``plugin-sharing``plugin-audit` |
743-
| `domain:devx` | `packages/lint``packages/sdui-parser`(仅 lint 消费)、`skills/**``content/docs/**``apps/docs``scripts/`(门禁类) |
743+
| `domain:devx` | `packages/lint``packages/sdui-parser`(仅 lint 消费)、`skills/**``content/docs/**``apps/docs``scripts/`(门禁类)—— 其中 `packages/lint` / `content/docs/**` / `scripts/``domain:spec-tooling` 按「是否围着 spec 契约转」切分,见 `spec-tooling` |
744744
| `domain:spec` | `packages/spec`**语义面**:schema 形状、`contracts/**`、退役的行为半边、strictness 台账 —— 判据是**接受面变化**,见下「`spec` 一分为二」 |
745745
| `domain:spec-surface` | `packages/spec`**文本面**:describe/JSDoc/墓碑迁移散文/错误 guidance 与 alias 表 —— 校验不变量卡,changeset 恒 patch,见下「`spec` 一分为二」 |
746+
| `domain:spec-tooling` | `packages/spec`**机器面**:`packages/spec/scripts/**``packages/spec/docs/**`(契约门禁/生成器);与 `devx` 相交的 `packages/lint` / `scripts/` / `content/docs/**` 三面按判据切分 —— **围着 spec 契约转的工具链**(契约门禁/生成器/lint 规则/报错散文/references 管线)归本域,一般开发工具面留 `devx`(维护者 2026-08-09 裁决,#5469)。⛔ 不碰 `packages/spec/src/**/*.zod.ts` 与 strictness 台账;程序卡 #5163、座位贴 #6018,见下「`spec` 一分为二」 |
746747
| `domain:cli` | `packages/cli``runtime``verify``qa``types``packages/rest``packages/mcp``packages/observability``packages/client``packages/client-react`(REST 线协议 SDK)、`packages/cloud-connection``packages/create-objectstack``packages/adapters/*``packages/plugins/plugin-hono-server``plugin-dev` |
747748
| (无固定归属,按落点分诊) | `packages/apps/*`(`setup` / `studio` / `account`)、`packages/console``examples/*` —— 见下,**这一行是显式点名,不是遗漏** |
748749

@@ -787,7 +788,8 @@ objectql + metadata\* + platform-objects + core + formula + 全部 `driver-*`,
787788
文本债持续积压(truth-sweep 审计开采一天可灌 5-10 张)。切分纪律:
788789

789790
- **判据是接受面,不是包、不是 diff 大小。** 这是 anchoring rule 在
790-
`packages/spec` 内的**显式例外**:一包两席,按「合法元数据集合变没变」分派 ——
791+
`packages/spec` 内的**显式例外**:一包三席(语义 / 文本 / 工具面,工具面
792+
判据见下条与表行),前两席按「合法元数据集合变没变」分派 ——
791793
改动前能过校验的输入,改动后逐字节仍然同判 ⇒ `spec-surface`;否则 `spec`
792794
该判据与包归属同样机械(分诊读 diff 落点:语义行 vs 纯文本行)。反向红线:
793795
**任何改变接受/拒绝行为的卡,不论多小,归 `domain:spec`**(#6245 size S,
@@ -797,7 +799,10 @@ objectql + metadata\* + platform-objects + core + formula + 全部 `driver-*`,
797799
机器」(门禁/生成器/lint 与 docs 手写页;其席位范围 ⛔ 不碰
798800
`packages/spec/src/**/*.zod.ts`,与 surface 天然无交集)。同一缺陷两半分治的
799801
先例:#6146(文档教了一个求值面从未绑定的根 —— surface)与 #6290(lint 一边
800-
宣告该根合法一边拒收、还附错误修法 —— tooling 面)。
802+
宣告该根合法一边拒收、还附错误修法 —— tooling 面)。与 `devx` 相争的三面
803+
(`packages/lint` / `scripts/` / `content/docs/**`)按同一「是否围着 spec
804+
契约转」判据切分 —— 维护者 2026-08-09 裁决(#5469),上表 `spec-tooling`
805+
行即其登记。
801806
- **产物随源走**:describe/JSDoc 改动会重生成 `content/docs/references/**`
802807
manifest 的 description 字段 —— 产物变更归触发它的**源 PR**(`check:generated`
803808
重生成提交,⛔ 手改);同一生成树在飞重生成 >1 张时按 #4675 四步序串行

0 commit comments

Comments
 (0)