← back to Dw Signup Fulfillment
DEPLOY.md: point pre-flight at golive-preflight.js + link the gated go-live runbook
d292c26fb9ab8821efa6e98bdc6fdc6ef752a257 · 2026-08-14 13:45:49 -0700 · steve
Files touched
Diff
commit d292c26fb9ab8821efa6e98bdc6fdc6ef752a257
Author: steve <steve@designerwallcoverings.com>
Date: Fri Aug 14 13:45:49 2026 -0700
DEPLOY.md: point pre-flight at golive-preflight.js + link the gated go-live runbook
---
DEPLOY.md | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/DEPLOY.md b/DEPLOY.md
index 85f5e84..1272420 100644
--- a/DEPLOY.md
+++ b/DEPLOY.md
@@ -33,8 +33,12 @@ curl -s -X POST localhost:9899/claim -H 'Content-Type: application/json' -d '{"e
# PUT customers/<id> {tags:"verified-sample"} and NO discount/gift-card write.
```
-> `scripts/selftest.js` predates Option C and exercises the retired gift-card path —
-> treat the boot+curl above as the smoke test until selftest is updated.
+> **Readiness gate:** `node scripts/golive-preflight.js` — read-only, sends nothing, and
+> verifies every dependency (George Basic-auth via an authenticated health GET, send-token,
+> verify secret, Shopify token, PUBLIC_URL, DRY_RUN state, service health) as PASS/WARN/FAIL,
+> writing `data/latest.json` for the fleet-health rollup. Run it on Kamatera before flipping
+> `DRY_RUN=0`; require all hard checks ✅ (only the manual `regios_rule` may stay WARN).
+> The full gated go-live sequence lives in `pending-approval/option-c-golive-runbook-20260814.md`.
Store target is the LIVE prod store (legacy misnomer):
`designer-laboratory-sandbox.myshopify.com`, Admin API `2024-10`.
← ce1c7d7 ecosystem: set PUBLIC_URL for Option C verify links + webhoo
·
back to Dw Signup Fulfillment
·
chore: lint + refactor golive-preflight (query-preserve, vis 5b98c35 →