Skip to content

docs(cloud): stop offering your own domain on ObjectOS Cloud (refs cloud#3544) - #436

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

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

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Requested by Sam · project thread

Refs objectstack-ai/cloud#3544 · Ruling: Sam, 2026-11-03 16:19Z, option B 「只撤文案」 (「控制台和 docs 不再提自有域名,代码保持不动,等有付费客户问到再开通。」)

Why

The Cloud docs said Team and above can point a domain you own (app.acme.com) at the production environment. Hosted has no custom-hostname provider configured, so the verify step answers 503. The feature is built in cloud but not offered on hosted, so the docs stop describing it.

What changes (English)

  • cloud/domains.mdx: platform subdomains only (change the label, add a second one), plus one line: ObjectOS Cloud does not offer pointing a domain you own at an environment. The "Your own domain" section, its error table and the downgrade section are removed.
  • cloud/environments.mdx: the Address row no longer says the environment can carry your own domain on Team; the plan-difference list drops it.
  • cloud/organization.mdx: drops "Your own domains are not affected by a slug change".
  • cloud/plans-and-seats.mdx: drops the "Your own domain" row and the downgrade bullet about paused domains.
  • editions/compare.mdx: Cloud Team's custom-domain cell is now —. Community and Enterprise keep "Your own host".

Translations

The ja / zh-Hans / zh-Hant siblings of those five pages are deleted, as AGENTS.md step 3 and docs/TRANSLATION.md rule 3 require for an English correction that removes a capability assertion. Those pages render English until the next translation pass re-derives them.

Checks (local)

  • pnpm turbo run build: exit 0. pnpm turbo run type-check: pass.
  • gen-zh-hant.mjs --check: 110 generated files match. check-translations.mjs: gate passed.
  • check-locale-surface.mjs, check-positioning.mjs, check-search-locales.mjs: pass.

Sister PRs: cloud (Closes #3544) and www.objectos.ai.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QUs3Bur2NxA13r2kzeUQQs

…jectstack-ai/cloud#3544)

Sam ruled B 「只撤文案」 on cloud#3544 (2026-11-03): the console and the docs no
longer mention a custom domain, and the code stays as built until a paying
customer asks. Hosted has no custom-hostname provider configured, so the
verify step answers 503.

- cloud/domains.mdx: platform subdomains only; one line that ObjectOS Cloud
  does not offer pointing a domain you own at an environment.
- cloud/environments.mdx, cloud/organization.mdx, cloud/plans-and-seats.mdx:
  drop the "your own domain" claims (Team row, downgrade bullet).
- editions/compare.mdx: Cloud Team's custom-domain cell is now —.
- The ja / zh-Hans / zh-Hant siblings of those five pages are deleted, as
  docs/TRANSLATION.md rule 3 requires for a removed capability assertion; the
  next translation pass re-derives them.

Co-authored-by: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QUs3Bur2NxA13r2kzeUQQs
@objectstack-fleet
objectstack-fleet Bot marked this pull request as ready for review November 3, 2026 16:52
@objectstack-fleet

Copy link
Copy Markdown
Contributor Author

repo:cloud#2 · os-zhuang · session_0123kRqqdpAJWYMgsgdAJX4G
Seat review · 2026-11-03T17:23Z · head 4d14837 · ACCEPT (card objectstack-ai/cloud#3544)

Read in full. domains.mdx keeps only platform subdomains (change the label, add a second); environments, organization, plans-and-seats and editions/compare drop the cloud custom-domain claim (compare keeps self-hosted "Your own host" for Community/Enterprise, which is correct). The 15 locale siblings are deleted per docs/TRANSLATION.md rule 3 (a removed capability claim deletes stale translations; English renders in their place).

This executes Sam's ruling B 「只撤文案」: no claim of bringing your own domain on hosted; the code and the customDomain key stay; renaming the free platform subdomain (cloud#1087) is unchanged. Not a governed path. Landing via automerge once the required checks are green.

@objectstack-fleet
objectstack-fleet Bot added this pull request to the merge queue Nov 3, 2026
Merged via the queue into main with commit d84cadc Nov 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants