phase 1 5 docs site
docs.ibexharness.com is live on Cloudflare Worker ibex-harness-docs. DNS CNAME points to Cloudflare; HTTPS valid.
Milestone D.6.2 — DNS + production domain attach
Status: Complete
Goal: D.6
Phase: 1.5 — Docs Site
Wave: 12
Estimated effort: 1 hour
ADR required: None (hosting amended in ADR-0023)
Spec detail: MASTER_BRIEF.md Part D (D.6.2).
Note: Filename retains
vercelfor URL stability. Production attach uses Cloudflare Workers, not Vercel (see ADR-0023 amendment 2026-06-22).
What shipped
- Cloudflare Worker
ibex-harness-docsdeployed via.github/workflows/docs-deploy.yml - Custom domain
docs.ibexharness.comattached in Cloudflare Workers dashboard - DNS
docsCNAME updated from Vercel to Cloudflare-assigned target (DNS-only / grey cloud) - HTTPS certificate issued; key paths return 200:
/roadmap/roadmap/current-state/docs/getting-started/introduction
Operator runbook: DEPLOY_CLOUDFLARE.md.
Acceptance Criteria
-
docs.ibexharness.comreturns 200 with docs site - DNS records point to Cloudflare Workers (not Vercel)
- HTTPS valid
Risks (resolved)
| Risk | Mitigation applied |
|---|---|
| DNS propagation delay | Verified from multiple resolvers after cutover |
| Wrong worker attached | Worker name ibex-harness-docs per wrangler.jsonc |
| OpenNext runtime 500 on content routes | Fixed page-meta.ts Workers FS guard (#133) |
Edit on GitHub
Last updated on