fix/business-hours-replies
main
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.