afterhours-shift-manager/.github
Adam Moussa 0fed60248a Restructure src/ to per-function layout with shared Layer
Move from flat src/ to per-function directories:
- src/slack-bot/ — Slack Bolt Lambda handler
- src/weekly-post/ — Monday schedule + pay post
- src/roster-sync/ — Daily 3CX roster sync
- src/shared/ — Lambda Layer with schedule, blocks, three_cx_client

Each function has its own requirements.txt and CodeUri. Shared
modules are deployed as a SAM Layer (afterhours-shared) importable
as `from shared.X import Y`.
2026-05-12 15:39:28 -04:00
..
workflows Restructure src/ to per-function layout with shared Layer 2026-05-12 15:39:28 -04:00
dependabot.yml Add arm64, log retention, and compliance fixes 2026-05-12 15:36:22 -04:00