Memory That Lasts · Internal Ops

Launch-Readiness Audit & Prioritized Plan

Compiled 2026-08-04 · Read-only audit · Both stores LIVE since 2026-07-29
Worn with Love. Kept Forever.

Executive Summary — Top Priorities

  1. Both stores are already live and structurally solid — the work left is brand-integrity cleanup, collection polish, and turning on filters, not building. Nothing catastrophic is customer-facing.
  2. Two locked-rule violations are still live and need one yes each: the em-dash spec-bullet template (86 Etsy + 86 Shopify descriptions) and the word “charm” (43 Etsy + 13 Shopify) — both one-shot, reversible, parity-safe fixes waiting on your strip/keep call.
  3. The single highest-conversion lever is your ~2 clicks: collection-page filters (Finish / Style / Zodiac Sign) are still off — the metafields already exist; only the Search & Discovery iframe switch remains, which only you can click.
  4. Quick wins cluster on Shopify collections: 15 collections have no SEO meta and 34 have no image, plus the empty “Wedding Gifts” dead-link — all Claude-executable once you approve wording/images.
  5. Good news since the 08-04 blanks list: the Etsy announcement is now clean live (no keepsake/charm/em-dash), and the new Taurus coin UGC video landed today — Etsy policies/FAQ and an Etsy shop video are the two remaining Etsy trust gaps you own.

How this was verified

Read-only. No store writes, no paid generation. Sources: recent Ops docs (BLANKS-CHECKLIST 08-04, OPEN-LOOPS-VERIFIED 08-02, COMPLIANCE-AUDIT 08-02, MASTER-CONTEXT 08-02, VIDEO-COVERAGE 08-02, FILTER-NAV-PLAN 08-01) re-confirmed live today (08-04) against: Shopify Admin GraphQL (40 collections, 88 active products), Etsy Open API v3 (shop 62435306, 88 active listings — announcement + banned-term scan), and Cloudinary Admin API (video inventory, cloud dl7mguxyk). Where a logged item had moved, this doc uses the live 08-04 state.

A1 · Etsy Audit (shop 62435306 · 88 active listings)

ItemStateLive note (08-04)
Shop iconOKGold heart on cream.
Cover bannerOKNew hero live, no keepsake/POD.
About / storyOKPublished, anonymous, correct ship language.
AnnouncementOKNow clean live — rewrite published since the 08-04 list; 0 keepsake/charm/em-dash.
Shop sectionsOK8 built.
Featured listingsOK4 chosen.
Owner bioOKIntentionally blank (anonymity) — keep.
Policies / FAQTHINNo structured shipping/returns text, no FAQ, “Last updated” empty.
Shop videoNONENo shop-level video (can reuse a listing clip).
Listing videos86/88Missing: Taurus bar (4503080117) + Dog Paw (4503087440).
AttributesPARTIALOccasion/Recipient/Style/Primary-color not fully filled (never set stainless as “Silver”).
Alt text~1%Only 9 of 749 images have alt (scaling in progress).
Unused shipping profiles3 LATENT3 unused profiles ($4.49 / $5.69 US + 1 EU-enabled) = latent free-ship trap.

A2 · Shopify Audit (qxjxh9-1t · 88 active products · 40 collections)

ItemStateLive note (08-04)
FaviconOKCustom favicon set.
Header logoOKHeart logo in nav; wordmark built to DEV.
Homepage sectionsOKAll filled; no placeholder text.
Homepage SEO metaOKTitle + description set.
Klaviyo popupCONFIRMLive (form TiJ8av); confirm it carries a cream/gold branded image.
Settings → Branding wordmarkPENDINGBranding asset library still empty (separate from header logo).
Collection images6/4034 blank. With image: Pet Jewelry, Personalized Jewelry, Birth Flower, Zodiac, Memorial, Pet Parent.
Collection SEO meta15 EMPTY15 missing BOTH title+desc (list below); “Personalized Jewelry” missing desc only.
Empty collectionDEAD LINK“Wedding Gifts” = 0 products.
Collection filtersOFFOnly Availability + Price + Sort. No Finish / Style / Sign (metafields exist).
Product videos46/9145 missing: 12 coins + 24 signet rings + ladybug + 8 pet/misc (Etsy twins have clips to reuse).
Alt text100%756/756 images (but alt template uses em-dashes — see compliance).
Launch sale visibilityNOT SHOWINGNo automatic discount / compare-at on Shopify ($39=$39); only WELCOME10 code active.

