saravanakumardb1
|
86a56339ab
|
fix: replace Math.random() IDs with crypto.randomUUID() across all services
- billing-service: licenses, subscriptions (pay_, lic_)
- growth-service: invitations, referrals (inv_, ref_)
- platform-service: auth, audit (usr_, aud_)
- tracker-service: items, comments, votes, public (trk_, cmt_, vote_)
- Add votes.test.ts — closes the only missing module test
|
2026-02-12 13:03:09 -08:00 |
|
saravanakumardb1
|
fc5f2bf296
|
feat(services): add billing-service (subscriptions, Stripe, usage, licenses, plans)
- Copied as-is from learning_voice_ai_agent/services/billing-service
- 32 tests passing (vitest)
- Fastify 5 + Cosmos DB + Stripe + Zod
- Modules: subscriptions, licenses, plans, usage, stripe
- Port 4002
|
2026-02-12 11:39:05 -08:00 |
|