Sessions run claude with --dangerously-skip-permissions and a prompt built
from issue/PR/comment text, so only trusted authors may supply that text.
teabot now dispatches a job only when the triggering event's author login is
on an allowlist; an empty allowlist dispatches nothing (fail-closed).
Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
teabot watches Gitea repos and dispatches one-shot Claude Code sessions in
Docker containers to work issues and review PRs, acting as configurable bot
personalities.
Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv