From 21a2de257a21ab7626c35835a638b1dd6ea7ea39 Mon Sep 17 00:00:00 2001 From: metatroncubeswdev Date: Fri, 16 Oct 2026 09:26:37 -0400 Subject: [PATCH] docs: handoff after listing, screencast and review fixes Co-Authored-By: Claude Opus 5.5 --- HANDOFF.md | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/HANDOFF.md b/HANDOFF.md index 253eac8..a6bd3f0 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -1,4 +1,4 @@ -# Datewise: session handoff (2026-10-15) +# Datewise: session handoff (2026-10-16) Read this first in a new session. It covers everything needed to finish the Shopify App Store submission. Process: follow the `shopify-app-launch` skill (Offerlyst was the first app through it). @@ -47,24 +47,19 @@ Forked from the SlotSure reference build (`../slotsure/`); some features were po - `LISTING.md` (all listing text + reviewer testing steps). - `SCREENCAST.md` (14 scenes, captions, YouTube title/description). +## Done 2026-10-16 + +- Cancellation of #1001 verified; uninstall + reinstall test passed (data kept; checkout functions now auto-restore on reinstall, `settings.checkoutFunctions`). +- Listing complete, 0 issues: text, category tags, icon, feature image, 6 screenshots (alt ≤64), Manual pricing plans `starter`/`growth`/`pro`, screencast https://youtu.be/VZW767L6bNo (Unlisted). +- Self-review (live requirements) run; fixed 2.3.1 (`/auth/login` has no shop form) and 1.2.2 (test charges on dev stores via `shop.plan.partnerDevelopment`; plan approval opens Shopify's page instead of a 401). Growth approve + downgrade to Starter tested on veloxautomotive. +- Review page: capabilities embedded + online store; onboarding confirmed; AI self review marked done; automated checks run. + ## Left, in order -1. **Verify the cancellation:** the user cancelled order #1001. Check Datewise → Bookings (Show: All) shows it **cancelled**, and Today's capacity for Oct 15 is back to 0. -2. **Uninstall + reinstall test** (approved): uninstall Datewise from veloxautomotive, reinstall from Dev Dashboard → Install app (**user approves the permissions screen**), confirm data is back and there are no errors. -3. **Fill the App Store listing** (approved): Partner Dashboard → Distribution → Manage submission → listing (English). Use `brand/LISTING.md` and upload the icon, feature image and 6 screenshots with alt text. Demo store URL `https://veloxautomotive.myshopify.com`; **the user types the storefront password.** Save, then check for listing issues. -4. **Screencast** (approved): - - The user records with Snipping Tool (`Win+Shift+R`) over the page area; Claude drives Chrome through `brand/SCREENCAST.md`, injecting a caption div per scene (see the skill's Offerlyst example). - - Hide cookie banners and popups with JS; **never click Accept**. - - At the payment step **the user** enters Bogus card `1` (Claude never types card numbers). - - Check whether the "Claude is controlling the browser" banner is in-page (hide with JS) or Chrome UI (record the page region only / F11). - - The user uploads to YouTube **Unlisted**, "not made for kids", and sends the URL; paste it into the listing's screencast field. -5. **Pre-submit gate** (skill Phase 10): - - Run the `app-store-review` self-check. - - Confirm `curl` against prod (no shop-domain form on `/`, privacy/terms 200). - - Confirm `shopify app deploy` is current. - - Testing instructions have no placeholders; the screencast URL opens signed-out. - - Emergency contact is set. - - Then **ask the user for an explicit yes** before clicking **Submit for review**. +1. Automated checks all green (re-run if any fail). +2. **User:** add the storefront password at the end of the listing's testing instructions, Save. +3. **User decision:** turn off the old Metatron-delivery app embed on veloxautomotive (its cart widget sits next to checkout). +4. **User** ticks "I've reviewed all the App Store Requirements"; Claude clicks **Submit for review** only after an explicit yes. ## Known notes / follow-ups (not blockers)