15 collections missing meta title+description: Hidden Message, Best Sellers, Personalized Rings, Wedding Gifts, Zodiac Necklaces, Zodiac Rings, Zodiac Coin Necklaces, Gifts Under $40, Gifts Under $50, Pet Memorial, Engraved Jewelry, Valentine’s Day, Christmas, New Arrivals, Most Loved.

A3 · Assets On Hand (plan around these — don’t rebuild)

Cloudinary (cloud dl7mguxyk · 14% credits used)

Production-ready video finals to reuse: taurus-coin-ugc-v1 (NEW, 08-04, 720×1280 UGC try-on), leo-coin-necklace-reuse, aries-coin-ugc-tryon-v1, the birth-flower -1080 finals (June/July/Oct/Nov heart + Oct lifestyle-v4), and the one real-footage clip cat-paw-hidden-bar-reveal-real.mov. Everything in mtl/video-tests/ is iteration — reuse a final before generating new.

Images/mockups: ~1,190 images incl. mtl/mockups (cat/dog hidden-bar 01–10, paw both-finishes, dog-paw gold-outside), 12-sign zodiac coin flatlays (stored as Shopify-CDN refs), birth-flower + name-initial tiles, Klaviyo popup image. Coin overlays/Aquarius exist as images, not video.

Other assets

Canva master (per-sign lifestyle photos; Canva links in master sheet 01 MASTER AX/AY, 📋10 P/S) · logo + wordmark variants · zodiac wireframe/DEV page · Pinterest catalog LIVE (read-only tier until merchant verification) · 12 coin pins.

A4 · Compliance State (live-scanned 08-04)

RuleEtsyShopifyVerdict
“silver” in data layer (FTC)00CLEAN
Printify / POD / dropship exposure00CLEAN
AI-label pills00CLEAN
“keepsake” (product copy)00 liveCLEAN
“keepsake” (collection SEO meta)2 (Pet Jewelry, Memorial)LIVE HIT
“charm”43 listings11 titles + 2 bodyDECISION
Em-dash (—) in descriptions8686DECISION
Em-dash in Shopify alt template~376 stringsLIVE HIT
Free US shipping / Canada $9.39 parityHOLDS

Titles are em-dash clean on both. Em-dash lives only in the shared size-spec bullet template (“Pendant — 0.71 x 0.71”) + the Shopify alt template — one template find/replace fixes all. “charm” is mostly SEO tags/keywords (“charm necklace”, “good luck charm”), so removing it trades a locked rule against search reach — hence a strip/keep decision, not an auto-fix.

B · The Prioritized, Sequenced Plan

Grouped by impact: launch-blockers → quick wins → nice-to-haves. Every Claude item is proposed, awaiting your go (read-only audit — nothing executed). Locked rules apply throughout: Shopify=Etsy parity, anonymity, no POD surface, stainless never “silver”, DEV-theme-first / never publish DEV.

TIER 1 Launch-Blockers — brand integrity, broken links, legal (before paid traffic)

#FixTool / WhoEffort
1Em-dash storewide scrub. One-shot find/replace - in the spec-bullet template + Shopify alt template (86 Etsy desc + 86 Shopify desc + ~376 alt). Reversible, backups saved.Claude · Etsy API + Shopify Admin API. Needs y/n.~30 min
2“charm” decision + execute. Strip everywhere (accept SEO hit) OR keep as an allowed SEO exception. If strip: parity-matched across both stores, verify round-trip.Kayla decides · Claude executes. strip / keep.~30 min after call
3“keepsake” in 2 collection SEO metas (Pet Jewelry, Memorial) → replace with “pieces/necklaces”. Locked-banned, customer-facing meta.Claude · Shopify Admin API.~5 min
4Empty “Wedding Gifts” collection (0 products) = dead link → unpublish (recommended) or populate.Claude · Shopify. unpublish / populate.~3 min
5Turn on collection filters — Finish, Style, Zodiac Sign (metafields exist), reorder Finish→Style→Price→Sign, remove Availability. Highest conversion lever; S&D iframe = your clicks only.Kayla · S&D app → Filters. Then Claude re-audits mobile+desktop.~10 min
6Etsy Shop Policies + FAQ. Structured shipping (“Ships within 2–5 days”) + returns (personalized = final sale; defect = free remake) + 3–5 FAQs. API can’t write policies.Kayla · Etsy Shop Manager UI.~20 min

