# python
*.pyc
*.pyo
__pycache__/
*.egg-info/
.eggs/
build/
dist/

# envs / secrets
.env
*.env
!ports.env
.venv/
.venv

# test + tool caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
coverage.xml
htmlcov/

# runtime state
*.db
.ml-episteme-data/
nohup.out

# local-only outputs
scripts/mcp_probe_report.*
diagnostics/out/
sxport/

# editors / os
.idea/
.vscode/
.DS_Store

# ── private: symlinked in from the ml-scientist repo for local work ──
# Never committed, never published (hatchling excludes ignored paths
# from the sdist). Do NOT `git add -f` these.
/docs
/.devin
/.markdownlint.json
/.markdownlint-cli2.jsonc
/.markdownlintignore
/AGENTS.md
/papers
/legal
/test-tasks
