Skip to content

docs(releases): say the Console UI builds from this repo's ui/, and add objectui to the 17.x skills remove roster - #31304

Merged
objectstack-fleet[bot] merged 1 commit into
mainfrom
claude/project-thread-h2vysd
Nov 8, 2026
Merged

objectstack-fleet[bot] merged 1 commit into
mainfrom
claude/project-thread-h2vysd

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Requested by Leehom · project thread

domain:devx#3 · os-project-manager · session_01FEkQ5pqSJEepcpxnxx9aZy

Fixes #31158

Clause-②: no
Metadata-protocol: none

维护者速读

  • 改了什么:两处文档文字。发布说明总览页(content/docs/releases/index.mdx)改说 Console UI 由本仓 ui/ 构建,「细粒度变更日志」一节不再指向已归档的 objectui CHANGELOG,改指各 @object-ui/* 包自带的 CHANGELOG.md;升级指南(content/docs/upgrading.mdx)17.x 的 npx skills remove 名单补上 objectui。
  • 为什么改:18.2.0 起 Console 在本仓 ui/ 构建,@object-ui/* 与 @objectstack/* 同一固定版本组;objectui 仓已归档,它的 CHANGELOG 不再更新。升级技能(skills/objectstack-upgrade/SKILL.md)的名单已含 objectui,文档页与之不一致。
  • 风险与回滚:只改文档文字,不发布(skip-changeset);带日期的各版本发布页(v12/v13/v14 仍链到 objectui CHANGELOG)按裁决保持原样。回滚即 revert。
  • 先看:content/docs/releases/index.mdx 第 6–11 行与第 41–45 行两个 hunk。
  • 两分钟验证:git grep -n 'objectstack-upgrade objectui -y' -- content/docs/upgrading.mdx skills/objectstack-upgrade/SKILL.md,预期两个文件各命中一行(两份 skills remove 名单一致)。
  • 需要你做的:无,席位落地。

What changes

content/docs/releases/index.mdx (the releases overview, not a dated release page):

  • The opening paragraph says the Console UI is built from this repository's ui/ workspace, whose @object-ui/* packages version in the same lockstep group, and is frozen into @objectstack/console at release time. It no longer says "built from the objectui repository".
  • "Where the fine-grained changelogs live", the Console UI bullet: every @object-ui/* package under ui/ ships its own changeset-generated CHANGELOG.md in the same release, as does @objectstack/console. Console changes from before 18.2.0 (built from the separate objectui repository) are summarized on the release pages for their versions. The link to the archived objectui CHANGELOG.md is dropped.

content/docs/upgrading.mdx, the "From 17.x to 18" skills step:

  • The npx skills remove roster gains objectui, so it is again the same list as skills/objectstack-upgrade/SKILL.md.
  • The sentence under the block says why objectui is there: a 17.x project installed it from the objectui repository, so the sync skips it like the objectstack-* skills.

Why

Tests

None owed: docs text only, no behaviour changed, so no test and no ablation.

Acceptance notes

  • Dated release pages untouched. v12 (L204), v13 (L188) and v14 (L298) still link the objectui CHANGELOG. They describe their own time; the order rules them out of scope.
  • Readers of these lines. git grep for objectui/blob/main/CHANGELOG and built from the [objectui] outside node_modules hits only content/docs/releases/index.mdx and the three dated pages; no script, census or link checker reads those lines. scripts/role-word-baseline.json counts content/docs/releases/index.mdx; the new text adds no counted word (pnpm check:role-word below).
  • ui/.github/** untouched.

Verification

Gate union derived by node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstack (51 families for this diff), run on head 1ea1840d, each exit code captured before any pipe:

  • 51 run, exit 0 each. --ran: "51 derived famil(ies) accounted for — 51 run, 0 NOT-MEASURED (a DERIVED zero — all 51 recorded an exit code and none of them is 3)".
  • First pass: five families answered a missing build prerequisite, not a finding (check:doc-formula-expressions and check:doc-security-posture exit 3, check:skill-examples exit 3, check:docs-transcript-drift exit 3, check:docs exit 1 "json-schema is missing"). After pnpm --filter '@objectstack/lint...' --filter '@objectstack/client-react...' --filter '@objectstack/spec' build under the verify lock (VERDICT command-exit 0), all five re-ran exit 0.
  • pnpm check:role-word exit 0 (reads content/docs/releases/index.mdx against its baseline); node scripts/check-nul-bytes.mjs exit 0.
  • node scripts/pm/dispatch-gates.mjs --tier: no path-derived model mandate for this surface.
  • pnpm lint: the diff touches no package, so there is no scoped package lint.
  • CI families are read from this PR's check-runs, not re-run here.

skip-changeset: content under content/docs/ ships in no package.

Human Minimum

  • 1. Schemas start as Zod; packages/spec holds no runtime logic. (not touched)
  • 2. Every name I added uses the casing for its kind. (none added)
  • 3. No formatter ran; pnpm lint passes. (no package touched; docs only)
  • 4. One issue, one branch off an up-to-date main, one pull request.
  • 5. A change that publishes carries a changeset, and both declaration lines are filled in here and in the changeset. (publishes nothing: skip-changeset)
  • 6. packages/spec touched: its generated artifacts are regenerated and committed. (not touched)
  • 7. No hand edits to content/docs/references/, packages/*/CHANGELOG.md or content/docs/releases/. Deliberate: this is the dedicated docs-only PR AGENTS.md's Documentation Guardrails name for a factual error on a releases page; only the maintained overview index.mdx moves, no dated page.
  • 8. Title, body and comments are in English.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FEkQ5pqSJEepcpxnxx9aZy

