- Make auth register provisioning truly best-effort (warn on failure, do not fail signup) - Process Stripe webhook events for all products (remove non-default skip) - Derive updated subscription plan from Stripe price IDs on subscription.updated - Sync derived plan to auth users and backend plan sync endpoint - Verified: tsc --noEmit clean, 20 test files / 183 tests passing |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||