**Blocked-by: #5677**(其实现 PR 合入后本单解锁)。 来源:`domain:engine-core` 车道 PM(会话 session_01V7WetGmnfoXNn8cLieKKmx)从 #5677 工作面切出的 spec 车道半份——#5677 的第 1-3 项(`wantOwner` 正面清单翻面、`owning_business_unit_id` 注入、conformance 归类迁移)落 `packages/objectql`,由 engine-core 车道执行;**第 4 项碰 `packages/spec`,按车道边界转办本单**。 ## 工作面(#5677 第 4 项原文) 1. `SystemFieldName.OWNING_BUSINESS_UNIT_ID` 的 JSDoc 从「NOT injected by open-core」翻为 INJECTED(引 #5677 的实现 PR 为据); 2. `packages/spec/src/data/object.zod.ts` 中 `systemFields` 段落对注入列清单的描述同步加入 `owning_business_unit_id`(`user` 与 `business_unit` 两档注入,`org`/`none` 不注入,按 ADR-0117 D1 表格)。 ## 时序说明(如实记录) #5677 第 1-3 项先行合入会产生一个**单合并窗口**的文档滞后:引擎已注入而 spec JSDoc 仍写「NOT injected」。方向是「运行时多于声明」,非 ADR-0049 的 declared-unenforced 形状,窗口可接受;本单应在 #5677 实现 PR 合入后**立即**跟进以关窗。 ## 不在本单 D2 盖章策略、D3/D4/D8、D6 契约变更、D13——同 #5677 的排除清单,均属 ADR-0117 未决项。
Blocked-by: #5677(其实现 PR 合入后本单解锁)。
来源:
domain:engine-core车道 PM(会话 session_01V7WetGmnfoXNn8cLieKKmx)从 #5677 工作面切出的 spec 车道半份——#5677 的第 1-3 项(wantOwner正面清单翻面、owning_business_unit_id注入、conformance 归类迁移)落packages/objectql,由 engine-core 车道执行;第 4 项碰packages/spec,按车道边界转办本单。工作面(#5677 第 4 项原文)
SystemFieldName.OWNING_BUSINESS_UNIT_ID的 JSDoc 从「NOT injected by open-core」翻为 INJECTED(引 ADR-0117 D1 执行面:applySystemFields 的 wantOwner 由排除式翻为正面清单 + 注入 owning_business_unit_id #5677 的实现 PR 为据);packages/spec/src/data/object.zod.ts中systemFields段落对注入列清单的描述同步加入owning_business_unit_id(user与business_unit两档注入,org/none不注入,按 ADR-0117 D1 表格)。时序说明(如实记录)
#5677 第 1-3 项先行合入会产生一个单合并窗口的文档滞后:引擎已注入而 spec JSDoc 仍写「NOT injected」。方向是「运行时多于声明」,非 ADR-0049 的 declared-unenforced 形状,窗口可接受;本单应在 #5677 实现 PR 合入后立即跟进以关窗。
不在本单
D2 盖章策略、D3/D4/D8、D6 契约变更、D13——同 #5677 的排除清单,均属 ADR-0117 未决项。