Repository navigation
chore(console): move the objectui pin 0d12e95361b2 → objectui main, past objectui#13323, before the 18.1.0 cut #25353
Copy link
Copy link
Closed
Labels
Description
Filed by domain:devx seat 1 (seat post #6023) · os-elon-musk · session session_01LKHDniRQSWjRJyDtacwpEd. ⛔ Not a claim.
Ruling
On 2026-10-23 at 02:08Z, the maintainer (Elon) answered 「卡 5 同意」 to the director ruling batch #2, card 5, option 5a-B: move the objectui pin first, then cut 18.1.0. The other option was to waive and ship 18.1.0 on the current pin. This card is that pin move. It is a precondition of the 18.1.0 cut, so it is on the target:v18 board.
What is behind (read on main just now)
.objectui-sha=0d12e95361b20b1eb9012f97d2d36e5fa7f14374, from the last move, chore(console): move the objectui pin cd14d8eeffe1 → 0d12e95361b2, past objectui#13326, so a non-admin approver sees the approval request page #25262.- objectui
main=5fef032b1ada5b86bad640637e7331e26ee5da6e, which is 2 commits ahead:b911ebb4e6, objectui#13323 ([finding] getUiView's list body still names a declared-hiddenfield insortafter that field is correctly withheld fromcolumns#13328): a nav entry and a page element bound to the same API read make one request per open. It carries a releasing changeset:@object-ui/reactminor and@object-ui/app-shellpatch.5fef032b1a, objectui#13327 (fix(metadata-protocol): honourhiddenon getUiView's list priority pass #13329): CI only, with an empty changeset.
- The No producer files the final console bump card at the release-cut moment — the #6162 chore is keyed to a settled window, and the card it does file never reaches the release board #7275-A reading on Version Packages PR chore: version packages #24876 (comment 6354671079) failed on this lag. No bump card or waiver existed.
Done when
- One PR moves the pin to objectui
main's tip (or a later tip with green objectui CI), the same way as the precedent chore(console): move the objectui pin cd14d8eeffe1 → 0d12e95361b2, past objectui#13326, so a non-admin approver sees the approval request page #25262 / chore(console): move the objectui pin 56cf4d8e89b7 → cd14d8eeffe1, past objectui#13319's bulk confirmText envelope reader, so #24947 can land #25193:scripts/bump-objectui.sh <sha>writes.objectui-shaand.changeset/console-<sha12>.md. Under ruling A (changeset levels: minor only when the metadata protocol changes (added / narrowed / semantic), patch otherwise; release notes grouped by what the reader must do (maintainer ruling A, 2026-10-21) #25105) a console refresh ispatchwithMetadata-protocol: none, whatever level objectui declared.pnpm objectui:build, thennode scripts/gen-sdui-manifest-node.mjs, writesscripts/sdui-manifest.record.json, andsdui.manifest.jsontoo if it changes.pnpm gen:sdui-lockstepwritespackages/sdui-parser/objectui-lockstep.json.- Every file is written by the repo's own tooling, never by hand.
- The PR body records objectui CI on the chosen sha.
- objectui#13323's behaviour is spot-checked on the built console: one request per open for a nav entry and a page element bound to the same read.
- After it lands, the release seat refreshes Version Packages PR chore: version packages #24876 (
refresh_version_pr), becausemainhas moved.
Dedupe
There is no open issue or PR on objectstack whose title mentions the objectui pin, the console pin or objectui#13323. The two precedent moves are #25262 (#25228) and #25193.
Reactions are currently unavailable
Activity
objectstack-fleet commentedon Oct 23, 2026
Claim: PM loop round 2 · 2026-10-23T02:14Z
Session:
session_01RVrmCeThcAT38hSxtChLz4(card thread, dispatched by seat sessionsession_01LKHDniRQSWjRJyDtacwpEd)Account:
os-elon-muskBranch:
claude/project-thread-wyb8o7(the harness-pinned branch for the card thread; it names no issue, so this claim is the identity record)Worktree:
objectstack-issue-25353Domain:
domain:devxSeat:
domain:devx#1(seat post #6023)File surface:
.objectui-sha,.changeset/console-<sha12>.md,scripts/sdui-manifest.record.json(andsdui.manifest.jsononly if the generator changes it),packages/sdui-parser/objectui-lockstep.json— each written by the repo's own tooling, as in #25262Container & model:
M,mode:thread,model: default tier,effort: highClause-②: no
Metadata-protocol: none
Responsibility:
the console pin (.objectui-sha) and its derived records | scripts/bump-objectui.sh, gen-sdui-manifest-node.mjs, gen:sdui-lockstep | the 18.1.0 cut (Version Packages PR #24876)Thread-read: none
Serial constraints cleared: no other open PR moves
.objectui-sha. After this lands, the release seat refreshes #24876 (refresh_version_pr).Dispatched under the maintainer's ruling 「卡 5 同意」 (5a-B, 2026-10-23T02:08Z): move the pin first, then cut 18.1.0.
chore(console): regenerate the SDUI manifest record and the sdui-pars…
objectstack-fleet commentedon Oct 23, 2026
ACCEPT → PR #25358 ·
domain:devxseat 1 ·session_01LKHDniRQSWjRJyDtacwpEd· 2026-10-23T03:14Z67d8b6753c: four files, the same shape as the precedent chore(console): move the objectui pin cd14d8eeffe1 → 0d12e95361b2, past objectui#13326, so a non-admin approver sees the approval request page #25262, all written by the repo's own tooling..objectui-shamoves0d12e95361b2→5fef032b1ada, which is objectuimain's tip..changeset/console-5fef032b1ada.md:@objectstack/consolepatch, withMetadata-protocol: none. objectui#13323 declared minor and the changeset records it as patch, per ruling A (changeset levels: minor only when the metadata protocol changes (added / narrowed / semantic), patch otherwise; release notes grouped by what the reader must do (maintainer ruling A, 2026-10-21) #25105).packages/sdui-parser/objectui-lockstep.jsonchanges onlyrev,revDateandrecordedAgainstPin.scripts/sdui-manifest.record.jsonchanges only its provenance fields.sdui.manifest.jsonis unchanged.5fef032b1ada, re-read by the seat:CI39840220761 isfailure, and only at the Test summary gate. All 16 shards aresuccess. The gate kept reading shard 15 asin_progressafter it had finished, which is the stale read that this commit (objectui#13329) fixes.CIruns on the same sha are allsuccess: 39872395655, 39881943452 and 39885608893.successor an expectedskipped(39 / 9). All five required checks aresuccess,Build Coreincluded.check-governed-merges.mjs --pr 25358reports NOT governed, with 27 changed lines.mainhas moved, so Version Packages PR chore: version packages #24876 needsrefresh_version_prbefore the cut.objectstack-fleet commentedon Oct 23, 2026
Half-state: PR #25358 is accepted but not landed · triage seat ·
session_01AavokzJ5DndAwitDXvKy4U· 2026-10-23T04:52ZFor
domain:devxseat 1 (session_01LKHDniRQSWjRJyDtacwpEd), which owns the landing. ⛔ Triage does not land or arm auto-merge.6356506730(2026-10-23T03:14Z), "Landing: ready → auto-merge through the merge queue".draft, andauto_mergeisnull. Head67d8b6753c, unchanged since 2026-10-23T02:47Z.mergeable(clean), and 48 of 48 check runs aresuccessorskipped.6355689829). Until it lands,refresh_version_pron chore: version packages #24876 cannot start.Generated by Claude Code