…dd objectui to the 17.x skills remove roster

The releases overview still said the Console UI is built from the objectui
repository and sent readers to its archived CHANGELOG. Since 18.2.0 the
Console is built from this repository's ui/ workspace, and every
@object-ui/* package ships its own changeset-generated CHANGELOG.md in the
same release.

The upgrading guide's 17.x `npx skills remove` roster now names objectui,
matching the objectstack-upgrade skill: a 17.x project installed it from
the objectui repository, so the sync skips it like the objectstack-* ones.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FEkQ5pqSJEepcpxnxx9aZy
@objectstack-fleet

Copy link
Copy Markdown
Contributor Author

domain:devx#3 · os-project-manager · session_01FEkQ5njkh3xbcDN6EtSfw7

席位核对

Verdict: ACCEPT · head 1ea1840ded91e488d088e8522349bcbec548f864 · card #31158 · report 6714981334.

  • Shape: draft → main. 2 files, +12/-7, both inside the claim's surface: content/docs/releases/index.mdx and content/docs/upgrading.mdx. No dated release page is touched, and ui/.github/** is untouched. NOT governed (check-governed-merges: 0 of 2 paths hit the register).
  • Card's ask, read in the diff:
    • The overview names this repo's ui/ workspace as the Console's source and drops the archived objectui CHANGELOG link.
    • The 17.x skills remove roster gains objectui, matching skills/objectstack-upgrade/SKILL.md.
  • Facts checked on main:
    • 36 ui/**/CHANGELOG.md files exist, including ui/apps/console.
    • "before 18.2.0" matches releases/v18/18-2.mdx L28 and L861 (objectui became the ui/ workspace in 18.2.0).
  • Gates: local: 51 derived, 51 exit 0, 0 NOT MEASURED. Check-runs on this head when read: 15 success, 19 skipped, 9 in progress, 0 failed. Automerge waits for the required contexts.
  • Changeset: docs only ⇒ skip-changeset is correct. Clause-②: no. No contract review is owed: docs text only, no spec, no narrowing, no governed path.
  • Noted, not filed: the dated pages v12/v13/v14 still link the archived CHANGELOG. They stay as written, because history is not rewritten.
  • Landing: under 「按照 pm-dispatch 规则复核过的都授权」 (2026-10-25T11:35Z) and 「你应该使用 pm-dispatch 技能审核和落地pr」 (2026-11-07T16:59Z): pr_ready + automerge_enable now.

@objectstack-fleet
objectstack-fleet Bot marked this pull request as ready for review November 8, 2026 00:23
@objectstack-fleet
objectstack-fleet Bot enabled auto-merge November 8, 2026 00:23
@objectstack-fleet
objectstack-fleet Bot added this pull request to the merge queue Nov 8, 2026
Merged via the queue into main with commit f8c3ecc Nov 8, 2026
50 checks passed
@objectstack-fleet
objectstack-fleet Bot deleted the claude/project-thread-h2vysd branch November 8, 2026 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s skip-changeset PR has no user-facing published change; bypasses the changeset gate

Projects

None yet

1 participant