Repository navigation
docs(concepts): add How ObjectStack compares and When to use ObjectStack - #22247
Merged
objectstack-fleet[bot] merged 4 commits intoOct 8, 2026
Merged
Conversation
Claude-Session: https://claude.ai/code/session_011hRnra93sK5Q2gTYYTbdJR Co-authored-by: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011hRnra93sK5Q2gTYYTbdJR Co-authored-by: Claude <noreply@anthropic.com>
…and index; regenerate the audit ledger Claude-Session: https://claude.ai/code/session_011hRnra93sK5Q2gTYYTbdJR Co-authored-by: Claude <noreply@anthropic.com>
… two compare sentences Claude-Session: https://claude.ai/code/session_011hRnra93sK5Q2gTYYTbdJR Co-authored-by: Claude <noreply@anthropic.com>
Contributor
📓 Docs Drift CheckNothing in this diff resolved to a documentable surface (no symbol, route or SDK anchor derived from 0 changed package(s)), so this run has no opinion about the docs. What this run could not see
Coarse fallback — 0 page(s) merely mention a changed package (the pre-#9192 predicate, kept for the deliberately-wide backstop): |
objectstack-fleet
Bot
deleted the
claude/issue-22240-compare-when-to-use
branch
October 8, 2026 10:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #22240
Clause-②: no
Two hand-written positioning pages under Core Concepts, English only, plus the wiring the card's Part C names. Docs-only: no
packages/**, noapps/docs/**, nocontent/blog/**, noREADME.md, nocontent/docs/references/**, nocontent/docs/releases/**, noCHANGELOG.md, no binaries.What changed
content/docs/concepts/compare.mdxcontent/docs/concepts/when-to-use.mdxcontent/docs/concepts/meta.jsoncompare,when-to-useinserted afterontologycontent/docs/concepts/ontology.mdxcontent/docs/concepts/index.mdxscripts/docs-audit/handwritten-docs.jsonnode scripts/docs-audit/check-audit-scope.mjs --write(+2 added, -0 removed); not hand-editedMeasurements (head e0c7be1)
wc -wafter frontmatter)descriptioncharstitlecharsBoth descriptions are real summaries inside the 110 to 160 range.
Facts about ObjectStack, and where they come from
content/docs/data-modeling/external-datasources.mdx(section 5) and the existing wording onconcepts/ontology.ai.exposed), permissions decide what an agent may call, perai/connect-mcpandai/actions-as-tools.Vendor facts dropped or narrowed (the card's rule: drop rather than guess)
No star counts, market claims, analyst quotes, "the only" or "the first" appear. Products are named only as examples after the category is described. The table carries one line saying each cell reads a category as a whole.
Gates (all on head e0c7be1, exit code captured before any pipe)
pnpm --filter @objectstack/docs buildunderscripts/pm/os-verify-lock.sh:VERDICT command-exit 0(held the lock 84s). Both pages render:/en/docs/concepts/compareand/en/docs/concepts/when-to-useare emitted.node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstack(no paths) derives 50 commands. All 50 exit 0.--ranreconciliation over a record carrying exit codes reports: 50 derived, 50 run, 0 NOT-MEASURED, 0 UNRUN, a derived zero.check:doc-anchors,check:doc-authoring,check:docs-audit-scope,check:docs-redirects,check:docs-single-h1,check:docs-transcript-drift,check:published-readme-links,check:nul-bytes,check:role-word,check-doc-frontmatter,check-doc-route-spelling --advisory,check-section-landing-index, and the lint package'scheck:doc-formula-expressionsandcheck:doc-security-posture.check:docs-locale-catch-all,check:page-declaration-shape, andcheck-docs-nav-label(self-test and real run). All exit 0.@objectstack/formula,@objectstack/lint,@objectstack/client,@objectstack/client-react). Second,check:role-wordexited 1 because the five-questions list used the reserved word for access. It now uses the permission-set vocabulary of ADR-0090.Build DocsCI job itself. The local docs build runs the same package script.Acceptance notes
concepts/ontologystates no size. The figure lives onconcepts/metadata-drivenandgetting-started/how-ai-development-works(1,792 lines across 31 files). That figure has drifted: the page's own count command, run on 3ae5966, prints 1,929 lines across 31 files. Sowhen-to-usestates no number and links to the measurement section instead. The drift is reported to the dispatching seat. It is outside this PR's file surface.packages/**is untouched, and no published package'sfiles[]shipscontent/orscripts/docs-audit/.Generated by Claude Code