Skip to content

chore(release): 发版状态对账 —— main 版本对齐 2026-08-03 已发布的 17.0.0-rc.3 - #6149

Merged
baozhoutao merged 2 commits into
mainfrom
claude/issue-6135-version-catchup
Aug 7, 2026
Merged

chore(release): 发版状态对账 —— main 版本对齐 2026-08-03 已发布的 17.0.0-rc.3#6149
baozhoutao merged 2 commits into
mainfrom
claude/issue-6135-version-catchup

Conversation

@baozhoutao

Copy link
Copy Markdown
Contributor

Fixes #6135

发版状态对账:把 main 各 package.jsonversion 字段对齐到 2026-08-03 实际发布的状态,让 changesets 下一次计算出 rc.4 而不是已被 npm 占用的 rc.3。

一、问题复现(先证伪再动手)

issue 的前提成立,并且在本 PR 里被直接跑出来了。发布提交找到了:

c6a52d3a4efed4c53b08cbdd623c1443cd453089
Mon Aug 3 16:35:19 2026 +0000  github-actions[bot]
chore: version packages (rc)
git merge-base --is-ancestor c6a52d3a4 origin/main  ->  NOT ancestor

即「version packages」提交确实发布了、打了 tag,但从未进入 main 的祖先链

二、事实源 = 08-03 原子推送的 tag 集

git ls-remote --tags origin 全量 14391 行,去重(每 tag 有普通与 ^{} peeled 两行)后 7196 个 tag。筛选结果:

  • 全仓所有-rc.3 结尾的 tag 共 69 个,全部指向同一个提交 c6a52d3a4,且全部17.0.0-rc.3;
  • 17.0.0 版本族的 rc.3 tag:0 个;
  • example-* / dogfood / showcase 相关 tag:0 个(私有包 changesets 从不打 tag)。

说明:issue 正文提到的「138 个 tag」= 69 × 2(ls-remote 的普通行 + peeled 行),与此处一致。

额外交叉验证:把 c6a52d3a4 整棵树取下来逐个读 package.json,69 个 tag 的版本号与该提交里对应包的 version 字段逐一相等,零例外。tag 集是该提交在「可发布包」上的投影,两个独立事实源互证。

三、npm 交叉验证(10 个公共包,超出要求的 6 个)

npm view pkg@17.0.0-rc.3 version dist-tags.rc
@objectstack/spec 17.0.0-rc.3 17.0.0-rc.3
@objectstack/cli 17.0.0-rc.3 17.0.0-rc.3
@objectstack/core 17.0.0-rc.3 17.0.0-rc.3
@objectstack/plugin-auth 17.0.0-rc.3 17.0.0-rc.3
@objectstack/runtime 17.0.0-rc.3 17.0.0-rc.3
@objectstack/objectql 17.0.0-rc.3 17.0.0-rc.3
@objectstack/types 17.0.0-rc.3 17.0.0-rc.3
@objectstack/metadata 17.0.0-rc.3 17.0.0-rc.3
@objectstack/rest 17.0.0-rc.3 17.0.0-rc.3
@objectstack/hono 17.0.0-rc.3 17.0.0-rc.3

10/10 一致,无一例外。目标版本 rc.4 确认未被占用:@objectstack/spec|cli|core@17.0.0-rc.4 均为 E404

四、改了什么

68 个包的 package.json version 字段:17.0.0-rc.217.0.0-rc.3仅此一处

69 个 tag 对应 68 个改动,差额来自 objectstack-vscode(见下)。

改法是逐文件正则替换后做 JSON 往返比对(json.loads 两侧弹出 version 后断言剩余对象完全相等),从结构上保证除 version 外无任何字段变动;connector-openapi 用的是 4 空格缩进,缩进原样保留。

五、未对账的包(workspace 内存在但不在 tag 集中)—— 一律不动

