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

# Recorder data + test artifacts
.mtlog/
tests/report.html
tests/junit.xml
tests/reportlog.jsonl
tests/fwlog.jsonl
tests/flash.log
tests/ui_captures/
# generated at pytest_sessionfinish; run-varying counts
tests/tool_coverage.json
tests/.tui-runs
tests/.history/
tests/reproducers/

# FleetSuite (web backend + Vue SPA)
web-ui/node_modules/
web-ui/dist/
web-ui/.vite/
# Built SPA — regenerated by `cd web-ui && npm run build` (and the Docker build).
src/meshtastic_mcp/web/static/
# FleetSuite registry DB
*.db

# Tooling
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
coverage.xml
htmlcov/
.DS_Store

# Local env files (`meshtastic-mcp provision` writes sourceable .env files)
.env

# Agent session state
.claude/

# hatch-vcs generated
src/meshtastic_mcp/_version.py
