wulf-pulse/app/engagement
lorentz 758b7e7f15 feat(engagement): replace Graph email counts with real-time mimecast data
- Broaden mimecast retention from 30 days to 18 months rolling
- Re-enable mimecast-sync schedule (was disabled since March 17)
- Full sync triggered: 35,559 messages loaded for last 30 days
- Users list API: LATERAL join on mimecast_messages for emails_sent/received
- User detail API: add emails{d7,d30,d90} field from mimecast
- Engagement page: prefer mimecast email counts in detail panel sub-label

Graph API has 48-72hr reporting lag; mimecast is same-day
2026-06-02 20:25:14 -04:00
..
profile feat(07.1-05): user-tz on engagement overview + profile pages 2026-05-07 08:23:24 -04:00
page.tsx feat(engagement): replace Graph email counts with real-time mimecast data 2026-06-02 20:25:14 -04:00