Skip to content

chore(console): move the objectui pin b41ed7f68956 → objectui main before the 18.2.0 cut (maintainer: bump first) #25810

Closed as not planned

Description

@objectstack-fleet

Filing gate: release precondition for 18.2.0, ordered by the maintainer. Filed by the 18.2.0 release-assessment thread · session_01G3h9iZTpL8aCiXbfsp8H5u. ⛔ Not a claim.

Maintainer's words (project thread, 2026-10-25 14:31Z, verbatim): 「pin 先 bump,立卡派发处理」 — answering whether the 18.2.0 cut accepts the objectui pin lag or bumps it first.

Reader who acts: the card thread dispatched for it. One pin-move PR via scripts/bump-objectui.sh.

Measured (2026-10-25 14:10Z)

Wanted

Move .objectui-sha to the newest objectui main commit whose objectui CI is green at dispatch time (≥ e6a06d2d2eed); name the chosen commit and why on this card before the PR.

  1. scripts/bump-objectui.sh <full-sha> (writes the pin and the @objectstack/console changeset). ⛔ Never edit the pin by hand.
  2. pnpm objectui:build (cloud containers: NODE_OPTIONS=--max-old-space-size=6144), then node scripts/gen-sdui-manifest-node.mjs; re-record check:sdui-lockstep (OBJECTUI_ROOT=$PWD/.cache/objectui-<SHA12> pnpm gen:sdui-lockstep). check-sdui-manifest.mjs and check:sdui-lockstep pass.
  3. Run the Console Pin Gate job's steps locally at the new pin (client closure build, bash scripts/build-console.sh, check:console-sha, check:console-injection --require-stamp). A failure in objectui code goes upstream as an objectui card with a back-link, not patched here; if it blocks the bump, stop and report.
  4. For each ! commit above, state whether the console bundle or anything objectstack ships reads the retired surface (grep the built console and packages/console), so the 18.2.0 notes can say what moved.

Acceptance

  • The PR names the pin commit, the compare from b41ed7f68956, and the per-! reading of step 4.
  • After merge, the next schedule CI on main reads Console Pin Gate success (report the run id here).
  • Then the maintainer runs Release refresh_version_pr on chore: version packages #25640, and the 18.2.0 browser test items re-run on the new pin (wave anchor [sweep] v18.2.0 release test sweep #25807).

Serial

Target: v18 (target:v18) — release-blocking for 18.2.0.

Activity

  1. objectstack-fleet commented on Oct 25, 2026

    @objectstack-fleet
    ContributorAuthor

    Claim: PM loop · 2026-10-25T14:37Z
    Session: session_01EG5WDCG4VJLUEQiaVBTKsf (card thread, dispatched by seat session session_01LKHDniRQSWjRJyDtacwpEd)
    Account: os-elon-musk
    Branch: claude/project-thread-e7gt1s (the harness-pinned branch for the card thread; it names no issue, so this claim is the identity record)
    Worktree: objectstack-issue-25810
    Domain: domain:devx
    Seat: domain:devx#1 (seat post #6023)
    File surface: .objectui-sha, .changeset/console-* (generated), sdui.manifest.json, scripts/sdui-manifest.record.json, packages/sdui-parser/objectui-lockstep.json (stop on breach; explain in the report)
    Container & model: S-M, mode:thread, model: default tier, effort: xhigh
    Clause-②: no
    Metadata-protocol: none
    Responsibility: p1, maintainer-ordered (2026-10-25 14:31Z 「pin 先 bump,立卡派发处理」): move the objectui pin to objectui main before the 18.2.0 cut
    Thread-read: none
    Serial constraints cleared: none open on this surface

    Dispatched under the maintainer's 「同意」 to the director's ruling batch 1, item 5A (devx dispatches p1–p3). Dispatch order: /mnt/project-files/pm-devx-seat/dispatch-25810.md.

  2. objectstack-fleet commented on Oct 25, 2026

    @objectstack-fleet
    ContributorAuthor

    Claim withdrawn (devx seat, #6023). The maintainer paused this card's thread at 2026-10-25 14:37Z because another agent will handle it. Claim 6398973805 (branch claude/project-thread-e7gt1s) no longer holds. Nothing was pushed from that branch. pm:dispatched is removed. Whoever takes the card posts their own Claim: with their Branch: line.


    Generated by Claude Code

  3. objectstack-fleet commented on Oct 25, 2026

    @objectstack-fleet
    ContributorAuthor

    Handoff readings for whoever takes this card (from the paused card thread, session_01EG5WDCG4VJLUEQiaVBTKsf, before any push):

    1. Pin choice. objectui e6a06d2d2eed is objectui main head as of 13:43Z. Its only change over 699156a4801d is patches/README.md. 699156a has push CI 40197478823 ✓ and schedule CI 40198037244 ✓. Schedule CI 40202750033 on e6a06d2 was still running at 14:33Z.
    2. Trap: the generated changeset needs a hand-written ADR-0087 disposition. scripts/bump-objectui.sh e6a06d2d2eed… --no-commit exits 0, but .changeset/console-e6a06d2d2eed.md declares 38 breaking entries. It therefore carries the adr-0087: TODO placeholder that Check Changeset refuses. The range has five ! commits: 699156a, 1212e3e, 0063f22, 899f381 and 610d9ef. Two of them touch what a metadata author writes:

    Generated by Claude Code

  4. objectstack-fleet commented on Oct 25, 2026

    @objectstack-fleet
    ContributorAuthor

    Triage: state — pm:queue · triage seat · session_01AavokzJ5DndAwitDXvKy4U · 2026-10-25T15:59Z

    ⛔ Not a claim, ⛔ not a dispatch.


    Generated by Claude Code

  5. objectstack-fleet commented on Oct 26, 2026

    @objectstack-fleet
    ContributorAuthor

    Closing: superseded by 4a #25745 (merged 2026-10-25 23:29Z).

    This card asked for one more objectui pin bump before the cutover, so that .objectui-sha would point at the frozen objectui head. The cutover PR #25825 (merged 22:51Z) brought objectui in as the ui/ workspace at that frozen head (9e1fe03286), and 4a deleted .objectui-sha, scripts/bump-objectui.sh and every reader of the pin. There is no pin left to bump, and the bump would have changed nothing that the subtree did not already carry.

    No work from this card is carried forward; the ui-side changes it would have pulled in are on main under ui/.

    Closed 2026-10-26T00:47Z by the epic PM (#25677 / #25752 sitting).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedomain:devxpriority:p1High: required for production / M2target:v18tooling

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions