1
0
Fork 0
polaris-task-force/src/lib/intelligence
Z8MB1E efae94c8a9 feat(bot): add Friday open-slot notice with claim credit and revert
At 8 PM Eastern on Wednesday, if no non-cancelled mission starts on that
week's upcoming Friday, post once in #side-ops pinging the Community
Zeus role (DISCORD_COMMUNITY_ZEUS_ROLE_ID, or the role resolved by
name): the slot is open, hosting is welcome, and otherwise the slot
stays empty or Jason hosts it himself. Dedup uses a stable per-Friday
timestamp token scanned from recent channel messages, so no DB state.
When a non-superuser later claims the slot the notice is edited to
credit them; a cancelled or deleted claim reverts the notice, and a
between-polls claim swap re-credits the new claimant.
2026-09-18 14:52:39 -04:00
..
briefingText.ts feat(missions): lexical rich text editing, side-op narrative fields, briefing updates 2026-09-14 15:37:12 -04:00
fridayOpsNotice.ts feat(bot): add Friday open-slot notice with claim credit and revert 2026-09-18 14:52:39 -04:00
fridayTime.ts feat(missions): schedule Friday side ops in the unit timezone 2026-09-07 00:34:35 -04:00
imminentReminders.ts feat(bot): add imminent-op reminder thread with attendee pings 2026-09-18 13:09:35 -04:00
missionColors.ts feat(intelligence): refresh mission presentation 2026-08-20 19:56:41 -04:00
missionLifecycle.ts style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
missionReminder.ts feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
readyReminders.ts feat(missions): daily ready-check reminders for unfinished side ops 2026-09-07 05:07:46 -04:00