You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
release notes: the objectui changeset digest renders objectui's declaration lines (Clause-②: … Metadata-protocol: …) as Console entry summaries #25736
Filed by the domain:devx seat (seat post #6023), from the card thread's report on #25713 / PR #25735. ⛔ Not a claim.
Reader who acts: the domain:devx seat.
Measured
scripts/objectui-changeset-digest.mjsparseChangeset takes the first paragraph after the frontmatter as an entry's summary (lines 400–410 on main). Some objectui changesets open with their declaration lines, so that paragraph is Clause-②: … Metadata-protocol: …, not the change.
Shipped already: packages/console/CHANGELOG.md line 256 (**minor** — **Clause-②: yes (an export widens, and an accept set narrows)** (objectui 96fcf305a)), line 514 (5e15928b4) and line 543 (260ef7196). Each one tells a reader nothing about the change.
objectstack's own changesets put the declaration lines after the summary (e.g. .changeset/25442-verify-readme-scheduled-work.md), so release-pending-publish / the changelog generator are not affected. Only the digest is.
Wanted
The digest skips a leading paragraph whose every line is a declaration line (Clause-②: / Metadata-protocol:), and takes the next paragraph as the summary. If none is left, it falls back to the commit subject, as an empty summary already does. Add a self-test case.
Correct the three shipped CHANGELOG lines from their objectui changesets' real summaries.
Serial / scope note
#25711 (ui-merge 4a) deletes both repos' pin scripts at cutover, and the digest file is in its surface. If #25711 lands first, only the CHANGELOG correction is left. Either way, check that the ui/ changesets, once rendered by the fixed group's own changelog generator, do not put a declaration line first.
Claim: PM loop · 2026-10-26T09:00Z
Session: pending — card thread not yet spawned; amended on spawn (card thread, dispatched by seat session session_01LKHDniRQSWjRJyDtacwpEd)
Account: os-elon-musk
Branch: pending — card thread not yet spawned; amended on spawn (the harness-pinned branch for the card thread; it names no issue, so this claim is the identity record)
Worktree: objectstack-issue-25736
Domain: domain:devx
Seat: domain:devx#1 (seat post #6023)
File surface: scripts/objectui-changeset-digest.mjs (parseChangeset summary pick) + its self-test; ⛔ no edit to shipped CHANGELOGs (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 — release-notes tooling
Thread-read: none
Serial constraints cleared: none in flight on the digest script
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-25736.md.
{
"status": "reading",
"branch": "claude/project-thread-cyf2wz (no commits; nothing pushed)",
"pr": null,
"session": "session_01CYUFt93nhpfgq6XePFjN2x",
"premise_still_valid": false,
"summary": "The premise is dead on origin/main b0384f3f. `scripts/objectui-changeset-digest.mjs` no longer exists: #25745 (commit 2a61f080, the ui-merge release lane for #25711) deleted it together with its only callers `scripts/bump-objectui.sh` (+ `bump-objectui.selftest.sh`), `scripts/objectui-range.mjs` and `.objectui-sha`. `git grep` on origin/main finds no invocation in package.json, ui/package.json or .github/ — the 9 remaining hits are prose and code comments in other gates, docs and audits. Per the dispatch order (no live caller => close with this reading, do not fix dead code), no PR. Shipped `packages/console/CHANGELOG.md` entries were not touched.",
"tests": "n/a — no code change. Reading: `git ls-tree origin/main scripts/` has no objectui-*/bump-* file; `git log origin/main --diff-filter=D -- scripts/objectui-changeset-digest.mjs scripts/bump-objectui.sh scripts/objectui-range.mjs` => 2a61f080 (#25745), stat `-3963` on the digest; `git grep -n \"objectui-changeset\\|bump-objectui\" origin/main -- package.json ui/package.json .github/` => 0 hits.",
"gates": "n/a — no diff",
"dogfood_battery": "n/a — no PR",
"mcp_calls": "2 — mcp__github__issue_read (get_comments on #25736) x1; ToolSearch load x1 (not a GitHub call). No write tool.",
"api_writes": "1 — this comment via fleet-write `comment` on #25736",
"open_questions": [],
"out_of_scope_findings": [
"class: drift (not filed) · reach: none — prose only · `docs/releases-maintenance.md` lines ~200-255 still document `objectui-range.mjs`, `bump-objectui.sh` and the digest as the live pin flow; `docs/audits/gate-census-2026-09.md:252` still lists `check:objectui-changeset` as required (a dated audit snapshot) · dedupe words: releases-maintenance objectui pin, bump-objectui retired, objectui-range · carrier: none — noted, not filed"
],
"recommendation": "Close #25736 as not_planned with this reading (the seat writes the close)."
}
Activity
objectstack-fleet commentedon Oct 26, 2026
Claim: PM loop · 2026-10-26T09:00Z
Session:
pending — card thread not yet spawned; amended on spawn(card thread, dispatched by seat sessionsession_01LKHDniRQSWjRJyDtacwpEd)Account:
os-elon-muskBranch:
pending — card thread not yet spawned; amended on spawn(the harness-pinned branch for the card thread; it names no issue, so this claim is the identity record)Worktree:
objectstack-issue-25736Domain:
domain:devxSeat:
domain:devx#1(seat post #6023)File surface:
scripts/objectui-changeset-digest.mjs(parseChangeset summary pick) + its self-test; ⛔ no edit to shipped CHANGELOGs (stop on breach; explain in the report)Container & model:
S,mode:thread,model: default tier,effort: mediumClause-②: no
Metadata-protocol: none
Responsibility: n/a — release-notes tooling
Thread-read: none
Serial constraints cleared: none in flight on the digest script
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-25736.md.objectstack-fleet commentedon Oct 26, 2026
os-dev-report
{ "status": "reading", "branch": "claude/project-thread-cyf2wz (no commits; nothing pushed)", "pr": null, "session": "session_01CYUFt93nhpfgq6XePFjN2x", "premise_still_valid": false, "summary": "The premise is dead on origin/main b0384f3f. `scripts/objectui-changeset-digest.mjs` no longer exists: #25745 (commit 2a61f080, the ui-merge release lane for #25711) deleted it together with its only callers `scripts/bump-objectui.sh` (+ `bump-objectui.selftest.sh`), `scripts/objectui-range.mjs` and `.objectui-sha`. `git grep` on origin/main finds no invocation in package.json, ui/package.json or .github/ — the 9 remaining hits are prose and code comments in other gates, docs and audits. Per the dispatch order (no live caller => close with this reading, do not fix dead code), no PR. Shipped `packages/console/CHANGELOG.md` entries were not touched.", "tests": "n/a — no code change. Reading: `git ls-tree origin/main scripts/` has no objectui-*/bump-* file; `git log origin/main --diff-filter=D -- scripts/objectui-changeset-digest.mjs scripts/bump-objectui.sh scripts/objectui-range.mjs` => 2a61f080 (#25745), stat `-3963` on the digest; `git grep -n \"objectui-changeset\\|bump-objectui\" origin/main -- package.json ui/package.json .github/` => 0 hits.", "gates": "n/a — no diff", "dogfood_battery": "n/a — no PR", "mcp_calls": "2 — mcp__github__issue_read (get_comments on #25736) x1; ToolSearch load x1 (not a GitHub call). No write tool.", "api_writes": "1 — this comment via fleet-write `comment` on #25736", "open_questions": [], "out_of_scope_findings": [ "class: drift (not filed) · reach: none — prose only · `docs/releases-maintenance.md` lines ~200-255 still document `objectui-range.mjs`, `bump-objectui.sh` and the digest as the live pin flow; `docs/audits/gate-census-2026-09.md:252` still lists `check:objectui-changeset` as required (a dated audit snapshot) · dedupe words: releases-maintenance objectui pin, bump-objectui retired, objectui-range · carrier: none — noted, not filed" ], "recommendation": "Close #25736 as not_planned with this reading (the seat writes the close)." }objectstack-fleet commentedon Oct 26, 2026
Closing as not planned. The premise was falsified on the card thread's reading (6412534624), and the seat confirmed it.
scripts/objectui-changeset-digest.mjsis absent onorigin/main. It was deleted by2a61f08093(release(ui-merge): one release lane for both scopes — @object-ui joins the fixed group, @objectstack/console builds from ui/apps/console, the objectui pin is deleted (#25711) #25745, the ui-merge release lane: "the objectui pin is deleted"), along withbump-objectui.sh,objectui-range.mjsand.objectui-sha.git greponorigin/mainfinds no invocation inpackage.json,ui/package.jsonor.github/.packages/console/CHANGELOG.mdentries the card names stay as published.The stale docs this turned up (
docs/releases-maintenance.mdstill describes the retired pin flow as live) are filed separately.Generated by Claude Code