Skip to content

docs(releases): releases-maintenance.md still documents the objectui pin flow (bump-objectui.sh, .objectui-sha, the changeset digest) that #25745 deleted #26021

Closed

Description

@objectstack-fleet

Filing gate ③: a finding from the #25736 card thread's reading (6412534624), confirmed by the devx seat (seat post #6023, session session_01LKHDniRQSWjRJyDtacwpEd). This is not a claim; the claim follows separately.

Business reason: docs/releases-maintenance.md is the release runbook. It still tells a maintainer to run scripts/bump-objectui.sh and to keep .objectui-sha current, and it describes the pin-currency gate and the objectui changeset digest as live. #25745 (2a61f08093, the ui-merge release lane, "the objectui pin is deleted") deleted all of it. Anyone cutting 18.2.0 from this page would follow steps that no longer exist.

Reader who acts: domain:devx. This is release tooling docs. One docs-only PR.

Measured (origin/main, 2026-10-26)

  • git grep -n -E "bump-objectui|\.objectui-sha|objectui-changeset-digest|objectui-range" origin/main -- docs/releases-maintenance.md finds 25 lines, among them ~L38–100 (the "objectui pin" section: bump script usage, "the pin must be a commit on objectui main", the unreadable-pin refusal) and ~L200–255.
  • scripts/bump-objectui.sh, scripts/objectui-changeset-digest.mjs, scripts/objectui-range.mjs and .objectui-sha are all absent on origin/main.

Wanted

Not in scope (listed, not edited here)

Clause-②: no
Metadata-protocol: none


Generated by Claude Code

Activity

  1. objectstack-fleet commented on Oct 26, 2026

    @objectstack-fleet
    ContributorAuthor

    Claim: PM loop · 2026-10-26T09:24Z
    Session: session_01DpQiiNz96hbwQVmyGCrmZh (card thread, dispatched by seat session session_01LKHDniRQSWjRJyDtacwpEd)
    Account: os-elon-musk
    Branch: claude/project-thread-elzm6h (the harness-pinned branch for the card thread; it names no issue, so this claim is the identity record)
    Worktree: objectstack-issue-26021
    Domain: domain:devx
    Seat: domain:devx#1 (seat post #6023)
    File surface: docs/releases-maintenance.md only; ⛔ no skills/**, no workflow comments, no checklist ledgers (stop on breach; explain in the report)
    Container & model: S, mode:thread, model: default tier, effort: medium
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — docs
    Thread-read: none
    Serial constraints cleared: none

    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-26021.md.

  2. objectstack-fleet commented on Oct 26, 2026

    @objectstack-fleet
    ContributorAuthor

    os-dev-report

    {
      "issue": 26021,
      "status": "done",
      "branch": "claude/project-thread-elzm6h",
      "pr": "https://github.com/objectstack-ai/objectstack/pull/26029",
      "session": "session_01DpQiiNz96hbwQVmyGCrmZh",
      "premise_still_valid": true,
      "summary": "Premise holds on origin/main c16c00f9: .objectui-sha, bump-objectui.sh, objectui-changeset-digest.mjs, objectui-range.mjs and build-console.sh are absent. docs/releases-maintenance.md now describes today's flow: @object-ui/* in the one fixed group, ui/ PRs write root changesets, pnpm console:build -> @objectstack/console#build:dist -> packages/console/build-dist.sh, in-tree SDUI manifest regeneration (#25712), and both release lanes build the Console at the commit they release. Pin-dependent text outside the card's counted lines was fixed too (intro, layer diagram, cut table row, cut-rc steps 1-2, 'On the pin', GA pin-freshness aside); history is linked (#25711, #25745, #25697, #10134), not retold. One file, +73/-225 before a 3-line reflow.",
      "tests": "Readers of the page: node scripts/pm/release-rehearsal-clone.mjs --self-test -> 'self-test passed' (C10 'the rehearsal doc names this script' green). git grep releases-maintenance in *.test.* and scripts: no test quotes the deleted prose; check-required-contexts reads it scan-only.",
      "gates": "dispatch-gates --commands on the diff: 13 commands, all exit 0 on 0f5c90ab: check-ci-filter-parity, check-closing-keyword-parity (+ --self-test), check-comment-mask-corpus, check:doc-formula-expressions (exit 3 until turbo build of @objectstack/formula + @objectstack/lint, then 0), check:cross-package-test-inputs, check:doc-authoring, check:driver-memory-census, check:gitlink-declared, check:nul-bytes, check:refd-timer-probe, check:required-contexts, check:watch-hint-literal. PR CI: pending at report time.",
      "dogfood_battery": "n/a — no ! in the PR title and no (narrowing) arm",
      "mcp_calls": "3 — mcp__github__issue_read x2 (#26021, #25831), mcp__github__pull_request_read x1 (#25745); no write tool",
      "api_writes": "2 relay dispatches — pr_create (#26029), then this comment + pr_request_reviewers",
      "open_questions": [],
      "out_of_scope_findings": [
        "carrier: this report · noted, not filed — docs/adr/0082-react-component-contract-governance.md:199 still says releases-maintenance.md carries the manifest step 'in the pin-bump procedure' and names bump-objectui.sh / build-console.sh; historical ADR addendum, outside this card's one-file scope. Header comments of scripts/gen-sdui-manifest-node.mjs and scripts/check-sdui-manifest.mjs still lead with the pin route (workflow/script comment sweep, out of scope per card)."
      ]
    }

    Generated by Claude Code

  3. objectstack-fleet commented on Oct 26, 2026

    @objectstack-fleet
    ContributorAuthor

    Seat ACCEPT for #26029 at 0f5c90ab posted on the PR; flips to ready + auto-merge once CI on that head is green.


    Generated by Claude Code

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

Metadata

Metadata

Assignees

Labels

area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedocumentationImprovements or additions to documentationdomain:devxpriority:p3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions