__pycache__/
*.pyc
*.pyo
*.bak
*.log
*.zip
*.patch
.vscode/
.idea/
.mypy_cache/
.pytest_cache/
.pytest_tmp/
.pytest_tmp*/
pytest-cache-files-*/
.codex-tmp/
.venv/
.venv-py313/
.venv-py313-smoke/
pytest.ini
.python-version
.claude/
node_modules/
playwright-report/
test-results/
tests/frontend-dist/
artifacts/
docs/internal/
out/
pytest.cmd
dist/
scripts/.ha-token
scripts/.ha-config.json

# sofabaton-x-server runtime data (default data dir when run from its directory)
sofabaton-x-server/data/
data/

# generated by the sofabaton-x-server codegen smoke (openapi-typescript)
sofabaton-x-server/codegen-smoke/schema.d.ts

# bench_200 Linux runner artifacts
dist-bench/
.venv-bench/

# local data directory of the dev-console launch config (.claude/launch.json)
sofabaton-x-server/.harness-data/
sofabaton-x-server/.harness-data-empty/
