PRACTICE STUDIO · MADE-UP FAMILIES · STRIPE TEST MODE · EMAILS ARE CAUGHT, NEVER SENT

KMS Practice Studio

Studio

the real studio appOwn tab

Studio's inbox

Emails the studio receives show up here.

TEST CARD•••• 4242

Drag this card onto a phone. On the studio phone it's a card tapped on your iPhone (Tap to Pay). On the family phone it shows the pretend card number to type at checkout.

What just happened

Do something in either app (book, cancel, buy, sign up…) and every step shows up here: what changed, who it reached, and why.

Family

the real family appOwn tab

Family's inbox

Emails to families show up here.

Tap to Pay (pretend)

Like the studio's "Take card payment" → Tap to Pay. This runs the real payment code in Stripe test mode.

What they're buying
Pick what they're buying.

$0.00

Paying as the family

In the family app, go to Buy, add something, tap Check out, and use Stripe's pretend card:

Card4242 4242 4242 4242 Expiry12 / 34CVC · ZIP123 · 92054

No real money moves. When Stripe approves it, the real payment code records it here within a few seconds.

Practice logins

Made-up people. Same password for all three.

Studiostudio@kms-practice.example Dana (parent)dana@kms-practice.example Sam (partner)sam@kms-practice.example PasswordPractice-fd06bc

Dana has kids Maya (9, piano) and Leo (12, guitar), a signed waiver, a 5-pack bought in cash, and Maya booked next week. Sam is Dana's partner but not linked yet: try Dana → Account → Parents → "Add another parent", then sign up as Sam with the code. Or add a brand-new client from the studio side.

How this works

Both phones run the real app code, connected to a separate practice studio: its own database, its own private calendar, Stripe in test mode. Nothing here touches real families, the real calendar, the ledger or money.

Every email the app would send is caught and shown in the inbox under the phone it went to. The middle column narrates each change the app made, straight from its own audit trail.

If something looks wrong or confusing here, it's a real bug or snag in the app. Note what you did and tell Claude.

Reset puts the practice studio back to the starting families (you'll need to log in again). The daily reminder job normally runs at 9am; the button runs it now.