소개
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.