afterhours-shift-manager/src/slack-bot
seahaven-openswe[bot] d84c14d031 Harden schedule bump against Slack retries
The message listener runs synchronously before the 200 ack, so a slow
delete+repost can blow Slack's 3s window and be retried with no guard.
Ignore retried deliveries (X-Slack-Retry-Num), stamp last_bump_ts before
the delete/repost so a mid-bump retry is debounced, and skip thread
replies that don't move the main timeline.

Refs: #135
2026-06-26 20:10:11 +00:00
..
app.py Harden schedule bump against Slack retries 2026-06-26 20:10:11 +00:00
CHANGELOG.md Stick schedule post to bottom of channel 2026-06-26 20:01:28 +00:00
handler.py Merge ring-scheduler-3cx and resolve all open issues (#62) 2026-05-12 19:55:39 -04:00
requirements.txt Update boto3 requirement from >=1.43.31 to >=1.43.36 in /src/slack-bot (#131) 2026-06-24 00:49:22 +00:00