# Phase 5 verification — independent hosted subdomain ## Hosted Workers | Hostname | Static Worker | Role | | --- | --- | --- | | `3031023.xyz` | `3031023-xyz-www` | Primary production site | | `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. ## Deployment boundary evidence | Evidence | Result | | --- | --- | | Runs 133 and 134 | Shared deployment-workflow change produced one successful blog deployment and one successful primary deployment. | | Commit `4e2d0f8`, run 135 | A change limited to `sites/blog/site.json` produced one successful blog deployment and no primary deployment. | | Public checks | Blog returned 200 with the expected title; its unknown route returned 404. | ## Operating notes 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 Cloudflare deployment history. Do not alter the other Worker or either site’s domain binding during that operation.