Open Loops

Everything actually open, with what done looks like. Verified against live, not against documents.
← MTL HQ

Needs you

Kayla
Set the Pinterest profile cover
Phone app only. The cover strip does not exist on Pinterest web, so it cannot be set from a laptop or checked by API. If you already set the daisy, one look in the app closes it.
Done when: you can see the cover on your own profile in the app.
Kayla
Click “Run now” once on pinterest-weekly-readout
Cowork sidebar, Scheduled tasks. Tool approvals are stored on the task, so until it runs by hand once, the Monday 07:30 runs can stall on a prompt.
Done when: it has run once and Monday stops asking you anything.
Kayla
Rotate the nine archived credentials
Nine files moved to the secrets archive still hold live plaintext keys: Shopify admin tokens, the Etsy key and secret, and a Google service-account private key. Archiving does not un-leak anything. You are handling this; it is listed only so it is not lost.
Done when: the Google key is revoked first, then Shopify and Etsy reissued.

Where the money is — nobody was tracking these

Pinterest sent 878 view-through visits and produced 19 add to carts in 30 days. Zero of them checked out. The store has taken two orders in ninety days. The bottleneck is not traffic, it is everything after the cart. All figures queried live tonight.
Highest value
Walk the checkout as a real buyer, on a phone
Nobody has ever done this end to end. Start at a pin, land on the product page, add to cart, go through checkout to the payment step. Watch for anything that charges shipping, any missing trust signal, any step that stalls on mobile.
Done when: the whole path has been walked at phone width and every blocker found is written down here.
Ours
Get reviews onto the hero products
Three reviews exist across the entire catalogue, one each on the pet name paw heart, the December birth flower, and the Taurus coin. Engraved jewellery is final sale, so a buyer has nothing to reassure them. Star ratings in search results unlock at five reviews on a product.
Done when: a review request goes out automatically after delivery, and one hero product has five real reviews.
Ours
Check the Klaviyo abandoned-cart flow
It has never been opened. With 19 add to carts and no checkouts, this is the one automation that would already be earning if it were live and correct.
Done when: the flow is confirmed live and triggering, and its copy matches the locked rules including the shipping string.
Ours
Analyse Etsy performance for the first time
Etsy is the higher-intent channel and has never been looked at. Visits, favourites and conversion by listing, so we know which listings deserve the work.
Done when: the numbers are read and the top three fixes are written here.
Time-sensitive
Start Q4
It is 7 August. Pinterest needs roughly forty-five days of lead before a season, so Q4 content has to be scheduled well before anyone is shopping for it. Nothing has started.
Done when: there is a dated Q4 plan and the first pins are in the queue.

Wrong things on live listings

Ours
Bar birth-flower products describe a heart
Every vertical-bar birth flower product except January and May has alt text calling the pendant a heart, on every photo. The product is a bar. Verified live tonight.
Done when: each alt describes a bar and matches the photo actually in that slot.
Ours
Zodiac coin position 4 claims gold, shows stainless
One template defect repeated across the coin family. Every sign except Taurus has a position-4 photo whose alt text says gold while the photo is stainless. Verified live tonight. Standing rule until fixed: pick images by looking at them, never by reading the alt text.
Done when: position 4 on each coin names the finish that is actually in the photo.
Ours
Finish the vision alt-text audit
Read-only and resumable. Six of fifteen batches are done. Three corruption patterns found so far: a shift by one, a transposition, and the position-4 template above.
Done when: the remaining batches have run and there is one roll-up naming every product that needs new alt text or a new mockup.
Ours
Finish variants with no variant image
Some products with a Gold / Rose Gold / Stainless axis have no image attached to any finish, and a few have only some. That is a gap, not an error — no variant points at the wrong finish. Rings are correctly excluded: three identical photos would be pointless. The live list is regenerated by the verify script rather than written down here, because counts go stale.
Done when: every Finish variant points at a photo of its own finish, confirmed by looking at the pixels.
Ours
Glance at the Cancer coin gallery
The swapped-glyph problem is fixed — you updated the artwork and both signs are eligible again. One loose end: Cancer now carries one fewer photo than the rest of the coin family, and its new image sits at the end of the gallery rather than in the spec-card slot.
Done when: Cancer’s gallery matches the other coins in count and order.

