# | Severity | Check | Needs Changes? | Why |
|---|---|---|---|---|
1 | 🔴 P1 | Database down | ✅ Ready | Just query DB |
2 | 🔴 P1 | Bulk worker dead | ✅ Ready | Uses existing BulkJob.lastHeartbeat |
3 | 🔴 P1 | Scan worker dead | ✅ Ready | Uses existing ScanJob.lastHeartbeat |
4 | 🔴 P1 | Job failed | ✅ Ready | Uses existing BulkJob.status |
5 | 🔴 P1 | Scan failed | ✅ Ready | Uses existing ScanJob.status |
6 | 🔴 P1 | Job stuck | ✅ Ready | Uses existing BulkJob fields |
7 | 🔴 P1 | Scan stuck | ✅ Ready | Uses existing ScanJob fields |
8 | 🔴 P1 | Periodic scheduler dead | ✅ Ready | |
9 | 🔴 P1 | Alt-text scheduler dead | ✅ Ready | |
10 | 🔴 P1 | Subscription scheduler dead | ✅ Ready | |
11 | 🔴 P1 | Item retries exhausted | ✅ Ready | Uses existing BulkJobItem |
12 | 🟠P2 | Shops waiting for jobs | ✅ Ready | Uses existing BulkJob |
13 | 🟠P2 | Shops waiting for scans | ✅ Ready | Uses existing ScanJob |
14 | 🟠P2 | Missing session for job | ✅ Ready | Uses existing BulkJob + Session |
15 | 🟠P2 | No offline session | ✅ Ready | Uses existing Session |
16 | 🟡 P3 | New install | ✅ Ready | Uses existing ShopSettings.firstInstalledAt |
17 | 🟡 P3 | Uninstall | ✅ Ready | |
18 | 🟡 P3 | New Pro subscriber | ✅ Ready | Uses existing ShopSettings.planStartedAt |
19 | 🟡 P3 | Pro cancelled | ✅ Ready | |
20 | 🟡 P3 | Trials expiring soon | ✅ Ready | Uses existing ShopSettings.trialEndsAt |
21 | 🟡 P3 | New bug report | ✅ Ready | Uses existing BugReport |
22 | 🟡 P3 | New feedback | ✅ Ready | Uses existing Feedback |
23 | 🟡 P3 | New question | ✅ Ready | Uses existing Question |
24 | 🟡 P3 | New feature request | ✅ Ready | Uses existing FeatureRequest |
25 | 🟡 P3 | Low NPS score (<7) | ✅ Ready | Uses existing NpsFeedback |
26 | 🟡 P3 | Unanswered questions | ✅ Ready | Uses existing Question |
27 | 🟡 P3 | Open bug reports | ✅ Ready | Uses existing BugReport |
28 | 🟡 P3 | Shops never scanned | ✅ Ready | Uses existing ShopSettings |
29 | 🟡 P3 | Total Pro subscribers | ✅ Ready | Uses existing ShopSettings |
30 | 🟡 P3 | Total active shops | ✅ Ready | Uses existing Session |
Health Check
Updated on