[object Object]

← back to Thesetdecorator

backlog: mark deploy DONE — 8 SEO/a11y commits live + verified on prod

91035d13d4f724cda68299645c6951332f9b15cf · 2026-06-03 13:32:18 -0700 · Steve

Files touched

Diff

commit 91035d13d4f724cda68299645c6951332f9b15cf
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Jun 3 13:32:18 2026 -0700

    backlog: mark deploy DONE — 8 SEO/a11y commits live + verified on prod
---
 YOLO_BACKLOG.md | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/YOLO_BACKLOG.md b/YOLO_BACKLOG.md
index e679a75..821829f 100644
--- a/YOLO_BACKLOG.md
+++ b/YOLO_BACKLOG.md
@@ -191,13 +191,11 @@ reversible local commit** marked `[x]` w/ hash, then ScheduleWakeup ~1800s.
   loop #7 (DTD option A) so the main heading is a *visible* h1, not just sr-only. Held back
   because it needs font-size pinned across `.rail-header`/`.flow` wrappers and I can't QA
   typography autonomously. The sr-only h1 already fixes the SEO/a11y defect; this is polish.
-- **DEPLOY thesetdecorator** to land ALL SEO/a11y improvements on prod —
-  `cd ~/Projects/thesetdecorator && bash ~/Projects/_shared/scripts/deploy.sh` (or `/deploy`).
-  Lands 8 commits: `6c2469c` (canonical-dedup, server.js) + `77538fb` (interior breadcrumbs,
-  server.js) + `97279e5` (noindex 5 internal pages, static) + `91e0945` (sr-only h1 on 11
-  pages, static) + `9715274` (16 pages → sitemap.xml, server.js) + `443a9c7` (og:site_name on
-  23 pages, static) + `818a651` (WCAG autocomplete, static) + `2343c92` (twitter:card on 3 pages, static). All verified
-  locally. Until deployed, none of these SEO/a11y improvements are live on prod.
+- ✅ **DEPLOYED 2026-06-03** — all 8 commits (`6c2469c` `77538fb` `97279e5` `91e0945`
+  `9715274` `443a9c7` `818a651` `2343c92`) are LIVE on https://thesetdecorator.com.
+  deploy.sh ran clean (lint+env-preflight+rsync+npm-ci+pm2-reload+smoke 200); verified live:
+  1 clean canonical, sitemap +16, noindex on art-review, breadcrumbs, sr-only h1, og:site_name,
+  twitter:card, autocomplete. CNCP win logged. **No longer pending.**
 - **FINDING (pre-existing, not auto-fixed):** the dedicated `/catalog` route (server.js ~L182)
   serves catalog.html directly and never calls renderWithSEO, so catalog's rich ItemList
   JSON-LD (the `if (slug==='catalog')` branch, ~L283) is **unreachable dead code** for the

← b8de0cb backlog: loop #11 (twitter:card) + mark autonomous surface e  ·  back to Thesetdecorator  ·  TSD SEO: route /catalog through renderWithSEO (DTD verdict B 38f6db1 →