Record production blog cutover

This commit is contained in:
Kevin
2026-09-02 10:56:40 -04:00
parent 5c59430b86
commit dfc87b86ac
3 changed files with 20 additions and 8 deletions
+3 -4
View File
@@ -5,10 +5,9 @@ the same root repository. Its non-production Worker is
`3031023-xyz-blog-preview` and its workers.dev preview URL is published by
Cloudflare after the pilot workflow completes.
The preview Worker remains attached only to `blog.3031023.xyz` during the
hosted-test period. Its deployed preview build intentionally remains `noindex`
and disallows crawling until the separately deployed production blog Worker is
verified and the domain move is approved.
The preview Worker was the Phase 5 hosted-test target. It has now been detached
from `blog.3031023.xyz` and retained as a rollback target; the separately
deployed production Worker serves the hostname.
The sample posts remain structured site data for this pilot. Markdown content
collections and any editor/CMS workflow are explicitly deferred.
+12
View File
@@ -38,3 +38,15 @@ The routine workflows deploy static assets only:
2. Reattach it to the unchanged `3031023-xyz-blog-preview` Worker.
3. Verify the preview Worker’s known-good deployment at the hostname. The
preview build will intentionally return to its no-index behavior.
## Production cutover record — 2026-09-02
- Source commit: `5c59430` (`main`). The automatic `Deploy blog production
Worker` workflow (run 140) completed successfully in 21 seconds.
- Domain move: `blog.3031023.xyz` was detached from
`3031023-xyz-blog-preview` and attached to `3031023-xyz-blog`.
- External verification: the hostname returns 200, lists the published
Markdown journal posts, is indexable, serves its sitemap through
`robots.txt`, and returns a static 404 for an unknown post.
- Rollback readiness: `3031023-xyz-blog-preview` remains deployed and has no
custom domain, ready for a deliberate reattachment if needed.
+5 -4
View File
@@ -5,7 +5,7 @@
| Hostname | Static Worker | Role |
| --- | --- | --- |
| `3031023.xyz` | `3031023-xyz-www` | Primary production site |
| `blog.3031023.xyz` | `3031023-xyz-blog-preview` | Independently hosted pilot subdomain |
| `blog.3031023.xyz` | `3031023-xyz-blog` | Independently hosted production blog |
Neither hosted site uses a hostname-routing Worker. Each has its own static
assets deployment and Cloudflare deployment history.
@@ -20,9 +20,10 @@ assets deployment and Cloudflare deployment history.
## Operating notes
The blog is intentionally using the pilot preview build, so its page metadata
and generated robots rules are non-indexable until a separately approved blog
production release is created. Markdown content collections, CMS integration,
The blog now uses its independently deployed production Worker and is
indexable. Its separate preview Worker remains available only as a rollback
target and will be superseded by versioned Worker preview URLs in a later
preview-workflow simplification. Markdown content collections, CMS integration,
and client editing are not part of this phase.
Rollback one site by selecting a prior deployment in that Worker’s individual