PRD 08 — Launch Gates
Goal
Separate “the MVP can be reviewed” from “real clients can use production”.
Must be true before production
- Real Admin WhatsApp number, bank account, account holder, and QRIS asset configured.
- Real Fuja schedule, venue, and online-meeting instructions verified.
- Fuja profile credentials/publication consent verified.
- Google SSO + StaffMembership + role checks wired; placeholder auth disabled.
- Admin payment/cancellation workspace tested with real authorization boundaries.
- Consent, privacy, safety, cancellation, and payment copy signed off.
- Email provider and sender domain configured; confirmation/reminder delivery tested.
- D1 backup/export and restore drill recorded with RPO/RTO evidence.
- Rate limits, access-token lifecycle, and abuse response documented.
- UAT covers booking, overlap, hold expiry, manual payment, rejection, confirmation, cancellation, and recovery paths.
- No demo fixture or placeholder value is presented as production data.
- Release sign-off is recorded by business, clinical/ethics, operations, finance, and technical owners.
Not required for current MVP review
- Midtrans onboarding.
- Couple bookable launch.
- Clinical record/EMR.
- Automated WhatsApp provider.
- Full CMS/editor workflow.
Evidence format
For each gate, record: owner, date, environment, test/result link, and sign-off. Keep the detailed G-1..G-14 checklist in docs/adr/0096-launch-gate-checklist.md as reference.