The Tenant Lifecycle skill provides standardized architectural patterns and implementation logic for managing the complete journey of a tenant within a SaaS environment. It defines a robust state machine covering Trial, Active, Past Due, Suspended, and Deleted states, complete with transition rules and automated grace periods. This skill is essential for developers building subscription-based software who need to handle revenue protection, trial conversions, dunning processes, and data retention compliance through a structured, maintainable approach.
주요 기능
01Multi-tier suspension modes including Read-Only and Admin-Only access
025 GitHub stars
03Configurable trial management with automated expiration and extension logic
04Middleware patterns for status-based access control and revenue protection
05Comprehensive state machine for subscription lifecycle management
06Automated grace period and scheduled deletion workflows