Decoupling Refund Ledger from Digital Entitlements: State Machine Design for SaaS & Digital Goods
Decouple financial refund ledgers from digital product entitlements in NestJS and MySQL so partial SLA refunds and dispute freezes never accidentally revoke active customer access.