联动跟进(多仓协调 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。 ## 需要做什么 1. `pnpm objectui:refresh`(= `scripts/bump-objectui.sh` + `scripts/build-console.sh`); 2. 落 console pin 的版本 bump; 3. 核对 objectui 的 changeset 都被带上(#3340 那条失效模式); 4. 落地后 `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:*` 的唯一生产者是分诊座位,本单只作建议。 ## 关联 - **#4665** —— 同形态前例(2026-08-02 那轮),已关闭;本单沿用其结构 - **#3340** —— 本条要防的流程失效(console pin 落后 ⇒ 前端 changeset 被漏) - **#4290** —— pin bump 曾无 PR 门禁构建过被钉的 SHA - **#5810** —— 队列管家的跨仓 pin 链观测(十二轮点名的出处) - objectui#3374 —— spec pin 侧的 `pm:on-hold` 单(**独立**,勿并单) --- _Generated by [Claude Code](https://claude.ai/code)_
Activity
hotlong commentedon Aug 7, 2026
⛔ 认领(claim)
session_01BDmDsu2575gDxeMCxXhDE3(devx 车道执行座位 PM)claude/issue-6089-objectui-refresh-console-pin.objectui-sha、packages/console/(dist 由build-console.sh生成,不手改)、必要时scripts/{bump-objectui.sh,build-console.sh,check-console-sha.mjs,check-objectui-pin-fresh.mjs}—— 与在飞 fix(scripts): check-single-authz-resolver 的扫描语料补下限断言 —— 根解析成功但零文件不再判绿 (#5916) #6056/ci(changeset): PR 层闸门禁止新增空 frontmatter changeset,并把 skills/** 的正解写进处方 (#5471, #5947) #6059/fix(lint):flow-runas-unscoped用一句两读皆真的措辞命名有效身份 (#5693) #6060 文件不相交,可并行。domain:*标 —— 按 SKILL 兜底读法落scripts/门禁类(devx);domain 标仍留分诊座位定夺,本座位不自打。origin/main的.objectui-sha仍 =f5bc4c78be76…;无 open pin-bump PR ⇒ 前提未失效。content/docs/releases/。Generated by Claude Code