Commit graph

4 commits

Author SHA1 Message Date
Adam Moussa
d046cfb217
Add archive notice — merged into front-integrations (#2)
Some checks failed
Deploy / deploy (push) Has been cancelled
2026-05-12 13:35:32 -04:00
Adam Moussa
fa2397cb5d Add business hours gating, start date, and morning summary
Restrict alerts to 8am-5pm ET Mon-Fri. Lambda skips before START_DATE
(2026-05-14). First run of day with 2+ breaches sends consolidated
summary to #front-sla-alerts. Cron narrowed to UTC 12-22 for DST
coverage. README updated with new config and architecture.
2026-05-11 16:56:25 -04:00
Adam Moussa
1aabc6a425 Add inbox filtering and pagination safety limit
Skip the massive Work Orders channel inbox (4,660 conversations) by
filtering to named inboxes via MONITOR_INBOXES env var. Add MAX_PAGES=10
pagination cap and cross-inbox dedup. Increase timeout to 300s.
2026-05-11 16:38:51 -04:00
Adam Moussa
cf23b4a1ce Add Front SLA monitor stack
Scheduled Lambda polls Front every 15 min on weekdays, checks open
conversations for SLA breaches (1hr ack, 1 day action), and sends
tiered Slack alerts — DM the assignee, channel broadcast if unassigned,
or escalate to Adam. DynamoDB dedup prevents repeat notifications.
2026-05-11 16:05:38 -04:00