Skip to content

Commit 9057fd4

Browse files
chore(console): move the objectui pin 56cf4d8e89b7 → cd14d8eeffe1, past objectui#13319's bulk confirmText envelope reader, so #24947 can land (#25193)
Refs #24798 Clause-②: no Metadata-protocol: none This PR moves the console pin from `56cf4d8e89b7` to `cd14d8eeffe1`: objectui `main` at `cd14d8eeffe11ae03b6acf82e663c1d293dfdf5f`. That commit is the squash merge of objectstack-ai/objectui#13319, the objectui reader that takes a bulk action's `confirmText` either as a plain string or as a `{ dialect: 'template', source }` envelope. It is also objectui `main`'s tip. ## Landing order This is step 2 of the three-step landing order for #24947: 1. objectstack-ai/objectui#13319 landed on objectui `main` as `cd14d8eef`. 2. This PR moves objectstack's objectui pin past it. 3. #24947 lands on top of this pin. #24798 stays open: this PR is only the pin step, and #24947 carries the rest. This PR is not a release act. It does not touch the Version Packages PR and dispatches no workflow. No objectui source changed, nothing was written to objectui, and no product code, `.github/workflows/**`, `scripts/build-console.sh` or `content/docs/releases/` is in the diff. ## The diff It follows the precedent pin move 06900c9 and changes the same four files. Each was written by the repo's own tooling; none was edited by hand. - `.objectui-sha` and `.changeset/console-cd14d8eeffe1.md`: `OBJECTUI_ROOT=/home/user/objectui OBJECTUI_NO_DEEPEN=1 bash scripts/bump-objectui.sh cd14d8eeffe11ae03b6acf82e663c1d293dfdf5f --no-commit`, exit 0. The script printed "56cf4d8e89b7..cd14d8eeffe1 walks completely", "1 releasing changeset(s), 0 breaking", "(on origin/main)" and "wrote changeset console-cd14d8eeffe1.md (@objectstack/console: patch)". - `scripts/sdui-manifest.record.json`: `pnpm objectui:build` (os-verify-lock `VERDICT command-exit 0`), then `node scripts/gen-sdui-manifest-node.mjs`, exit 0. It reports 107 components and sha256 `d1fde278ffd6…`, the same as at the old pin, so the tracked `sdui.manifest.json` is byte-identical and only its provenance record moves. - `packages/sdui-parser/objectui-lockstep.json`: `OBJECTUI_ROOT=.cache/objectui-cd14d8eeffe1 pnpm gen:sdui-lockstep`, run against the build worktree whose HEAD is the pin. It reports "214 region line(s), blob 0131f27cf86d, 25 diagnostic code(s)". Only `rev`, `revDate` and `recordedAgainstPin` changed. ## The changeset `scripts/objectui-changeset-digest.mjs` derived it from the one objectui changeset added over the range: - `"@objectstack/console": patch`. Under ruling A (#25105, AGENTS.md "Definition of done" item 3), a console refresh is `patch` with `Metadata-protocol: none`, whatever level objectui declared. Here objectui itself declared `patch`, so nothing was downgraded. - The changeset body carries the generator's line-initial `Metadata-protocol: none` line. ## Choosing the pin `cd14d8eef` is on objectui `origin/main` (`git merge-base --is-ancestor` exit 0) and is its tip. `56cf4d8e89b7` is its ancestor, and the range is one commit. objectui CI on `cd14d8eef`, read when this PR was opened: - Merge-group runs, all `success`: CI 39746139602, Lint 39746140055, Repo Gates 39746139523, Changeset Presence 39746139710, Governed Surface Guard 39746139976. - Push runs: Lint 39747613739, Repo Gates 39747613846, Changeset Guard 39747613768, Changeset Release 39747613759 and Bundle Analysis 39747613696 are `success`. Push `CI` 39747613641 was still `in_progress`. **Tier:** not governed. `node scripts/pm/check-governed-merges.mjs --branch claude/objectui-pin-cd14d8eef`: "0 of 4 path(s) hit the register (7 surfaces govern objectstack) ... NOT governed", exit 0. Size: 4 files, +19 / -6. ## Local verification at `0006f290fa` `node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstack` derived 73 commands for this file list. I ran every one, and `--ran` with the exit codes recorded says: "73 derived famil(ies) accounted for — 72 run, 1 NOT-MEASURED (1 DERIVED from a recorded exit 3)". 72 exited 0. Verdict lines from the pin-bump gates: - `check-sdui-manifest`: "sdui.manifest.json is present, intact (sha256 d1fde278ffd6…, 107 components) and recorded at the live objectui pin cd14d8eeffe1…". - `check:console-sha`: "Console dist matches the objectui pin (objectui@cd14d8eeffe1)." - `check:sdui-lockstep`: "OK — this copy is byte-identical to objectui@cd14d8eeffe1 ... over 214 grammar line(s) ... agrees on all 25 diagnostic code(s)". - `check:objectui-changeset`, `check:console-injection`, `check:published-files`, `check-empty-changeset --base origin/main` and `check-adr-0087-registration --base origin/main`: all green ("adds no declared-breaking changeset (1 non-breaking changeset(s) seen)"). - `check:nul-bytes`: "OK (scanned 11769 text file(s) ... no raw ASCII control bytes)". - `check-changeset-no-major --base origin/main --event` with this body as the `pull_request` payload: exit 0. It reported "This diff introduces no `major` bump" and "LEVEL AXIS: this PR declares clause-② `no` and metadata-protocol `none`, and it introduces no changeset entry graded `minor` or above". NOT MEASURED: `check:dual-build-cjs-loads`, reason: "PREREQUISITE NOT MET — this gate reads built output, and some package has no dist/" (exit 3). It needs a whole-tree `pnpm build`. This diff touches no package source, so the run is left to CI. --- _Generated by [Claude Code](https://claude.ai/code/session_01D6F9axfoPzR7t8G1J7Ytzz)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent ef2b46b commit 9057fd4