main 现值 08-03 发布提交 private 不动的原因
@objectstack/driver-turso 17.0.0-rc.2 该提交中不存在 false 08-03 之后才加入 workspace。npm 上该包最新为 6.9.0,17.x 从未发布、无 rc dist-tag,即它从未参与 17 系列 rc 发布。写成 rc.3 等于宣称一次不存在的发布
@objectstack/dogfood 0.0.40-rc.2 0.0.40-rc.3 true 私有包,不发 npm、不打 tag,无版本号占用风险
@objectstack/downstream-contract 0.0.38-rc.2 0.0.38-rc.3 true 同上
@objectstack/example-crm 4.0.92-rc.2 4.0.92-rc.3 true 同上
@objectstack/example-todo 4.0.92-rc.2 4.0.92-rc.3 true 同上
@objectstack/example-showcase 0.3.14-rc.2 0.3.14-rc.3 true 同上
@objectstack/example-embed-objectql 0.0.32-rc.2 0.0.32-rc.3 true 同上
@objectstack/http-conformance 0.0.6-rc.2 0.0.6-rc.3 true 同上
@objectstack/docs 4.2.1 4.2.1 true 本来就一致,无需改
@objectstack/spec-monorepo 4.0.1 4.0.1 true 本来就一致,无需改

反向的一个:objectstack-vscode@17.0.0-rc.3 有 tag 但 workspace 里已无该包 —— packages/vscode-objectstack/ 在 08-03 之后被删除,故无处可写。这就是 69 个 tag 对应 68 个改动的差额。

六、rc.4 干跑证明(在一次性临时副本中执行,用后即删)