TIER 2 Quick Wins — high impact, low effort, mostly Claude-executable

#FixTool / WhoEffort
7Write SEO meta for 15 blank collections (+ Personalized Jewelry desc). On-brand, nav-facing first: Zodiac Necklaces/Rings/Coin, Personalized Rings, Best Sellers, Hidden Message.Claude · Shopify Admin API. Kayla approves wording.~45 min
8Add images to 34 blank collections — reuse existing Kittl/Canva mockups + zodiac flatlays, nav-facing first. Show every image before upload.Kayla approves picks · Claude uploads.~30–60 min
9Upload wordmark to Shopify Settings → Branding (asset library still empty).Kayla (or Claude via Admin API if asset supplied).~3 min
10Add an Etsy shop video — reuse a 5–15s Cloudinary final (leo-coin-reuse / birth-flower-1080 / taurus-coin-ugc).Kayla · Etsy UI.~5 min
11Attach missing videos. Etsy 2 (Taurus bar, Dog Paw) + Shopify 45 (reuse each item’s Etsy-twin clip; coins/rings have zero Shopify video but do on Etsy).Claude · APIs where writable. Kayla approves clip mapping.~40 min
12Confirm Klaviyo popup image is cream/gold branded (couldn’t confirm from page source).Claude/Kayla verify.~5 min
13Launch-sale visibility. Decide if the Aug sale should show on Shopify (compare-at / automatic discount) vs code-only WELCOME10. Currently $39=$39 on-store.Kayla decides · Claude sets. show / code-only.~10 min

TIER 3 Nice-to-Haves / Strategic — after Tiers 1–2

#FixTool / WhoEffort
14Pinterest merchant verification (O11) — unlock the traffic engine: catalog reset (dedupe stale pins → clean 89-SKU feed) + one ~$39 self-order.Kayla · Claude assists.~30 min
15Etsy alt-text at scale (only ~1% covered) — hero + 1–2 key shots per listing, ~250 fields, no banned terms.Claude · Etsy API batch.staged
16Phase-2 mobile UX — sticky Filter·Sort bar + active-filter chips (DEV-first, mobile 390 then desktop, never publish DEV).Claude DEV build · Kayla yes.~2 hrs
17Delete 3 unused Etsy shipping profiles (O13 latent free-ship trap).Kayla confirm · Claude.~5 min
18Consolidate duplicate zodiac ring styles (O9) — pick one hero style per sign.Kayla picks · Claude.~30 min
19International CA/UK/AU (O12) — add target countries in Google & YouTube app (hold EU/GPSR). Canada JSON-LD already live.Kayla.~10 min
20Judge.me button recolor teal → gold/black (O15, DEV built) + real-device 390px check (O4) + AI-label pause re-eval (O6 overdue) + Cloudinary cleanup (dupes/untagged thumbnails).Claude/Kayla.staged

C · Decisions I need from you (unblocks Tier 1)

#DecisionMy recommendation
D1Em-dash storewide scrub (y/n)?Yes — locked rule, one-shot, reversible with backups.
D2“charm”: strip or keep as SEO exception?Keep as a documented SEO exception on tags only; strip from titles. Preserves “charm necklace” search reach while removing the most visible hits. (If you want the rule absolute, say strip-all.)
D3“Wedding Gifts”: unpublish or populate?Unpublish now, populate later when we have a wedding-appropriate curation.
D4Turn on the 3 collection filters yourself?Yes, today — 10 min, biggest conversion lever, I can’t click the iframe.
D5Launch sale: show on-store or code-only?Show a compare-at on-store for the launch window — a code-only sale is invisible to browsers.
Locked rules honored in every proposed fix: Shopify & Etsy prices/mockups always match · free US shipping baked in, Canada $9.39 · anonymous founder (no name/personal contact) · never expose Printify/POD · stainless never “silver” in the data layer · no keepsake/charm/em-dash in customer copy · max 3 finishes (Gold, Rose Gold, Stainless), never Black/Rainbow · DEV-theme-first, never publish DEV · verify live on mobile then desktop before checking anything off.
Read-only audit compiled 2026-08-04 · no store, API, or file was modified during the audit · Memory That Lasts internal ops.