docs: handoff after listing, screencast and review fixes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
metatroncubeswdev 2026-10-16 09:26:37 -04:00
parent 3f1a07382b
commit 21a2de257a

View File

@ -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)