You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(entitlements): lifecycle job for grace, lapse, reminders and reconcile
One scheduled tick a minute owns every transition no webhook fires: term
end to grace, grace end to lapsed, the seven-day past-due ceiling, the
30/7/1-day reminders and the grace and lapsed emails (deduped on the audit
log), and expired override pruning. Daily tasks compare live subscriptions
with the provider and list pro features a switched-off flag withholds.
"description": "The lifecycle job ticks every minute and logs entitlements_lifecycle_tick. No tick for five minutes means subscriptions freeze in the generous direction: nobody moves to grace or lapses, reminders stop. Check the click worker (or the embedded scheduler) and the scheduled_tasks lease.",
4
+
"type": "Threshold",
5
+
"intervalMinutes": 5,
6
+
"rangeMinutes": 5,
7
+
"aplQuery": "['spoo-prod'] | where event == \"entitlements_lifecycle_tick\" | summarize count() by bin(_time, 5m)",
0 commit comments