Site and schema

Still broken
Our structured data points at a stranger’s Pinterest
The homepage tells Google and AI crawlers that our Pinterest is pinterest.com/memorythatlasts. That account belongs to someone called Casey. Ours is MemoryThatLasts1. The footer icon is correct, so nothing looks wrong to a visitor.

This was reported as deployed. It is not. Checked twice tonight on the live homepage, cache-busted, with the theme confirmed as the main one. Still the wrong handle. One string in one snippet, deploy to DEV first, then live-direct.
Done when: a cookie-free fetch of the homepage shows MemoryThatLasts1 and no bare memorythatlasts.

Etsy

Ours, by hand
Alt text on the 11 zodiac coin listings
The Cross and Leo listings are genuinely finished, confirmed against Etsy tonight. The other eleven each have eight photos and no alt text at all. This is manual work in the Etsy Seller app; the paste-down text is ready.

Never use Evlista for alt text — its alt editor re-uploads the whole image set and runs into the Etsy defect that already destroyed a Taurus photo. Tags and attributes are still fine in Evlista.
Done when: all eleven listings have alt text and every image is still present in its original order. Paste-down page →

Closed — do not re-raise

Settled today. Open this only if something tries to reopen one.
Cancer and Capricorn coin artwork. Fixed by Kayla. The “wrong glyph, do not feature” blocker is removed everywhere. Both signs are eligible for pins, featured groups and hero slots again.
Charm in product titles. Approved exception, titles only. Still banned in descriptions, snippets, pin copy, board names and alt text. Never re-raise.
Canada. We ship there, paid, flat CA $9.39, 10 to 30 days transit. US is free with “Ships within 2 to 5 days”. Any “US-only” line anywhere is stale and is a bug, not a question.
Tailwind plan. Bundle stays. No session proposes an upgrade, a downgrade, or dropping it.
Tailwind API key. Working. The daily scheduling loop no longer needs a browser. Credits and analytics still do.
Pinterest cadence. Four pins a day with three-board fan-out, 360 credits against 400.
Etsy processing time. Queried tonight across every active listing: all of them return 2 to 5 days. The “86 listings say 3 to 5” item was out of date.
Etsy shop announcement. Read live tonight. Zero breaches. Compliant.
The four Etsy shipping profiles. Already deleted. Etsy soft-deletes, so they only looked present.
Pinterest website claim. Verified three ways, via the Shopify integration. Never uninstall the Pinterest app in Shopify or the claim can drop with it. Etsy cannot be claimed on Pinterest — no such option exists, so it must never become a task.
Pinterest OAuth. Not on the critical path. All eight tokens were tested dead on 4 August and the catalog never depended on any of them.
Catalog imagery. Already flowing through the Shopify app, roughly 2,844 catalog pins. Do not build a supplemental feed.
The five deleted Pinterest boards. Staying deleted. Restore is all-or-nothing and would bring back a junk sandbox board.
Mobile header logo overlap. Fixed and live. The logo renders at its full 234×28 at both 390 and 414, with zero overlap at every width.
Variant image check across all products. Kevin owns it, on his own tracker, on the big computer. mtl-variant-check.pages.dev is retired. No session rebuilds it or re-raises it.

Standing rules

The things that keep getting re-broken
Live wins over any document. If a file and the store disagree, the file is the bug.
Derivable facts are never written down. Theme ids, prices, product counts — query them with mtl-preflight.sh. Writing them down is what caused the drift we spent a day undoing.
Drive is stale and is not a source of truth. The single exception is the master product sheet, and even that gets checked against live.
Machines. Kayla works on Indigo. Kevin works on the big computer. Neither touches the other’s window.
Never on a customer surface: the fulfilment partner, Kayla’s name, stainless called “silver” in the data layer, Black or Rainbow PVD. Shipping copy is always “Ships within 2 to 5 days”.
Prices match on Shopify and Etsy, always, and are set there and never in the supplier tool. Free US shipping is baked into the price.
Theme changes go to a fresh DEV first, get checked on mobile then desktop, then deploy live-direct. Never publish a DEV theme.
Copy stays self-purchase-inclusive. Plenty of buyers are buying for themselves.