Skip to content

docs(cloud): plan pages follow plan B — Free/Team + Enterprise contract - #431

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

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

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Requested by Sam · project thread

Closes #430

What

The cloud plan and edition pages follow the maintainer's plan ruling B (2026-11-03 04:22Z, recorded on cloud#3502) and cloud#3500 ruling C. Canonical source: cloud docs/design/pricing.md at cloud PR #3507's head.

  • Cloud is Free and Team; Enterprise is by contract. No page lists Business as a cloud plan any more. cloud/plans-and-seats replaces its Business section with an Enterprise section and says there is no Business plan; "Business and Enterprise never show the button" becomes "Enterprise never shows the button".
  • Approvals and scheduled flows start at Team; RLS/FLS is on every plan. New rows in the plans table and the compare matrix; the compare matrix's Cloud Free RLS/FLS cell flips from — to ✓; configure/mcp says approval steps are built on Team and above.
  • No caps on Team members, records or objects — stated on plans-and-seats and license.
  • Business Self-Managed → Enterprise Single-Node, same terms ($540 / AI seat / yr, 10–25 seats, online-validated, card-paid, standard support, degrades on lapse), with the ADR-0085 D5 exclusions named in editions/license. Renamed in compare, license, start/enterprise, deploy, index and the editions.ts docblock.
  • The $54 / $45 Business option is gone from license; Enterprise on Cloud (SSO with your IdP, AI governance, priority support) is by contract with no list price.

Translations

AGENTS.md step 3: editions/license.{ja,zh-Hans,zh-Hant}.mdx are deleted, because the English page withdraws the Business offering they still sell. plans-and-seats and compare have no siblings. The renames in index, start/enterprise and deploy, and the mcp wording, leave their siblings for the next translation pass (stale, not reversed).

Checks (local)

  • npm run type-check (apps/docs): green, frontmatter valid on 371 pages
  • pnpm turbo run build --filter=@objectos/docs: green
  • gen-zh-hant.mjs --check: 108 files match
  • check-translations.mjs: gate passed
  • check-positioning.mjs: green

Content-only; not exercised in a browser.

Notes for review

  • Approvals on Team land in code with cloud#3505 (PR cloud#3514, not merged yet). These pages state the ruled plan boundary.
  • The compare matrix shows approvals and scheduled flows ✓ for Community, matching the existing approvals and flows pages (plugin-approvals is Apache-2.0). pricing.md's OSS column says — for both; that column is a pricing-side defect, not followed here.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QUs3BuJBTSzcagfUfJawBu

Business leaves every cloud plan page (maintainer plan ruling B,
2026-11-03, cloud#3502): ObjectOS Cloud is Free and Team, and
Enterprise is by contract. Business Self-Managed is renamed Enterprise
Single-Node on the same terms, with the ADR-0085 D5 exclusions named.

- plans-and-seats: approvals and scheduled flows start at Team (cloud#3500
  C), RLS/FLS on every plan, no caps on members/records/objects; the
  Business section becomes an Enterprise section.
- compare: RLS/FLS on Cloud Free; approvals and scheduled-flow rows; SSO
  and AI governance on Cloud come with Enterprise.
- license: the $54 Business option is gone; Enterprise on Cloud by
  contract, Enterprise Single-Node, full private deployment.
- start/enterprise, deploy, index, mcp, editions.ts: the new name and
  Team-and-above approvals.
- license.{ja,zh-Hans,zh-Hant}.mdx deleted (AGENTS.md step 3: the English
  page withdraws the Business offering they still sell).

Closes #430

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QUs3BuJBTSzcagfUfJawBu
@objectstack-fleet
objectstack-fleet Bot marked this pull request as ready for review November 3, 2026 05:22
@objectstack-fleet

Copy link
Copy Markdown
Contributor Author

repo:cloud#2 · os-zhuang · session_0123kRqqdpAJWYMgsgdAJX4G

Seat review · 2026-11-03T05:25Z · head e7abf80 · ACCEPT (card docs.objectos.ai#430, cloud plan ruling B + cloud#3500 C)

  • Rulings carried.
    • Cloud is Free and Team, with Enterprise by contract. Business is gone from plans-and-seats, compare and license.
    • Business Self-Managed becomes Enterprise Single-Node on the same terms. Its name and contract state the ADR-0085 D5 exclusions.
    • Team has no caps on members, records or objects.
    • Approvals and scheduled flows start at Team, and RLS/FLS is on every plan.
  • Community column (point 2). The compare page is right, and cloud pricing.md is wrong. plugin-approvals is Apache-2.0 in the open framework, and so are service-job and trigger-schedule. The plan gate is a cloud gate only. The OSS cells in pricing.md are being corrected on cloud PR #3507.
  • Translations. Deleting the license.{ja,zh-Hans,zh-Hant} siblings follows AGENTS.md step 3, because the English page withdraws an offering those files still sell. The other siblings stay, stale but not reversed, and the gate passes.
  • Secrets. None.

Landing order: the page says Team has approvals, which is cloud PR #3514 (closes cloud#3505). The seat arms this PR once #3514 merges.

@objectstack-fleet
objectstack-fleet Bot added this pull request to the merge queue Nov 3, 2026
Merged via the queue into main with commit 0c3fe8f Nov 3, 2026
4 checks passed
zhuangjianguo added a commit that referenced this pull request Nov 3, 2026
zhuangjianguo added a commit that referenced this pull request Nov 3, 2026
…editions/license fresh

Re-sync cloud/plans-and-seats and editions/compare to #431's English, and
translate editions/license, whose siblings #431 deleted, from the current
English, reusing wording only where the English sentence is unchanged.
Re-sync configure/mcp, deploy/index, index and start/enterprise.
zh-Hant regenerated.

Fixes #429

Claude-Session: https://claude.ai/code/session_01QsR2jRsjbApbf83iyTDDXm

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants