Skip to content

Commit 5634451

Browse files
hotlongclaude
andauthored
docs(pm-dispatch): engine-core 再拆 domain:metadata(维护者 2026-08-07 拍板,座位贴 #6367) (#6370)
车道表新增 domain:metadata 行(packages/metadata* + platform-objects), engine-core 行相应收缩;apps/* 兜底注的 platform-objects 交叉引用随迁; 拆分史新增第三段,含红线(格式/接受面归 spec、/meta 路由归 cli)、 迁移纪律(改标不改辖)与座位贴指针。 Claude-Session: https://claude.ai/code/session_01BickTBKm2JYSNnrtPT8ysa Co-authored-by: Claude <noreply@anthropic.com>
1 parent c2429b0 commit 5634451

1 file changed

Lines changed: 23 additions & 2 deletions

File tree

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

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,8 @@ file the fix touches, you have not triaged it yet, and it is not labelable.
576576

577577
| 标签 | 包家族 |
578578
|:--|:--|
579-
| `domain:engine-core` | `packages/objectql``packages/metadata*``packages/platform-objects``packages/core``packages/formula`(CEL / `matches-filter` / RLS 谓词求值)、`plugin-pinyin-search`(`__search` 伴生列由 SchemaRegistry 声明、engine 把它 OR 进 `$search`,落点在编译/查询核心而非任何 driver;全局写钩子同 #4775 锚定) |
579+
| `domain:engine-core` | `packages/objectql``packages/core``packages/formula`(CEL / `matches-filter` / RLS 谓词求值)、`plugin-pinyin-search`(`__search` 伴生列由 SchemaRegistry 声明、engine 把它 OR 进 `$search`,落点在编译/查询核心而非任何 driver;全局写钩子同 #4775 锚定) |
580+
| `domain:metadata` | `packages/metadata*`(metadata service / registry / directory:加载、注册、持久化、缓存、目录)、`packages/platform-objects`(内置平台对象定义)—— 见下「`engine-core` 再拆 `metadata`|
580581
| `domain:drivers` | `packages/drivers/driver-*`(`driver-memory` / `driver-mongodb` / `driver-sql` / `driver-sqlite-wasm`) |
581582
| `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` |
582583
| `domain:identity` | `packages/plugins/plugin-auth``plugin-security``plugin-sharing``plugin-audit` |
@@ -596,7 +597,7 @@ updated **by PR** — the taxonomy evolves deliberately, never per-claim.
596597

597598
- `packages/apps/*` 今天只是 app manifest + plugin 壳,内容仍从
598599
`@objectstack/platform-objects/apps` 再导出,落点可能在 platform-objects
599-
(`engine-core`)、这三个包本身、或控制台渲染面(`repo:objectui`)—— 按主要
600+
(`metadata`)、这三个包本身、或控制台渲染面(`repo:objectui`)—— 按主要
600601
落地站点在分诊时判定。
601602
- `packages/console``../objectui` 构建产物的落盘位:仓内只跟踪
602603
`package.json` / `README` / `CHANGELOG`,`dist/``scripts/build-console.sh`
@@ -651,6 +652,26 @@ objectql + metadata\* + platform-objects + core + formula + 全部 `driver-*`,
651652
- **运行模式**:surface 席 sweep-first —— 一认领、一 PR、多单 `Fixes`,逐单
652653
清单复审、零 rider,把认领/PR/CI/验收的固定开销摊薄到 1/N(试点 #6243)。
653654

655+
**`engine-core` 再拆 `metadata`(维护者 2026-08-07 拍板,座位贴 #6367)。**
656+
首拆后的 engine-core 仍是全仓最大、增长最快的车道:编译/查询核心与元数据
657+
机制(service / registry / directory + 内置平台对象)的落地节律不同 —— 前者
658+
深、串行、常挂 ★,后者以机制修缮与观测型 finding 为主,天然可并行。二次
659+
切分仍按包边界(anchoring rule 无例外,与 spec 拆分不同):**`engine-core` =
660+
编译/查询核心**(objectql / core / formula / plugin-pinyin-search),
661+
**`metadata` = 元数据机制与内置对象**(`packages/metadata*`
662+
`packages/platform-objects`)。配套纪律:
663+
664+
- **红线**:改变元数据**格式/接受面**的卡照旧归 `domain:spec`(协议席,判据
665+
「合法集合变没变」,#6245/#6235 先例);`/meta` HTTP 路由本体在
666+
`packages/rest`,归 `domain:cli` —— `metadata` 席只吃 engine 侧机制。跨半边
667+
的卡按主要落点判,拿不准 FLAG 回分诊。
668+
- **迁移**:存量带 `domain:engine-core` 的 open issue 由**分诊座位**按落点
669+
逐条改标(只读分类审计留证,逐卡迁移评论);已在飞(`pm:dispatched`)的
670+
**改标不改辖** —— 标签随分类走,收尾与复核仍归原认领会话(先例 #6298
671+
说明段)。
672+
- **座位贴新立**:#6367,范围段照抄上表;母席 #6019 范围随表收缩,由其在任
673+
PM 自行更新正文(单写手规则),分诊座位只留知会评论。
674+
654675
**Label discipline —— 单一生产者。** `domain:*` 只由**分诊座位**在 backlog
655676
sweep(round loop step 0)产出,全仓唯一(rule 4)。**打标签 ≠ 认领**:分诊座位
656677
打完从不认领,执行座位读到从不重打。**未打标签的 issue 任何人都不得认领** ——

0 commit comments

Comments
 (0)