voice-bridge: leave Discord within ~8-18 s of the last Matrix person leaving #53

Merged
jared merged 1 commits from voice-bridge-timing into main 2026-10-29 21:12:00 -04:00
Owner

With the upstream defaults (12 s leave grace plus a 90 s anchor linger), the Discord bot stayed in the channel for about a minute after the Matrix side left. This sets leave_grace_ms = 8000, which still covers Element Call's 2–3 s membership flaps, and anchor_idle_grace_ms = 10000. It's already live in /etc/lotus-voice/config.toml; this keeps the template in sync.

🤖 Generated with Claude Code

https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5

With the upstream defaults (12 s leave grace plus a 90 s anchor linger), the Discord bot stayed in the channel for about a minute after the Matrix side left. This sets `leave_grace_ms = 8000`, which still covers Element Call's 2–3 s membership flaps, and `anchor_idle_grace_ms = 10000`. It's already live in `/etc/lotus-voice/config.toml`; this keeps the template in sync. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared added 1 commit 2026-10-29 21:09:11 -04:00
voice-bridge: leave Discord within ~8-18 s of the last Matrix person leaving
Lint / JS (eslint) (push) Successful in 12s
Lint / Shell (shellcheck) (push) Successful in 12s
Lint / Landing page is rendered (matrix (push) Successful in 3s
Lint / No secrets in webhook configs (push) Successful in 4s
Lint / Python (ruff) (push) Successful in 6s
Lint / Secret scan (gitleaks) (push) Successful in 12s
Lint / Shell (shellcheck) (pull_request) Successful in 14s
Lint / JS (eslint) (pull_request) Successful in 9s
Lint / No secrets in webhook configs (pull_request) Successful in 7s
Lint / Landing page is rendered (matrix (pull_request) Successful in 14s
Lint / Python (ruff) (pull_request) Successful in 12s
Lint / Python deps (pip-audit) (push) Successful in 1m16s
Lint / Secret scan (gitleaks) (pull_request) Successful in 28s
Lint / Python deps (pip-audit) (pull_request) Successful in 1m18s
0716e2acd8
Upstream defaults (12 s leave grace + 90 s anchor linger) kept the Discord bot in the channel for about a minute after the call ended on the Matrix side.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared scheduled this pull request to auto merge when all checks succeed 2026-10-29 21:09:18 -04:00
jared merged commit d32c74052c into main 2026-10-29 21:12:00 -04:00
jared deleted branch voice-bridge-timing 2026-10-29 21:12:00 -04:00
Sign in to join this conversation.