Skip to content

docs: drop stale spec-version claim from build-with-claude-code.mdx - #9286

Merged
os-steve merged 1 commit into
mainfrom
claude/issue-9265-spec-version-claim
Aug 17, 2026
Merged

docs: drop stale spec-version claim from build-with-claude-code.mdx#9286
os-steve merged 1 commit into
mainfrom
claude/issue-9265-spec-version-claim

Conversation

@os-steve

Copy link
Copy Markdown
Collaborator

Fixes#9265

What

content/docs/getting-started/build-with-claude-code.mdx carried an info callout
claiming its examples were "authored against @objectstack/spec 16.x" while the
repo ships 17.0.0. The examples themselves were measured to pass os validate
verbatim on 17 during #9152 — only the version half of the claim was stale.

Before:

Every example on this page was authored against @objectstack/spec 16.x and
passes os validate verbatim in a freshly scaffolded project.

After:

Every example on this page passes os validate verbatim in a freshly scaffolded
project.

Per triage (issue comment) and Zone 1 rulings: drop the version number rather than
re-pin it to 17.x (which would only reacquire the same staleness on the next
major bump), and keep the durable, measured-true half of the claim. Inventing a
prose-stamping mechanism is explicitly out of scope — that is its own card.

Scan for sibling pages (Zone 2 of the dispatch)

Triage's dispatch order was to scan content/docs/** for hand-written
@objectstack/spec *.x claims first, and stop/report if several pages carry them.
Ran that scan fresh from origin/main (fab693bee) — it returns 3 hits, but only
1 is the relevant class:

hittextclass
content/docs/kernel/runtime-services/storage-service.mdx:35services.storage.list?(prefix) was removed in @objectstack/spec 5.xhistorical fact — untouched
content/docs/kernel/contracts/storage-service.mdx:173list(prefix) was removed in @objectstack/spec 5.xhistorical fact — untouched
content/docs/getting-started/build-with-claude-code.mdx:242Every example on this page was authored against @objectstack/spec 16.xcurrency claim — fixed here

The two storage-service.mdx lines state when something was removed — they are
correct and durable, and become wrong if "updated". Only the :242 line asserts
currency. So the stop condition (several pages carrying a currency-style version
claim) is not tripped; this PR is the single-page fix triage's first branch called
for.

Scope

Docs-only. content/docs/releases/** untouched, as always.

Tests

Local gates run from a fresh worktree on origin/main (fab693bee), commit cf4735ef9:

  • pnpm check:docs-audit-scope — pass
  • pnpm check:docs-redirects — pass
  • pnpm check:role-word — pass
  • pnpm check:nul-bytes — pass
  • pnpm --filter @objectstack/spec check:liveness — pass
  • pnpm --filter @objectstack/spec check:empty-state — pass
  • pnpm --filter @objectstack/spec check:variant-docs — pass
  • pnpm --filter @objectstack/spec check:strictness-ledger — pass

Docs-only content change, no user-visible package release — applying
skip-changeset.

Generated by Claude Code


Generated by Claude Code

The page's info callout claimed its examples were "authored against
`@objectstack/spec` 16.x" while the repo ships 17.0.0. The examples
themselves were measured to pass `os validate` verbatim on 17 during
#9152 — only the version claim was stale.
Drop the version number and keep the durable, measured-true half of
the claim rather than re-pinning to 17.x (which would only reacquire
the same staleness on the next major bump). A stamped/synced version
value is a separate mechanism this repo does not yet have; inventing
one is out of scope here per triage.
Two other `@objectstack/spec N.x` mentions in content/docs/ (both in
storage-service.mdx) were checked and left untouched — they are
historical-removal statements ("was removed in 5.x"), not currency
claims, and are correct as written.
Part of #9265
@os-steveos-steve added the skip-changeset PR has no user-facing published change; bypasses the changeset gate label Aug 17, 2026 — with Claude
@github-actionsgithub-actionsBot added size/xs documentation Improvements or additions to documentation labels Aug 17, 2026
@os-steve
os-steve marked this pull request as ready for review August 17, 2026 11:45
@os-steve
os-steve added this pull request to the merge queueAug 17, 2026
@github-merge-queue
github-merge-queueBot removed this pull request from the merge queue due to no response for status checks Aug 17, 2026
@os-steve
os-steve added this pull request to the merge queueAug 17, 2026
Merged via the queue into main with commit 90dbc6eAug 17, 2026
25 checks passed
@os-steve
os-steve deleted the claude/issue-9265-spec-version-claim branch August 17, 2026 23:10
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationsize/xsskip-changesetPR has no user-facing published change; bypasses the changeset gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: build-with-claude-code.mdx claims its examples were authored against @objectstack/spec 16.x, but the repo ships 17.0.0

2 participants

@os-steve@claude