# Secrets & local env
.env
.env.*
!.env.example

# Local config — real room IDs / repo paths / credentials. Commit only config.example.toml.
config.toml

# Claude Code — deny by default, allow-list shared wiring.
# .claude/ also accumulates worktrees, editor configs, and OS cruft; commit
# only the shared parts so new local scratch (or a stray secret) stays out.
.claude/*
!.claude/rules/
!.claude/agents/
!.claude/commands/
!.claude/skills/
!.claude/settings.json

# Python
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/

# OS cruft
.DS_Store
