Hold auto-replies to business hours #2

Merged
ilia merged 1 commits from fix/business-hours-replies into main 2026-07-18 14:30:31 -05:00
Owner

Summary

  • Gate send_due_replies on the same business-hours window as new threads
  • Due overnight replies stay queued until the window opens
  • Add .gitleaks.toml so the global pre-commit hook can run
  • Tests for off-hours, in-hours, and weekend hold

Test plan

  • .venv/bin/python -m pytest -q (20 passed)
  • Deploy to LXC 245 and confirm no sends outside window
## Summary - Gate `send_due_replies` on the same business-hours window as new threads - Due overnight replies stay queued until the window opens - Add `.gitleaks.toml` so the global pre-commit hook can run - Tests for off-hours, in-hours, and weekend hold ## Test plan - [x] `.venv/bin/python -m pytest -q` (20 passed) - [ ] Deploy to LXC 245 and confirm no sends outside window
ilia added 1 commit 2026-07-18 14:30:26 -05:00
Queued replies that come due overnight stay in SQLite until the window
opens, matching new-thread gating. Also add .gitleaks.toml so the global
pre-commit hook can run.
ilia merged commit 28226cb7fb into main 2026-07-18 14:30:31 -05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilia/Hearth#2
No description provided.