- Navios
- 20 de abril de 2026 às 19:43 UTC
- Autor
- Kamo
- Enviar
- 620164f
- PlatformAdminController em /api/billing/platform (classe-nível @PlatformAdminOnly) - GET /orgs, GET /orgs/{orgld} - POST /orgs/{orgId}/grants, PATCH'DELETE /orgs/{orgId}/grants/{subId} - GET /plans (inclui isPublic=false) - GET / Events - PlatformAdminService: Grant cria assinatura COMPRecord, cancela ativo anterior sub, emite SubscriçãoEvent **************************** Idempotência 5s - @PlatformAdminOnly + HandlerInterceptor: permitir o modo deus-ativo OR (Membro da equipe.isOrganizaçãoProprietário E Organização.isTopLevel, re-lede de DB) - AssinaturaRenovalScheduler: A filial COMP cancela no final do prazo de validade (COMP EXPIRED) e nunca chama Stripe - BillingAdminService: A agregação MRR/ARR exclui pagamentoMethod=COMP - IDs longos expostos como String (precisão original rowid do CockroachDB)