13/13 against a real, freshly-built stack, PAYMENT_PROVIDER=test (no live money): admin configuration including price/payment-provider readiness, minor + adult registration through real checkout and a real webhook call, duplicate-webhook idempotency, failed-payment seat retention, abandoned-checkout seat release, a last-seat checkout race, a real classroom session, and a real Lab task completed by the newly-activated minor student.