[object Object]

← back to Designer Wallcoverings

appointments: GO-LIVE — theme 5.9.0 published, page live + in nav

3206484fdf36b3b6ba6877596ff99dd773b9fc76 · 2026-06-29 15:53:09 -0700 · steve@designerwallcoverings.com

Files touched

Diff

commit 3206484fdf36b3b6ba6877596ff99dd773b9fc76
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Mon Jun 29 15:53:09 2026 -0700

    appointments: GO-LIVE — theme 5.9.0 published, page live + in nav
---
 shopify/quote-api/appointments/deploy/RESUME-HERE.md | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/shopify/quote-api/appointments/deploy/RESUME-HERE.md b/shopify/quote-api/appointments/deploy/RESUME-HERE.md
index 9ddc9e94..ed0c105a 100644
--- a/shopify/quote-api/appointments/deploy/RESUME-HERE.md
+++ b/shopify/quote-api/appointments/deploy/RESUME-HERE.md
@@ -6,12 +6,18 @@ session (old client's secret was unrecoverable); client ID `627787796156-m59jp98
 + secret are on the box `.env` (koroseal-quote-api) and in the secrets registry
 (digests `…cdf99ef3` / `…f89d9ac5`). `.env.bak-pre-oauth-*` backup left on box.
 
-## Remaining are OPTIONAL / GATED (Steve's call):
-- **Go-live (customer-facing):** set page `book-appointment` Visible + add to nav,
-  publish theme 5.9.0. Until then it's a hidden dev page (404 to public).
+## GO-LIVE DONE (2026-06-29 ~3:51pm PT) — feature is customer-facing:
+- Theme **5.9.0** published to main (prev live 5.8.0 `144058482739` = rollback target).
+- Page `book-appointment` published (renders live, HTTP 200).
+- Main nav: "Book an Appointment" → /pages/book-appointment appended (7 prior items preserved).
+- Page publish needed `SHOPIFY_DRAFT_TOKEN` (admin/theme tokens lack read/write_content).
+
+## Remaining = ONLY the OAuth-app publish (Steve's Google Console click):
 - **Token permanence:** OAuth app is in *Testing* → Google expires the refresh
-  token ~weekly. Publish the app (or set Internal) so calendar push never lapses.
-  Bookings + info@ email keep working even if it lapses; only calendar push stops.
+  token ~weekly. Publish the app at console.cloud.google.com/auth/audience (project
+  627787796156) so calendar push never lapses. The dw-appointments-oauth-canary
+  watches for the lapse regardless. Bookings + info@ email keep working even if it
+  lapses; only calendar push stops.
 
 ## System is LIVE. Restarting the Mac changes nothing (all backend is on Kamatera).
 

← 5ac4e209 Sangetsu: sitemap discovery (879 wallpaper pattern pages, re  ·  back to Designer Wallcoverings  ·  auto-save: 2026-06-29T15:54:24 (5 files) — pending-approval/ d29bf809 →