Skip to main content

Runbooks

These live next to the code in docs/ because they change with the features. Use this page to find the right one.

When you need to…Read
Place a test order end to end: backend env, shipping source, test script, where to check results (Stripe, CRM, Deposco sandbox)docs/store-sandbox.md
Create an event in the backend and test registration (free and paid, capacity, guests)docs/events-sandbox.md
Set up Stripe test-mode objects for donations (webhook with all nine events, payment method configuration with ACH, billing portal, product) and run the test matrixdocs/donations-sandbox.md
Take donations live: Stripe live objects, backend env, Pages env, smoke test with a small real charge, after go-livedocs/donations-go-live.md
Test sign-up, sign-in, Google, account history and the hand-off into the web appdocs/accounts-sandbox.md
Configure the R2 bucket (public access, CORS, cache rule), upload without the admin app, change the public domain, invalidate cachedocs/r2-setup.md
Understand what was moved out of Sanity and where it wentdocs/content-extraction/README.md

Backend-side counterparts: store/README.md ("Sandbox runbook"), events/README.md, donations/README.md ("Stripe setup"), docs/WEBSITE_ACCOUNTS.md.

Stripe test cards for all of the above: Operations → Stripe.