Classify each trigger's ideal timing
A soft-limit trigger should prompt an upgrade before the hard wall is hit — typically once usage crosses roughly 80%; a hard-limit trigger appears at the moment of blocking; a premium-feature trigger appears only on the attempted action itself.