Repository navigation
Commit 9057fd4
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
- packages/sdui-parser
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
0 commit comments