P19 E Docs Launch Evidence 2026 03 03
Source: docs/operations/p19-e-docs-launch-evidence-2026-03-03.md
---
title: P19-E Docs Launch Evidence (2026-03-03)
description: Evidence pack for docs platform production launch readiness and dual-surface validation.
owner: ops
last_reviewed: 2026-03-04
audience: internal
status: active
---
# P19-E Docs Launch Evidence (2026-03-03)
## Scope
Plan ID: `P19-E`
Objective: production launch of docs platform at `docs.rgl8r.com` (public) and `docs-internal.rgl8r.com` (internal).
## Deployment Inputs
- Docs app root: `apps/docs`
- Public manifest: `docs/public-manifest.yaml`
- Private manifest: `docs/private-manifest.yaml`
- Frontmatter schema: `docs/docs-frontmatter.schema.json`
- Runbook: `docs/runbooks/docs-publishing-ops.md`
## Required Checks
- [x] `Docs Quality Gate` green on merge commit (`22645333304`)
- [x] Public docs build passes (`DOCS_MODE=public`)
- [x] Internal docs build passes (`DOCS_MODE=internal`)
- [x] Sensitive-content scan passes
- [x] Public link check passes
- [x] OpenAPI contract check passes
## Domain and Access Validation
Public domain:
- [ ] `https://docs.rgl8r.com` returns `200`
- [ ] TLS certificate valid
Internal domain:
- [ ] `https://docs-internal.rgl8r.com` enforces auth on `/internal/**`
- [ ] Non-allowlisted user denied
- [ ] Allowlisted user can access `/internal/docs`
- [ ] Internal responses carry noindex behavior
## Launch Decision
Status: `NO-GO (blocked on docs DNS/TLS)`
Decision owner: Dan + platform-oncall
Go/no-go criteria:
1. All required checks complete.
2. Domain probes pass.
3. Internal auth controls verified.
## Rollback Authority
Rollback authority: platform-oncall
Rollback method: revert latest P19-E commit(s) and redeploy both docs projects from `main`.
## Evidence Log
| Timestamp (UTC) | Event | Result | Notes |
|---|---|---|---|
| 2026-03-03T00:00:00Z | Evidence scaffold created | PASS | Awaiting deployment probes and final signoff |
| 2026-03-03T22:22:40Z | Docs Quality Gate on `main` | PASS | Run `22645333304` succeeded on merge commit `09d3b818` |
| 2026-03-04T00:29:42Z | Probe `https://docs.rgl8r.com` | FAIL | `curl` status `000`; host unresolved |
| 2026-03-04T00:29:42Z | Probe `https://docs-internal.rgl8r.com` | FAIL | `curl` status `000`; host unresolved |
| 2026-03-04T00:30:37Z | DNS lookup (`dig +short`) for docs domains | FAIL | No A/CNAME values returned for either docs domain |