4 files changed

Lines changed: 19 additions & 6 deletions

File tree

‎.changeset/console-cd14d8eeffe1.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
"@objectstack/console": patch
3+
---
4+
5+
Console (objectui) refreshed to `cd14d8eeffe1`. Frontend changes in this range:
6+
7+
Derived from the changesets objectui declared over the range — 1 releasing of 1 changeset added across 1 non-merge commit.
8+
9+
- **patch** — The bulk action confirm step reads `confirmText` as a string or as a `{ dialect: 'template', source }` envelope (objectui#13183). (objectui `cd14d8eef`)
10+
11+
Metadata-protocol: none (the console refresh changes no key, value or type a metadata author writes)
12+
13+
objectui range: `56cf4d8e89b7...cd14d8eeffe1`

‎.objectui-sha‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
56cf4d8e89b71586e4d9bb9921433d44b03addf3
1+
cd14d8eeffe11ae03b6acf82e663c1d293dfdf5f

‎packages/sdui-parser/objectui-lockstep.json‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
],
77
"objectui": {
88
"repo": "https://github.com/objectstack-ai/objectui.git",
9-
"rev": "56cf4d8e89b71586e4d9bb9921433d44b03addf3",
10-
"revDate": "2026-10-22T00:44:27+00:00",
9+
"rev": "cd14d8eeffe11ae03b6acf82e663c1d293dfdf5f",
10+
"revDate": "2026-10-22T08:13:03+00:00",
1111
"source": "packages/sdui-parser/src",
1212
"files": [
1313
"packages/sdui-parser/src/body-dialect.ts",
@@ -21,7 +21,7 @@
2121
"packages/sdui-parser/src/validate.ts"
2222
]
2323
},
24-
"recordedAgainstPin": "56cf4d8e89b71586e4d9bb9921433d44b03addf3",
24+
"recordedAgainstPin": "cd14d8eeffe11ae03b6acf82e663c1d293dfdf5f",
2525
"grammarRegion": {
2626
"file": "packages/sdui-parser/src/parse.ts",
2727
"delimiter": "/* ---------------------- the JS literal subset (#6614) ---------------------- */",

‎scripts/sdui-manifest.record.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
"a pin bump without regeneration goes RED there — that is the anti-rot half of the freshness gate.",
1212
"Regenerate + re-record: pnpm objectui:build && node scripts/gen-sdui-manifest-node.mjs"
1313
],
14-
"objectuiSha": "56cf4d8e89b71586e4d9bb9921433d44b03addf3",
14+
"objectuiSha": "cd14d8eeffe11ae03b6acf82e663c1d293dfdf5f",
1515
"source": "built-tree",
16-
"modulesRoot": ".cache/objectui-56cf4d8e89b7/apps/console",
16+
"modulesRoot": ".cache/objectui-cd14d8eeffe1/apps/console",
1717
"objectuiWorkspaceVersion": "18.0.0",
1818
"generator": "scripts/gen-sdui-manifest-node.mjs",
1919
"generatedAt": "2026-10-22",

0 commit comments

Comments
 (0)