Skip to content

Domains: claims don't expire, and moving needs the TXT - #111

Closed
batuhan wants to merge 1 commit into
mainfrom
docs/domains-no-spacefast-claim
Closed

batuhan wants to merge 1 commit into
mainfrom
docs/domains-no-spacefast-claim

Conversation

@batuhan

@batuhan batuhan commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

Draft until the control-plane change ships to production. These docs describe shipped behavior only.

The change: when a hostname is served by another Space, adding it creates a claim with a TXT record made for that claim. Publishing that record and verifying moves the domain.

  • No expiry. A claim no longer expires after 24 hours, and it holds nothing until it's proved.
  • No move without DNS. That shortcut is gone. Someone who manages both Spaces can remove the domain from one and add it to the other.

The diagnostics, the WP Cloud atomic-domain-… record and the error tables are unchanged.

Checks: verify-prose is clean (989 pages, 2872 OpenAPI prose fields), and verify-public-safety passes.

🤖 Generated with Claude Code

@spacefast
spacefast Bot temporarily deployed to preview/docs/domains-no-spacefast-claim November 8, 2026 18:41 Inactive
@coderabbitai

coderabbitai Bot commented Nov 8, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

A claim on a hostname another Space serves now holds nothing until it is
proved, and has no 24-hour expiry. The move-without-DNS shortcut is gone:
only the claim's own TXT record moves the domain.
@batuhan
batuhan force-pushed the docs/domains-no-spacefast-claim branch from bda0b86 to 18d4bab Compare November 9, 2026 07:16
@spacefast
spacefast Bot temporarily deployed to preview/docs/domains-no-spacefast-claim November 9, 2026 07:16 Inactive
@batuhan batuhan changed the title Domains: another Space's hostname is refused, not claimed Domains: claims don't expire, and moving needs the TXT Nov 9, 2026
batuhan added a commit that referenced this pull request Nov 14, 2026
Brings in the parts of #127, #125, #114, #111, #109, #105, #103, #97, #88,
#87, #84 and #54 that still match shipped behavior, checked against the
product source, with these corrections:

- Login and permissions: the Agent access copy now quotes the access
  profile text, the Domain and pages-shared-with-you profiles are listed,
  and the login receipt is documented on stdout.
- Retention: a deleted team can be restored for 30 days and keeps its
  records after that. Expired drafts, deleted versions and version history
  are kept. The Personal retained-version cap is gone.
- Serving defaults: the .html redirects answer only GET and HEAD, and
  `index: false` stops inference instead of hiding a root index.html.
- Spaces and publish: slug reservations, config file precedence, Stats
  columns, and when the claim message and claim.key print.
- MCP: `uploadId`, `operation_status` taking `url`, the default-scope
  exclusions, `_meta["spacefast/requiredScopes"]`, the 24-hour approval
  wait, and an eval for it instead of the retired execute sandbox.
- Errors: a blocked Space create or claim is `quota_exceeded`. The
  retired `deploy_` and `build_minutes_quota_exceeded` rows are gone.
- CLI: `--team` is `-T` everywhere in the authored pages.
- Undeployed hosts answer 404 with X-Spacefast-Undeployed. Functions and
  Zero client bundles are 24 MiB. Domain claims don't expire.

#103's hand-edited generated/errors pages are left out; the next snapshot
export produces them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@batuhan

batuhan commented Nov 14, 2026

Copy link
Copy Markdown
Contributor Author

Folded into #132, checked against the current product source. Details are in #132's description.

This branch was previously deployed

1 inactive deployment
preview/docs/domains-no-spacefast-claim — 18d4bab2 Deployed Nov 9, 2026 by spacefast[bot]
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.

1 participant