docs: handoff after listing, screencast and review fixes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
3f1a07382b
commit
21a2de257a
29
HANDOFF.md
29
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.
|
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).
|
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).
|
- `LISTING.md` (all listing text + reviewer testing steps).
|
||||||
- `SCREENCAST.md` (14 scenes, captions, YouTube title/description).
|
- `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
|
## 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.
|
1. Automated checks all green (re-run if any fail).
|
||||||
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.
|
2. **User:** add the storefront password at the end of the listing's testing instructions, Save.
|
||||||
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.
|
3. **User decision:** turn off the old Metatron-delivery app embed on veloxautomotive (its cart widget sits next to checkout).
|
||||||
4. **Screencast** (approved):
|
4. **User** ticks "I've reviewed all the App Store Requirements"; Claude clicks **Submit for review** only after an explicit yes.
|
||||||
- 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**.
|
|
||||||
|
|
||||||
## Known notes / follow-ups (not blockers)
|
## Known notes / follow-ups (not blockers)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user