两个副本各含完全相同的 1260 个 .changeset/*.md,唯一差别是 version 字段:

BEFORE(未对账的 origin/main,rc.2)

🦋  warn You are in prerelease mode
🦋  All files have been updated. Review them and commit at your leisure
BEFORE spec  -> 17.0.0-rc.3      # 撞上 npm 已发布版本 —— 正是本 issue 描述的故障

AFTER(本 PR 对账后,rc.3)

@objectstack/spec       17.0.0-rc.3 -> 17.0.0-rc.4
@objectstack/cli        17.0.0-rc.3 -> 17.0.0-rc.4
@objectstack/core       17.0.0-rc.3 -> 17.0.0-rc.4
@objectstack/runtime    17.0.0-rc.3 -> 17.0.0-rc.4
@objectstack/objectql   17.0.0-rc.3 -> 17.0.0-rc.4

逐包核对:68 个改动包全部计算为 17.0.0-rc.4,零例外(tagged pkgs NOT computing to 17.0.0-rc.4: NONE)。

driver-turso 虽然停留在 rc.2 未动,但它在 .changeset/config.jsonfixed 组内,干跑显示它被 fixed 组统一扫到 17.0.0-rc.4 —— 即「不动它」不会在 fixed 组里留下版本裂缝。

一处与验收表述不符,如实报告

验收项写的是「示例包同族递增」。实测并非如此,而且不应如此:示例/私有包不在 fixed 组内,干跑结果是 4.0.92-rc.2 → 4.0.92-rc.3(仍是 rc.3 档),不会进入 rc.4 档。原因是本 PR 按 tag 集口径只对账了公共包。

这不影响本 issue 要修的故障:私有包不发 npm,不存在版本号被占用、changeset publish 跳过的问题。留作维护者决定的一个可选项见下。

七、验收结果

结果
1a git diff --name-only 全是 package.json 68/68,非 package.json 文件数 0
1b 逐行 diff 只有 version 字段 非 version 字段的增删行数 0;删除侧唯一值 "17.0.0-rc.2",新增侧唯一值 "17.0.0-rc.3"
2 .changeset/ 零变更 git status --porcelain .changeset/0 行
2b workspace:* 依赖未动 diff 中含 workspace: 的增删行 0
3 rc.4 干跑 spec → 17.0.0-rc.4(见上)
4 lockfile 无实质 diff pnpm installgit status --porcelain pnpm-lock.yaml0 行(内部依赖全为 workspace:*,版本号变动不入锁)
4b node scripts/check-nul-bytes.mjs OK (scanned 5875 tracked text file(s); ... no raw ASCII control bytes)
5 构建 pnpm --workspace-concurrency=2 --filter '@objectstack/cli...' buildexit 0(cli 及其全部依赖)

额外跑的发布相关门禁,全部 PASS:check:prerelease-pinscheck:empty-changesetcheck:published-filescheck:override-consistencycheck:node-version

version 脚本链上的两个同步脚本确认为 no-op(两者都只取 major,17 未变):

✓ PROTOCOL_VERSION already 17.0.0 — in lockstep with @objectstack/spec@17.0.0-rc.3
✓ blank template already pins ^17.0.0 — in lockstep with create-objectstack@17.0.0-rc.3

八、关于 changeset 与标签

本 PR 是发版状态对账,不是用户可见变更,正确形态就是不带 changeset(而且 .changeset/** 是 rc.4 的原料,一个字节都不能动),故挂 skip-changeset 标签。

九、待维护者确认(不阻塞本 PR)

上表第五节的 7 个私有 rc 系包(dogfood / downstream-contract / example-crm / example-todo / example-showcase / example-embed-objectql / http-conformance)在 08-03 的发布提交里同样被 rc.2 → rc.3 提升过,但因私有而无 tag、无 npm 痕迹。本 PR 按派发口径(事实源 = tag 集)未动它们,代价是它们的版本号会永久比公共包低一档

若希望 workspace 与 08-03 发布提交完全一致,可在本 PR 追加这 7 个包的同样一行改动(纯记账,无功能影响);若认为「未发布就不该记账」,则维持现状即可。请维护者择一。


Generated by Claude Code

…c.3 publish (#6135)

The 2026-08-03T16:42Z release published 17.0.0-rc.3 to npm and pushed 69
package tags atomically, but the "chore: version packages (rc)" commit
(c6a52d3) never landed on main. main therefore still declared rc.2, so
`changeset version` recomputed the already-published rc.3 — merging the
version PR would have skipped every package at publish time while marking
this cycle's changesets as released.

Aligns the `version` field of the 68 tagged packages still present in the
workspace to 17.0.0-rc.3, so the next `changeset version` computes rc.4.

Version fields only: no .changeset/* file is touched (they are rc.4's
input), no workspace:* dependency is altered, and the lockfile is
unchanged.

Fixes #6135

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JwwiU9bjhwy2SWj13ho8uv
@vercel

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
objectstack Ignored Ignored Aug 7, 2026 3:38am

Request Review

@baozhoutao baozhoutao added the skip-changeset PR has no user-facing published change; bypasses the changeset gate label Aug 7, 2026 — with Claude
@github-actions github-actions Bot added the size/m label Aug 7, 2026
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

📓 Docs Drift Check

This PR changes 68 package(s): @objectstack/hono, @objectstack/account, @objectstack/setup, @objectstack/studio, @objectstack/cli, @objectstack/client-react, @objectstack/client, @objectstack/cloud-connection, @objectstack/connector-mcp, @objectstack/connector-openapi, @objectstack/connector-rest, @objectstack/connector-slack, @objectstack/console, @objectstack/core, create-objectstack, @objectstack/driver-memory, @objectstack/driver-mongodb, @objectstack/driver-sql, @objectstack/driver-sqlite-wasm, @objectstack/formula, @objectstack/lint, @objectstack/mcp, @objectstack/metadata-core, @objectstack/metadata-fs, @objectstack/metadata-protocol, @objectstack/metadata, @objectstack/objectql, @objectstack/observability, @objectstack/platform-objects, @objectstack/embedder-openai, @objectstack/knowledge-memory, @objectstack/knowledge-ragflow, @objectstack/plugin-approvals, @objectstack/plugin-audit, @objectstack/plugin-auth, @objectstack/plugin-dev, @objectstack/plugin-email, @objectstack/plugin-hono-server, @objectstack/plugin-pinyin-search, @objectstack/plugin-reports, @objectstack/plugin-security, @objectstack/plugin-sharing, @objectstack/plugin-webhooks, @objectstack/rest, @objectstack/runtime, @objectstack/sdui-parser, @objectstack/service-analytics, @objectstack/service-automation, @objectstack/service-cache, @objectstack/service-cluster-redis, @objectstack/service-cluster, @objectstack/service-datasource, @objectstack/service-i18n, @objectstack/service-job, @objectstack/service-knowledge, @objectstack/service-messaging, @objectstack/service-package, @objectstack/service-queue, @objectstack/service-realtime, @objectstack/service-settings, @objectstack/service-sms, @objectstack/service-storage, @objectstack/spec, @objectstack/trigger-api, @objectstack/trigger-record-change, @objectstack/trigger-schedule, @objectstack/types, @objectstack/verify.

143 hand-written doc(s) reference the affected code and may need an implementation-accuracy re-verification:

  • content/docs/ai/actions-as-tools.mdx (via @objectstack/core, @objectstack/mcp)
  • content/docs/ai/agents.mdx (via @objectstack/mcp, @objectstack/spec)
  • content/docs/ai/connect-mcp.mdx (via @objectstack/mcp, @objectstack/rest)
  • content/docs/ai/index.mdx (via @objectstack/mcp)
  • content/docs/ai/knowledge-rag.mdx (via @objectstack/core, @objectstack/embedder-openai, @objectstack/knowledge-memory, @objectstack/knowledge-ragflow, @objectstack/service-knowledge)
  • content/docs/ai/natural-language-queries.mdx (via @objectstack/core, @objectstack/mcp)
  • content/docs/ai/skills-reference.mdx (via packages/cli, packages/client-react, packages/client, create-objectstack, @objectstack/spec)
  • content/docs/ai/skills.mdx (via create-objectstack, @objectstack/spec)
  • content/docs/api/client-sdk.mdx (via @objectstack/cli, @objectstack/client-react, @objectstack/client, @objectstack/plugin-reports, packages/runtime, @objectstack/spec)
  • content/docs/api/data-api.mdx (via @objectstack/service-analytics)
  • content/docs/api/data-flow.mdx (via @objectstack/cli, @objectstack/client, @objectstack/service-realtime)
  • content/docs/api/environment-routing.mdx (via @objectstack/cli, @objectstack/client, @objectstack/spec)
  • content/docs/api/error-catalog.mdx (via @objectstack/cli, @objectstack/client, @objectstack/spec)
  • content/docs/api/error-handling-client.mdx (via @objectstack/spec)
  • content/docs/api/error-handling-server.mdx (via @objectstack/rest, @objectstack/spec)
  • content/docs/api/index.mdx (via @objectstack/mcp, @objectstack/rest, @objectstack/runtime, @objectstack/service-analytics, @objectstack/service-realtime, @objectstack/spec)
  • content/docs/api/plugin-endpoints.mdx (via @objectstack/service-realtime, @objectstack/service-storage)
  • content/docs/api/wire-format.mdx (via @objectstack/runtime)
  • content/docs/automation/approvals.mdx (via @objectstack/plugin-approvals, @objectstack/spec)
  • content/docs/automation/connectors.mdx (via @objectstack/connector-mcp, @objectstack/connector-openapi, @objectstack/connector-rest, @objectstack/spec)
  • content/docs/automation/flows.mdx (via @objectstack/plugin-email, @objectstack/service-automation, @objectstack/spec)
  • content/docs/automation/hook-bodies.mdx (via packages/cli, @objectstack/lint, @objectstack/runtime, packages/spec)
  • content/docs/automation/hooks.mdx (via @objectstack/spec)
  • content/docs/automation/index.mdx (via @objectstack/spec)
  • content/docs/automation/webhooks.mdx (via @objectstack/core, packages/plugins/plugin-webhooks, @objectstack/service-messaging, packages/services/service-realtime, @objectstack/spec)
  • content/docs/automation/workflows.mdx (via @objectstack/spec)
  • content/docs/concepts/architecture.mdx (via @objectstack/spec)
  • content/docs/concepts/design-principles.mdx (via packages/spec)
  • content/docs/concepts/index.mdx (via @objectstack/spec)
  • content/docs/concepts/metadata-driven.mdx (via @objectstack/spec)
  • content/docs/concepts/metadata-lifecycle.mdx (via @objectstack/metadata-core, @objectstack/metadata-fs, @objectstack/metadata-protocol, @objectstack/metadata, @objectstack/objectql, @objectstack/runtime, packages/spec)
  • content/docs/concepts/north-star.mdx (via packages/apps/account, packages/console, packages/core, packages/runtime, @objectstack/spec)
  • content/docs/data-modeling/analytics.mdx (via @objectstack/spec)
  • content/docs/data-modeling/drivers.mdx (via @objectstack/driver-memory, @objectstack/driver-mongodb, @objectstack/driver-sql, @objectstack/driver-sqlite-wasm, @objectstack/runtime, @objectstack/spec)
  • content/docs/data-modeling/external-datasources.mdx (via @objectstack/spec)
  • content/docs/data-modeling/field-types.mdx (via @objectstack/spec)
  • content/docs/data-modeling/fields.mdx (via @objectstack/spec)
  • content/docs/data-modeling/formulas.mdx (via @objectstack/formula, packages/objectql, @objectstack/spec)
  • content/docs/data-modeling/index.mdx (via @objectstack/spec)
  • content/docs/data-modeling/objects.mdx (via @objectstack/spec)
  • content/docs/data-modeling/queries.mdx (via @objectstack/plugin-pinyin-search, @objectstack/spec)
  • content/docs/data-modeling/schema-design.mdx (via @objectstack/spec)
  • content/docs/data-modeling/seed-data.mdx (via @objectstack/spec)
  • content/docs/data-modeling/validation-rules.mdx (via @objectstack/spec)
  • content/docs/data-modeling/validation.mdx (via @objectstack/formula, @objectstack/spec)
  • content/docs/deployment/backup-restore.mdx (via @objectstack/cli)
  • content/docs/deployment/cli.mdx (via @objectstack/cli, @objectstack/plugin-audit, @objectstack/plugin-auth, @objectstack/plugin-security, @objectstack/spec)
  • content/docs/deployment/environment-variables.mdx (via @objectstack/mcp, @objectstack/plugin-email, @objectstack/plugin-pinyin-search, @objectstack/service-cluster-redis, @objectstack/service-cluster)
  • content/docs/deployment/index.mdx (via @objectstack/runtime)
  • content/docs/deployment/migration-from-objectql.mdx (via @objectstack/core, @objectstack/objectql)
  • content/docs/deployment/production-readiness.mdx (via @objectstack/plugin-audit, @objectstack/plugin-auth, @objectstack/runtime)
  • content/docs/deployment/self-hosting.mdx (via @objectstack/cli, create-objectstack)
  • content/docs/deployment/single-project-mode.mdx (via packages/console, @objectstack/runtime)
  • content/docs/deployment/tenancy-modes.mdx (via @objectstack/spec)
  • content/docs/deployment/troubleshooting.mdx (via @objectstack/spec)
  • content/docs/deployment/validating-metadata.mdx (via packages/cli, @objectstack/spec)
  • content/docs/deployment/vercel.mdx (via @objectstack/hono, @objectstack/console, @objectstack/driver-memory, @objectstack/objectql, @objectstack/runtime)
  • content/docs/getting-started/build-with-claude-code.mdx (via @objectstack/spec)
  • content/docs/getting-started/common-patterns.mdx (via @objectstack/spec)
  • content/docs/getting-started/examples.mdx (via @objectstack/spec)
  • content/docs/getting-started/glossary.mdx (via @objectstack/driver-memory, @objectstack/driver-mongodb, @objectstack/driver-sql, @objectstack/driver-sqlite-wasm)
  • content/docs/getting-started/index.mdx (via create-objectstack)
  • content/docs/getting-started/quick-reference.mdx (via @objectstack/spec)
  • content/docs/getting-started/quick-start.mdx (via @objectstack/spec)
  • content/docs/getting-started/your-first-project.mdx (via @objectstack/cli, @objectstack/client, @objectstack/connector-mcp, @objectstack/connector-openapi, @objectstack/connector-rest, create-objectstack, @objectstack/plugin-hono-server, @objectstack/runtime, @objectstack/spec)
  • content/docs/kernel/cluster.mdx (via packages/metadata, @objectstack/runtime, @objectstack/service-cluster-redis, @objectstack/service-cluster, @objectstack/spec)
  • content/docs/kernel/contracts/auth-service.mdx (via packages/spec)
  • content/docs/kernel/contracts/cache-service.mdx (via @objectstack/plugin-auth, @objectstack/service-cache, packages/spec)
  • content/docs/kernel/contracts/data-engine.mdx (via @objectstack/spec)
  • content/docs/kernel/contracts/index.mdx (via @objectstack/core, @objectstack/spec)
  • content/docs/kernel/contracts/metadata-service.mdx (via packages/spec)
  • content/docs/kernel/contracts/storage-service.mdx (via @objectstack/spec)
  • content/docs/kernel/index.mdx (via packages/spec)
  • content/docs/kernel/runtime-services/audit-service.mdx (via packages/services/service-settings)
  • content/docs/kernel/runtime-services/data-service.mdx (via @objectstack/cli, @objectstack/client, @objectstack/spec)
  • content/docs/kernel/runtime-services/email-service.mdx (via packages/spec)
  • content/docs/kernel/runtime-services/examples.mdx (via @objectstack/core, packages/objectql, @objectstack/plugin-sharing, @objectstack/spec)
  • content/docs/kernel/runtime-services/index.mdx (via packages/cli, packages/client, packages/services/service-settings, packages/spec)
  • content/docs/kernel/runtime-services/queue-service.mdx (via packages/spec)
  • content/docs/kernel/runtime-services/settings-service.mdx (via packages/services/service-settings)
  • content/docs/kernel/runtime-services/sharing-service.mdx (via @objectstack/plugin-security, @objectstack/plugin-sharing, @objectstack/spec)
  • content/docs/kernel/runtime-services/sms-service.mdx (via packages/spec)
  • content/docs/kernel/runtime-services/storage-service.mdx (via @objectstack/spec)
  • content/docs/kernel/services-checklist.mdx (via @objectstack/core, @objectstack/driver-memory, @objectstack/driver-mongodb, @objectstack/driver-sql, @objectstack/driver-sqlite-wasm, @objectstack/metadata-protocol, @objectstack/metadata, @objectstack/objectql, @objectstack/plugin-approvals, @objectstack/plugin-auth, @objectstack/plugin-security, @objectstack/plugin-sharing, @objectstack/service-analytics, @objectstack/service-automation, @objectstack/service-cache, @objectstack/service-cluster, @objectstack/service-i18n, @objectstack/service-job, @objectstack/service-messaging, @objectstack/service-queue, @objectstack/service-realtime, @objectstack/service-storage, @objectstack/spec)
  • content/docs/kernel/services.mdx (via @objectstack/core, @objectstack/objectql, @objectstack/plugin-dev, @objectstack/service-cache, @objectstack/spec)
  • content/docs/permissions/access-recipes.mdx (via packages/plugins/plugin-security)
  • content/docs/permissions/authentication.mdx (via @objectstack/cli, @objectstack/client, @objectstack/core, @objectstack/driver-memory, @objectstack/objectql, @objectstack/plugin-auth, @objectstack/plugin-hono-server, @objectstack/rest, @objectstack/runtime, @objectstack/service-sms)
  • content/docs/permissions/authorization.mdx (via packages/core, @objectstack/lint, @objectstack/mcp, @objectstack/plugin-security, packages/plugins/plugin-sharing, packages/runtime, @objectstack/spec)
  • content/docs/permissions/explain.mdx (via @objectstack/plugin-security)
  • content/docs/permissions/permission-sets.mdx (via @objectstack/spec)
  • content/docs/permissions/permissions-matrix.mdx (via packages/plugins/plugin-security, packages/plugins/plugin-sharing, @objectstack/spec)
  • content/docs/permissions/positions.mdx (via @objectstack/spec)
  • content/docs/permissions/rls.mdx (via @objectstack/spec)
  • content/docs/permissions/sharing-rules.mdx (via @objectstack/plugin-security, @objectstack/service-analytics, @objectstack/spec)
  • content/docs/permissions/sso.mdx (via @objectstack/plugin-auth)
  • content/docs/plugins/adding-a-metadata-type.mdx (via @objectstack/spec)
  • content/docs/plugins/anatomy.mdx (via @objectstack/core, @objectstack/driver-sql)
  • content/docs/plugins/development.mdx (via @objectstack/core, @objectstack/spec)
  • content/docs/plugins/index.mdx (via @objectstack/cli, @objectstack/core, @objectstack/driver-memory, @objectstack/objectql, @objectstack/plugin-auth, @objectstack/plugin-hono-server, @objectstack/plugin-security, @objectstack/rest, @objectstack/spec)
  • content/docs/plugins/packages.mdx (via @objectstack/hono, @objectstack/cli, @objectstack/client-react, @objectstack/client, @objectstack/core, create-objectstack, @objectstack/driver-memory, @objectstack/driver-mongodb, @objectstack/driver-sql, @objectstack/driver-sqlite-wasm, @objectstack/formula, @objectstack/mcp, @objectstack/metadata-core, @objectstack/metadata, @objectstack/objectql, @objectstack/platform-objects, @objectstack/plugin-approvals, @objectstack/plugin-audit, @objectstack/plugin-auth, @objectstack/plugin-dev, @objectstack/plugin-email, @objectstack/plugin-hono-server, @objectstack/plugin-reports, @objectstack/plugin-security, @objectstack/plugin-sharing, @objectstack/plugin-webhooks, @objectstack/rest, @objectstack/runtime, @objectstack/service-analytics, @objectstack/service-automation, @objectstack/service-cache, @objectstack/service-i18n, @objectstack/service-job, @objectstack/service-messaging, @objectstack/service-package, @objectstack/service-queue, @objectstack/service-realtime, @objectstack/service-settings, @objectstack/service-sms, @objectstack/service-storage, @objectstack/spec, @objectstack/types)
  • content/docs/protocol/backward-compatibility.mdx (via @objectstack/spec)
  • content/docs/protocol/diagram.mdx (via packages/spec)
  • content/docs/protocol/kernel/config-resolution.mdx (via @objectstack/service-settings, @objectstack/spec)
  • content/docs/protocol/kernel/http-protocol.mdx (via @objectstack/plugin-hono-server, @objectstack/rest, @objectstack/runtime, @objectstack/spec)
  • content/docs/protocol/kernel/i18n-standard.mdx (via packages/rest, @objectstack/service-i18n, @objectstack/spec)
  • content/docs/protocol/kernel/index.mdx (via @objectstack/core, @objectstack/driver-sql, @objectstack/objectql, @objectstack/plugin-email, @objectstack/runtime, @objectstack/spec)
  • content/docs/protocol/kernel/lifecycle.mdx (via @objectstack/core, @objectstack/driver-sql, @objectstack/runtime, @objectstack/spec)
  • content/docs/protocol/kernel/metadata-service.mdx (via @objectstack/cloud-connection, @objectstack/metadata)
  • content/docs/protocol/kernel/plugin-spec.mdx (via @objectstack/cli, @objectstack/core, @objectstack/spec)
  • content/docs/protocol/kernel/realtime-protocol.mdx (via @objectstack/cli, @objectstack/client, @objectstack/service-cluster-redis, @objectstack/service-cluster, @objectstack/service-realtime)
  • content/docs/protocol/knowledge.mdx (via @objectstack/mcp, @objectstack/knowledge-memory, @objectstack/knowledge-ragflow, @objectstack/service-knowledge, @objectstack/spec)
  • content/docs/protocol/objectql/index.mdx (via @objectstack/spec)
  • content/docs/protocol/objectql/query-syntax.mdx (via @objectstack/driver-memory, @objectstack/driver-mongodb, @objectstack/driver-sql, @objectstack/driver-sqlite-wasm, packages/objectql, @objectstack/spec)
  • content/docs/protocol/objectql/schema.mdx (via @objectstack/spec)
  • content/docs/protocol/objectql/security.mdx (via packages/plugins/plugin-sharing, packages/spec)
  • content/docs/protocol/objectql/state-machine.mdx (via @objectstack/objectql, @objectstack/spec)
  • content/docs/protocol/objectui/actions.mdx (via @objectstack/spec)
  • content/docs/protocol/objectui/concept.mdx (via @objectstack/spec)
  • content/docs/protocol/objectui/index.mdx (via @objectstack/spec)
  • content/docs/protocol/objectui/layout-dsl.mdx (via @objectstack/spec)
  • content/docs/protocol/objectui/record-alert.mdx (via @objectstack/formula, @objectstack/spec)
  • content/docs/protocol/objectui/widget-contract.mdx (via @objectstack/spec)
  • content/docs/releases/implementation-status.mdx (via @objectstack/cli, @objectstack/client, @objectstack/cloud-connection, packages/console, @objectstack/core, @objectstack/driver-memory, @objectstack/driver-mongodb, @objectstack/driver-sql, @objectstack/driver-sqlite-wasm, @objectstack/mcp, @objectstack/objectql, @objectstack/observability, @objectstack/plugin-approvals, @objectstack/plugin-audit, @objectstack/plugin-auth, @objectstack/plugin-hono-server, @objectstack/plugin-security, @objectstack/plugin-sharing, @objectstack/plugin-webhooks, @objectstack/rest, @objectstack/runtime, @objectstack/service-analytics, @objectstack/service-automation, @objectstack/service-cache, @objectstack/service-i18n, @objectstack/service-job, @objectstack/service-knowledge, @objectstack/service-messaging, @objectstack/service-queue, @objectstack/service-realtime, @objectstack/service-settings, @objectstack/service-storage, @objectstack/spec, @objectstack/trigger-api, @objectstack/trigger-record-change, @objectstack/trigger-schedule, @objectstack/verify)
  • content/docs/releases/index.mdx (via @objectstack/console, @objectstack/spec)
  • content/docs/releases/v12.mdx (via @objectstack/console, @objectstack/core, @objectstack/metadata-core, @objectstack/metadata, @objectstack/rest, @objectstack/spec)
  • content/docs/releases/v13.mdx (via @objectstack/spec)
  • content/docs/releases/v14.mdx (via @objectstack/service-sms)
  • content/docs/releases/v15.mdx (via @objectstack/core, create-objectstack, @objectstack/formula, @objectstack/plugin-pinyin-search, @objectstack/verify)
  • content/docs/releases/v16.mdx (via @objectstack/cli, @objectstack/client, @objectstack/console, @objectstack/formula, @objectstack/plugin-hono-server, @objectstack/spec, @objectstack/trigger-schedule)
  • content/docs/releases/v17.mdx (via @objectstack/cli, @objectstack/client-react, @objectstack/client, @objectstack/core, @objectstack/lint, @objectstack/plugin-dev, @objectstack/rest, @objectstack/runtime, @objectstack/service-analytics, @objectstack/spec)
  • content/docs/releases/v9.mdx (via @objectstack/console, create-objectstack, @objectstack/metadata-protocol, @objectstack/metadata, @objectstack/plugin-approvals, @objectstack/plugin-auth, @objectstack/service-analytics, @objectstack/service-automation, @objectstack/service-settings, @objectstack/spec)
  • content/docs/ui/actions.mdx (via @objectstack/spec)
  • content/docs/ui/apps.mdx (via @objectstack/spec)
  • content/docs/ui/audience-based-interfaces.mdx (via packages/plugins/plugin-security)
  • content/docs/ui/create-vs-edit-form.mdx (via @objectstack/spec)
  • content/docs/ui/dashboards.mdx (via @objectstack/plugin-security, @objectstack/spec)
  • content/docs/ui/field-grouping-and-order.mdx (via @objectstack/spec)
  • content/docs/ui/forms.mdx (via @objectstack/spec)
  • content/docs/ui/index.mdx (via @objectstack/spec)
  • content/docs/ui/public-data-collection.mdx (via @objectstack/spec)
  • content/docs/ui/setup-app.mdx (via @objectstack/setup, @objectstack/platform-objects, @objectstack/spec)
  • content/docs/ui/translations.mdx (via @objectstack/spec)
  • content/docs/ui/views.mdx (via @objectstack/spec)

Advisory only. To re-verify, run the docs-accuracy-audit workflow scoped to these files:
node scripts/docs-audit/affected-docs.mjs origin/main → pass the list as args.docs.

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

Labels

dependencies Pull requests that update a dependency file size/m skip-changeset PR has no user-facing published change; bypasses the changeset gate

Projects

None yet

2 participants