联动跟进(多仓协调 rule 3:objectui 侧产物流进本仓,立案不靠记性)。未认领。
立单缘由:队列管家 Routine(#5810 )跨仓 pin 链观测连续十二轮 点名本条杂事无 open issue;维护者 2026-08-07 指示补立。查重已做(notes 9):同形态前例 #4665 (2026-08-02 那轮)已于 08-03 关闭,当前无 open 同形态单 ⇒ 本单是新一轮积压,不是重复。
为什么现在立
.objectui-sha = f5bc4c78,objectui main = f995a452(2026-08-06T13:52:26Z)。REST compare 与本地 deepen 后的 rev-list 双读数一致:
读数
值
关系
status=ahead / ahead_by=**98** / behind_by=0(pin 确为 main 祖先,无分叉)
提交构成
75 fix · 6 feat · 5 ci · 4 test · 4 docs · 2 chore · 1 refactor! · 1 fix!
该区间新增 changeset
65 个文件
main 上现存待发包级 bump 声明
102 条 (28 minor 跨 11 个包 / 74 patch;零 major)
这些改动现在只存在于 objectui 的 main 上。 在 pnpm objectui:refresh 跑过、console pin 落下来之前,它们既不在 objectstack 的构建产物里,也不会出现在 v17 的发布记录里 —— 这正是 #3340 要防的失效模式(console pin 落后 ⇒ 前端 changeset 被漏掉)。
受影响面最大的几个包(patch/minor 合计):@object-ui/components 18 · @object-ui/fields 19 · @object-ui/app-shell 17 · @object-ui/plugin-detail 12 · @object-ui/core 6 · @object-ui/types 5。
需要做什么
pnpm objectui:refresh(= scripts/bump-objectui.sh + scripts/build-console.sh);
落 console pin 的版本 bump;
核对 objectui 的 changeset 都被带上(Release process: prevent frontend (objectui) changesets being missed when the console pin lags #3340 那条失效模式);
落地后 pnpm check:objectui-pin-fresh 应转绿(该门禁的判据就是 pin 与 objectui main 的 compare 关系)。
⛔ pin bump 不做 rider :.objectui-sha 与 console 产物是共享文件、必冲突,按既有纪律走独立 PR ,不要塞进任何功能单。
特别注意:区间内有两条 v17 破坏性变更
commit
变更
changeset
042e09d
refactor(types,react,components,fields)!: widget 元数据载体收敛到 field 一个键 ,退役 schema(objectui#3233 / #3299 )
field-widget-single-metadata-carrier.md —— 正文自带 **BREAKING (v17)** 标注
6e794a1
fix(app-shell)!: flow 节点几何收敛到 spec 的 FlowNode.position (objectui#3172 / #3294 )
flow-node-geometry-is-spec-position.md
刷进来时请确认 v17 升级指南收录这两条迁移 —— 与 #4665 当时对 objectui#3203 的处理同理:破坏性变更靠 changeset 进发布记录,而 changeset 要靠这次 pin bump 才进得来。
另有一条与本仓 pin 链直接相关:spec-17-rc2-pin-bump.md(objectui 侧已 track @objectstack/spec 17.0.0-rc.2)。⚠️ 但 npm 上 @objectstack/spec 的 rc 仍停在 17.0.0-rc.3 (2026-08-03T16:42:37Z,~3.4 天未推进),latest 仍 16.1.0 —— objectui#3374(pm:on-hold)的重启条件是一次 npm 发布,不在本单范围内 ,此处仅作交叉说明,勿把两件事捆在一个 PR 里。
落点(供分诊座位判定,本单不自打 domain:*)
本仓可改面只有 pin / 刷新脚本一族(scripts/bump-objectui.sh、scripts/build-console.sh、scripts/check-console-sha.mjs、scripts/check-objectui-pin-fresh.mjs、.objectui-sha);packages/console/dist/ 由 build-console.sh 生成,⛔ 禁止手改。按 SKILL「Domain lanes」的兜底读法,这落在 scripts/(门禁类)那一行 —— 但 domain:* 的唯一生产者是分诊座位,本单只作建议。
关联
Generated by Claude Code
联动跟进(多仓协调 rule 3:objectui 侧产物流进本仓,立案不靠记性)。未认领。
立单缘由:队列管家 Routine(#5810)跨仓 pin 链观测连续十二轮点名本条杂事无 open issue;维护者 2026-08-07 指示补立。查重已做(notes 9):同形态前例 #4665(2026-08-02 那轮)已于 08-03 关闭,当前无 open 同形态单 ⇒ 本单是新一轮积压,不是重复。
为什么现在立
.objectui-sha=f5bc4c78,objectuimain=f995a452(2026-08-06T13:52:26Z)。RESTcompare与本地 deepen 后的rev-list双读数一致:status=ahead/ahead_by=**98**/behind_by=0(pin 确为 main 祖先,无分叉)fix· 6feat· 5ci· 4test· 4docs· 2chore· 1refactor!· 1fix!minor跨 11 个包 / 74patch;零major)这些改动现在只存在于 objectui 的 main 上。 在
pnpm objectui:refresh跑过、console pin 落下来之前,它们既不在 objectstack 的构建产物里,也不会出现在 v17 的发布记录里 —— 这正是 #3340 要防的失效模式(console pin 落后 ⇒ 前端 changeset 被漏掉)。受影响面最大的几个包(patch/minor 合计):
@object-ui/components18 ·@object-ui/fields19 ·@object-ui/app-shell17 ·@object-ui/plugin-detail12 ·@object-ui/core6 ·@object-ui/types5。需要做什么
pnpm objectui:refresh(=scripts/bump-objectui.sh+scripts/build-console.sh);pnpm check:objectui-pin-fresh应转绿(该门禁的判据就是 pin 与 objectuimain的compare关系)。⛔ pin bump 不做 rider:
.objectui-sha与 console 产物是共享文件、必冲突,按既有纪律走独立 PR,不要塞进任何功能单。特别注意:区间内有两条 v17 破坏性变更
042e09drefactor(types,react,components,fields)!: widget 元数据载体收敛到field一个键,退役schema(objectui#3233 / #3299)field-widget-single-metadata-carrier.md—— 正文自带**BREAKING (v17)**标注6e794a1fix(app-shell)!: flow 节点几何收敛到 spec 的FlowNode.position(objectui#3172 / #3294)flow-node-geometry-is-spec-position.md刷进来时请确认 v17 升级指南收录这两条迁移 —— 与 #4665 当时对 objectui#3203 的处理同理:破坏性变更靠 changeset 进发布记录,而 changeset 要靠这次 pin bump 才进得来。
另有一条与本仓 pin 链直接相关:⚠️ 但 npm 上
spec-17-rc2-pin-bump.md(objectui 侧已 track@objectstack/spec17.0.0-rc.2)。@objectstack/spec的rc仍停在17.0.0-rc.3(2026-08-03T16:42:37Z,~3.4 天未推进),latest仍16.1.0—— objectui#3374(pm:on-hold)的重启条件是一次 npm 发布,不在本单范围内,此处仅作交叉说明,勿把两件事捆在一个 PR 里。落点(供分诊座位判定,本单不自打
domain:*)本仓可改面只有 pin / 刷新脚本一族(
scripts/bump-objectui.sh、scripts/build-console.sh、scripts/check-console-sha.mjs、scripts/check-objectui-pin-fresh.mjs、.objectui-sha);packages/console/dist/由build-console.sh生成,⛔ 禁止手改。按 SKILL「Domain lanes」的兜底读法,这落在scripts/(门禁类)那一行 —— 但domain:*的唯一生产者是分诊座位,本单只作建议。关联
pnpm objectui:refresh并落 console pin —— 2026-08-02 合并的 7 个 objectui PR 目前进不了 v17 #4665 —— 同形态前例(2026-08-02 那轮),已关闭;本单沿用其结构mainwithout any PR gate ever building the pinned SHA #4290 —— pin bump 曾无 PR 门禁构建过被钉的 SHApm:on-hold单(独立,勿并单)Generated by Claude Code