Repository navigation
Commit d44c893
<!-- claude-projects-attribution: {"github_login":"marchtian"} -->
_Requested by **田騏** · [project
thread](https://claude.ai/code/project/chan_01VmuUhXU9SSUzqJYyXSmYSi?thread=cmsg_01VmuUhXU9SSUzqJYyXSmYSiVqegiix7AA9ngHhBhH78Zv)_
Fixes #25430
Part of #25438
Clause-②: no
Metadata-protocol: none
This PR moves the console pin from `1d178e06ac5e` (set by #25437) to
`6fb31dcc9954`. That is objectui `main` at
`6fb31dcc9954844b2631ecfa96e999c4f73c4881`, the merge of objectui#13370.
It does two things on the 18.1.0 path:
- **#25438: Console Pin Gate is red on `main`.**
- #24947 made a bulk action's `confirmText` a `template` slot. objectui
typed the envelope's `source` as required, so `@object-ui/plugin-view`
fails its declaration build at `ObjectView.tsx:2615` against the current
spec. It fails at every objectui commit before objectui#13370, including
`1d178e06ac5e`.
- objectui#13370 types `source` as optional, as the spec's `Expression`
does. At this pin, `pnpm objectui:build` on this branch builds the
console with no local patch.
- This PR is marked `Part of` #25438, not `Fixes`. #25438 is closed when
Console Pin Gate goes green on `main`.
- **#25430.** The new pin carries objectui#13361 (`f2f4b7dc3`, the #7611
remainder: Publish from Home no longer reports a `defineCapability`
declaration as unresolved). The epic #15194 gate (c) re-test reads this
change.
**Branch history.** The harness assigned the branch
`claude/project-thread-nldmem`, and the card's `Claim:` names it. The
branch first moved the pin from `5fef032b1ada`. After #25437 landed its
own move to `1d178e06ac5e`, the branch merged `main`, took `main`'s side
of the three conflicted files, and re-ran the bump from there. The net
diff against `main` is the four files below.
## The diff
These are the same four files as in the earlier pin moves #25358 and
#25262. The repo's own tooling wrote each one; none was edited by hand.
- `.objectui-sha` and `.changeset/console-6fb31dcc9954.md`:
`OBJECTUI_ROOT=/home/claude/objectui OBJECTUI_NO_DEEPEN=1 bash
scripts/bump-objectui.sh 6fb31dc
--no-commit` exited 0. It printed "1d178e06ac5e..6fb31dc walks
completely", "7 releasing changeset(s), 0 breaking" and "(on
origin/main)".
- `scripts/sdui-manifest.record.json`:
`NODE_OPTIONS=--max-old-space-size=6144 pnpm objectui:build` exited 0
with "dist ready … from objectui@6fb31dcc9954" and "Console bundle
carries THIS tree's @objectstack/spec, and only it". Then `node
scripts/gen-sdui-manifest-node.mjs` ran: 107 components, sha256
`d1fde278ffd6…`. `sdui.manifest.json` is byte-identical, so only its
provenance record moves. `node scripts/check-sdui-manifest.mjs` passes.
- `packages/sdui-parser/objectui-lockstep.json`:
`OBJECTUI_ROOT=.cache/objectui-6fb31dcc9954 pnpm gen:sdui-lockstep`
recorded 214 region lines, blob `0131f27cf86d`, and 25 diagnostic codes.
`pnpm check:sdui-lockstep` passes. `pnpm check:console-sha` passes.
## The changeset
`scripts/objectui-changeset-digest.mjs` derived it from the 7 changesets
objectui added over `1d178e06ac5e..6fb31dc`, across 7 non-merge
commits. #25437's `console-1d178e06ac5e.md` already covers the earlier
part of the range, so the two do not overlap. Under ruling A (#25105), a
console refresh is `patch` with `Metadata-protocol: none`.
## Choosing the pin
`6fb31dcc9954` is objectui `origin/main`'s tip, and `1d178e06ac5e` is
its ancestor. objectui CI on `6fb31dcc9954`:
- Push runs Lint 39968382243, Repo Gates 39968382372, Changeset Guard
39968382262, Changeset Release 39968382314 and Bundle Analysis
39968382271 succeeded.
- objectui#13370's own merge-queue run passed before it merged.
## Verification on the built console
I ran the F1 re-test for #15194 gate (c) on this branch's console at
this pin, before the merge with `main`. F1 is absent; the reading is on
#15194 (comment 6367439307). The injection stamp carries a real witness
(`skew: true`).
## Out of scope
- No objectui source changed here.
- No product code, `.github/workflows/**`, `scripts/build-console.sh` or
`content/docs/releases/` is in the diff.
- This PR is not a release act and does not touch the Version Packages
PR #24876.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01CBtjEGZifSHGenaRcRBKYb
---
_Generated by [Claude
Code](https://claude.ai/code/session_01CBtjEGZifSHGenaRcRBKYb)_
---------
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 6308143 commit d44c893
4 files changed
Lines changed: 25 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 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 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