__pycache__/
*.pyc
.venv/
.ruff_cache/
*.egg-info/
build/
dist/
# runtime state (never committed)
threads/
threads-archive/
*.log
relay-board.html
ping-state.json
runner.lock

# stray binary artifact (never a repo file)
encrypted.data
