You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Filed mechanically by the queue steward Routine seat (anchor #5810, seat post #6016) under the pin-chain clause added by #6162 — file when the window closes, do not wait for the release red light. Precedent and template: #6159 / #6173. ⛔ The steward files only; it never runs the bump itself.
Readings at filing (2026-08-07 ~13:35Z)
reading
value
.objectui-sha on objectstack origin/main
7dfbeb704e1eace5dc5eae1d6168c4ded805a32b (set by #6173, merged 07:28Z)
status: ahead, ahead_by: 1, behind_by: 0 ⇒ the pin is a true ancestor, 1 commit behind
objectui merge queue
empty — objectui has zeromerge_group runs ever (total_count: 0), i.e. it does not use a merge queue
pending .changeset/*.md on objectui main
none (.changeset/ holds only README.md + config.json)
Scope: 1 commit, 0 declared changesets — and why that is not the same as "nothing to ship"
The single in-range commit b785a77 (objectui#3565) adds no changeset — confirmed against the commit's own file list (8 files: packages/fields/src/widgets/{DateField,DateTimeField,nativeDateValue}.tsx|ts + tests, packages/fields/src/index.tsx, packages/app-shell/src/views/ActionParamDialog.tsx + test). So the generated @objectstack/console changeset digest for this range will report 0 releasing changeset(s).
That is a reading about the release record, not about the code: objectui has no gate requiring a releasing change to declare a changeset — that gap is filed as #6174, and #6173 recorded a concrete instance of it (objectui#3518 shipped 26 files with no changeset). #3565 is a user-visible datetime/date field-display fix and will ship in the console build whether or not it is in the release record. Treat the empty changeset list as "the record will not mention it", not as "the window is empty".
Honest sizing — this is a thin, fresh window
The lag opened ~5 minutes before filing and is a single commit, against #6159's 17 / #6173's 28. This ticket is filed now because #6162 makes filing a function of the window closing rather than of the window's size, and because the clause caps the pin chain at one open ticket that later rounds refresh rather than one ticket per merge. Concretely, for whoever claims it:
Later steward rounds will append refreshed lag readings to this ticket rather than opening new ones.
There is no release red light forcing this yet: check:objectui-pin-fresh runs enforcing only on the Version Packages release PR, so this is cheap now and blocking later.
How
Run scripts/bump-objectui.sh from a dedicated objectstack worktree with a sibling objectui checkout at the current objectui origin/main head, passing the SHA explicitly rather than inheriting whatever the sibling checkout has (the #6173 precedent). The script writes exactly two files — .objectui-sha and a generated .changeset/console-<sha>.md. ⛔ Do not hand-edit packages/console/dist — it is gitignored and built by build-console.sh.
Not a rider..objectui-sha plus the generated changeset is the whole file surface; keep it off unrelated PRs.
Steward authorization note
⛔ No bump executed, no code touched, no assignee set, no domain:* / repo:* label applied — routing labels are the triage seat's single-producer territory. Only pm:queue is set here.
Filed mechanically by the queue steward Routine seat (anchor #5810, seat post #6016) under the pin-chain clause added by #6162 — file when the window closes, do not wait for the release red light. Precedent and template: #6159 / #6173. ⛔ The steward files only; it never runs the bump itself.
Readings at filing (2026-08-07 ~13:35Z)
.objectui-shaon objectstackorigin/main7dfbeb704e1eace5dc5eae1d6168c4ded805a32b(set by #6173, merged 07:28Z)origin/mainheadb785a77b3bd9dd32a320fd2ae3cb756644b66e85—fix(fields): 编辑弹窗 datetime/date 字段回显存量值 (objectui#3565), 13:30:15Zcompare)status: ahead,ahead_by: 1,behind_by: 0⇒ the pin is a true ancestor, 1 commit behindmerge_groupruns ever (total_count: 0), i.e. it does not use a merge queue.changeset/*.mdon objectui main.changeset/holds onlyREADME.md+config.json)Scope: 1 commit, 0 declared changesets — and why that is not the same as "nothing to ship"
The single in-range commit
b785a77(objectui#3565) adds no changeset — confirmed against the commit's own file list (8 files:packages/fields/src/widgets/{DateField,DateTimeField,nativeDateValue}.tsx|ts+ tests,packages/fields/src/index.tsx,packages/app-shell/src/views/ActionParamDialog.tsx+ test). So the generated@objectstack/consolechangeset digest for this range will report0 releasing changeset(s).That is a reading about the release record, not about the code: objectui has no gate requiring a releasing change to declare a changeset — that gap is filed as #6174, and #6173 recorded a concrete instance of it (objectui#3518 shipped 26 files with no changeset). #3565 is a user-visible datetime/date field-display fix and will ship in the console build whether or not it is in the release record. Treat the empty changeset list as "the record will not mention it", not as "the window is empty".
Honest sizing — this is a thin, fresh window
The lag opened ~5 minutes before filing and is a single commit, against #6159's 17 / #6173's 28. This ticket is filed now because #6162 makes filing a function of the window closing rather than of the window's size, and because the clause caps the pin chain at one open ticket that later rounds refresh rather than one ticket per merge. Concretely, for whoever claims it:
b785a77is the head as of filing, not the bump target. The maintainer's standing direction on chore(console): bump objectui pin f995a452 → a4cff5b (17 commits / 7 releasing changesets) — required before cutting rc.4 #6159 was to bump to the current objectuiorigin/mainhead at execution time.check:objectui-pin-freshruns enforcing only on the Version Packages release PR, so this is cheap now and blocking later.How
Run
scripts/bump-objectui.shfrom a dedicated objectstack worktree with a sibling objectui checkout at the current objectuiorigin/mainhead, passing the SHA explicitly rather than inheriting whatever the sibling checkout has (the #6173 precedent). The script writes exactly two files —.objectui-shaand a generated.changeset/console-<sha>.md. ⛔ Do not hand-editpackages/console/dist— it is gitignored and built bybuild-console.sh.Checks the claimant still owes
major声明级别,而 objectui 在 v17 窗口内把破坏性声明为minor+ 正文标注 #6099 re-verification. The digest flags onlymajor-declared breaking, while objectui declares v17-window breaking asminor+ a body annotation. Vacuous at filing (zero changesets in range) — must be redone against the grown range at execution time, reading each changeset body and scanning forBREAKING/breaking change/不兼容/破坏性/migration required.@objectstack/consolechangeset. The freshness gate (Release process: prevent frontend (objectui) changesets being missed when the console pin lags #3340) exists because v16 was cut with a lagging pin and silently dropped 4 frontend changes from the release record..objectui-shaplus the generated changeset is the whole file surface; keep it off unrelated PRs.Steward authorization note
⛔ No bump executed, no code touched, no assignee set, no
domain:*/repo:*label applied — routing labels are the triage seat's single-producer territory. Onlypm:queueis set here.Generated by Claude Code