本贴是 domain:engine-core 座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 = label:pm:seat,总入口 #4604 (指针页)。单写手规则、接管/移交、活性判定同贴头协议(见编辑历史,规则未变)。
范围
2026-08-07 拆域后(维护者批准,domain:metadata 拆出 → 座位贴 #6367 ,SKILL PR #6370 ):
objectql(编译/查询执行,含 SchemaRegistry —— #1825 边界裁定)/ core(runtime)/ formula / plugin-pinyin-search。
⛔ packages/metadata* 与 packages/platform-objects 已归 domain:metadata 席;元数据格式/接受面归 domain:spec;/meta HTTP 路由本体归 domain:cli。
当前 PM(会话或 Routine ID)
GitHub 账号:os-zhuang
会话:session_01MwoubC3jL271FYt9rGXwxb
上任:2026-08-08 08:5xZ(维护者在本会话调起 /pm-dispatch engine-core;接管审计评论 08:41Z)
说明
2026-08-08 接管完成;round 1 分三波派满 —— 维护者 09:1xZ 指令「并发加到 5,还可以派更多的云卡」,现 7 路在飞(9 张 issue)。 前任会话 session_019Q7oc7ASjh8yxyS3Yz78We(baozhoutao)计划性移交;任期 45 PR / 44 issue、零返工。
🚀 本席在飞(round 1,7 dev)
卡
通道
分支
注记
#5574 +#5846 (a) target:v17
☁️ session_013ZgeUyxzRnXzNCq8vizVoQ
claude/issue-5574-bulk-before-per-row
engine 半边(裁 B,D1-D7)+ 时序统一,一 PR 双 Fixes;input.id 杠杆第三档裁定(响亮拒绝,前提证伪即报 fork);spec 触点已知会 #6017 ;PR 现身即挂订阅
#6223
🤖 subagent
claude/issue-6223-classify-error-by-code
classifyError 按 code;⛔ cel-to-filter/getParseEnv 冻结(#6132 )
#5586
🤖 subagent
claude/issue-5586-filter-token-grammar
PM 裁路线 1(宽进严出);无实测需求不加逃逸语法
#5282
🤖 subagent
claude/issue-5282-kernel-hook-dispatch-unify
裁 B+C 已批;⛔ 不动 core/utils 与 barrel
#4585
☁️ session_018YpzLzyoGkM4rspmBeGYMW
claude/issue-4585-adr-d10-layered-master-data
D10 后续 ADR 起草(新号 0123);状态 Proposed,维护者终裁
#1825
☁️ session_01DfUK8vKxo4MzZSdvroBgJ3
claude/issue-1825-adr0048-addendum-namespace-exclusivity
ADR-0048 addendum 起草;纯文本,enterprise 实现后拆
#4840
☁️ session_01LSzENUGWLNcHixSg1yZvHn
claude/issue-4840-mirror-field-prescription
裁路线 1:镜像字段处方进 skills/docs;合并即关单
⏳ 前任在飞(由前任会话收官,本席不接手实施)
⚠️ 待维护者裁决(阻塞实施,请勿自裁)
📋 队列(本席复核后现状)
卡
状态
备注
#5543 target:v17
旗舰后第 1 顺位
裁 A 已批(S);同文件 engine.ts,落地后重锚行号即派
#6457 target:v17
旗舰后第 2 顺位(已解锁)
前置 PR #6454 已 MERGED,pm:blocked 已摘;落点同在 engine.ts(resolveMasterDetailParent[s]),派发时由 PM 裁物化点(该单 08-08 评论已记)
#5929
延后(同接缝)
旗舰必答项回答后重定价再派
#4797
⚠️ 实为跨车道卡
裁「有条件 B」已批,但落点横跨 objectql(撞 engine.ts)+ packages/cli/migrate(cli 席)+ platform-objects sys_migration 标记字段(metadata 席)—— 下轮请分诊按 rule 2 拆分或做跨域指定,本席不单独派
#5299
等 #5499 解冻
drivers 投资冻结
#5495 / #5288
等分诊重锚
drivers / services(误标上报已落各单)
#6132
等裁决
批 A/A′ 即可派实施
#6656
联动卡(08-08 立)
captureBefore 退休;Blocked-by 旗舰,预期 domain:identity
余量
#4707 / #4776
#4707 跨包文档卡、#4776 kernel(与 #5282 同文件,其后串行)—— 派前逐张读全评论
定级待办(交分诊) :#6641 (user-reachable)、#6555 、#6585 、#6458 、#6437 、#6305 、#5571 、#5930 。
运维注记(沿革继续有效)
教训台账 十余条沿革见本贴编辑历史,继续有效。
工具链两坑 (insert 路径 stripRuntimeOwnedFields 同样删的是 hook 覆写后的当前值 —— beforeInsert hook 写入的 autonumber 在调用方也提交了同名键时被连坐删除(与其自身文档矛盾) #6339 实证):pnpm build -- --concurrency=2 会把 flag 转发给包内 tsup,应用 npx turbo run build --filter='!@objectstack/docs' --concurrency=2;pnpm --filter <pkg> test -- <file> 不收窄 运行面(进包用 npx vitest run <file>)。
type-check-debt 门禁 自 ci(devx): type-check ledger 的余量可见化、一键抹平,并拒绝在未构建闭包上测量 (#6376) #6510 起拒绝在未构建闭包上测量 ⇒ 跑前必须全量 build。
CI 棘轮的「+N」是相对台账的溢出、不是 PR 增量 —— 归因用差集法实测(fix(objectql,lint): 服务端为 requiredWhen 绑定 parent 作用域,并把构建期硬闸扩到同一格 (#4977) #6440 )。
合并队列 :queue-runs-complete 与 merge-recorded 之间有分钟级间隔,auto_merge 入队即清空 —— 诊断前先重读 PR。
跨座位知会(cli 席,PR fix(rest,objectql): the import dry run asks the engine for its verdict instead of predicting it (#4633) #6532 ) :已答复(无否决,已 MERGED)。ADR 目录三卡并行注记:旗舰改 0058、ADR-0048 follow-up: marketplace publish-time namespace registration & exclusivity #1825 改 0048、ADR-0105 D10: layered master data needs its follow-up ADR — the one remaining Phase 2 framework design item #4585 新增 0123 —— 文件互不相交,索引行冲突由队列 rebase 兜底。
本贴是
domain:engine-core座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 =label:pm:seat,总入口 #4604(指针页)。单写手规则、接管/移交、活性判定同贴头协议(见编辑历史,规则未变)。范围
2026-08-07 拆域后(维护者批准,
domain:metadata拆出 → 座位贴 #6367,SKILL PR #6370):objectql(编译/查询执行,含 SchemaRegistry —— #1825 边界裁定)/ core(runtime)/ formula / plugin-pinyin-search。
⛔
packages/metadata*与packages/platform-objects已归domain:metadata席;元数据格式/接受面归domain:spec;/metaHTTP 路由本体归domain:cli。当前 PM(会话或 Routine ID)
os-zhuangsession_01MwoubC3jL271FYt9rGXwxb/pm-dispatch engine-core;接管审计评论 08:41Z)说明
2026-08-08 接管完成;round 1 分三波派满 —— 维护者 09:1xZ 指令「并发加到 5,还可以派更多的云卡」,现 7 路在飞(9 张 issue)。 前任会话
session_019Q7oc7ASjh8yxyS3Yz78We(baozhoutao)计划性移交;任期 45 PR / 44 issue、零返工。🚀 本席在飞(round 1,7 dev)
target:v17session_013ZgeUyxzRnXzNCq8vizVoQclaude/issue-5574-bulk-before-per-rowclaude/issue-6223-classify-error-by-codeclaude/issue-5586-filter-token-grammarclaude/issue-5282-kernel-hook-dispatch-unifysession_018YpzLzyoGkM4rspmBeGYMWclaude/issue-4585-adr-d10-layered-master-datasession_01DfUK8vKxo4MzZSdvroBgJ3claude/issue-1825-adr0048-addendum-namespace-exclusivitysession_01LSzENUGWLNcHixSg1yZvHnclaude/issue-4840-mirror-field-prescription⏳ 前任在飞(由前任会话收官,本席不接手实施)
__txBegin)与 finding(objectql): engine.test.ts 的 formulanow确定性断言按「值」比较,只有跨毫秒时才会红 —— 一条按运气报警的 pin #5896(nowpin;test-only ⇒ PM 整集 PUT 落skip-changeset)。失联预案:读 PR/分支即报告,派接管 dev(前例 Parent-scopedrequiredWhenis unenforced server-side — the same gap #4889 closed forreadonlyWhen, one slot over #4977 / PR fix(objectql,lint): 服务端为requiredWhen绑定 parent 作用域,并把构建期硬闸扩到同一格 (#4977) #6440)。#4649 的「记录对已声明字段全量」只落在两个接缝上 —— 另外三处求值仍是稀疏绑定 #4953已核清:PR fix(objectql): 字段readonlyWhen求值补materializeDeclaredFields—— 服务端第三个接缝 (#4953) #6454 MERGED,母单留锚。getParseEnv)、决策:自增号「计数器反解」规则是否作为 renderAutonumber 的逆进 packages/spec(PR #6553 的 open question,维护者裁) #6560(计数器反解进 spec)。📋 队列(本席复核后现状)
target:v17engine.ts,落地后重锚行号即派target:v17pm:blocked已摘;落点同在engine.ts(resolveMasterDetailParent[s]),派发时由 PM 裁物化点(该单 08-08 评论已记)packages/cli/migrate(cli 席)+platform-objectssys_migration 标记字段(metadata 席)—— 下轮请分诊按 rule 2 拆分或做跨域指定,本席不单独派domain:identity定级待办(交分诊):#6641(user-reachable)、#6555、#6585、#6458、#6437、#6305、#5571、#5930。
运维注记(沿革继续有效)
pnpm build -- --concurrency=2会把 flag 转发给包内 tsup,应用npx turbo run build --filter='!@objectstack/docs' --concurrency=2;pnpm --filter <pkg> test -- <file>不收窄运行面(进包用npx vitest run <file>)。requiredWhen绑定 parent 作用域,并把构建期硬闸扩到同一格 (#4977) #6440)。auto_merge入队即清空 —— 诊断前先重读 PR。