Sync Health

Last successful sync per project × source. Fresh < 12h, warn < 48h, stale after.

Fresh (< 12h)Aging (12–48h)Stale (> 48h)Last run erroredConfigured, never syncedNot configured

Note: uptime checks and AhaSend email stats don’t currently log to syncLog, so they’re not shown here.