# Local reference clones (not part of TRACE, e.g. ref/synapse-sr)
ref/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
/lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
scratch/

# Virtual Environments
.venv/
venv/
ENV/
env/

# IDE & Editors
.vscode/
.idea/
.claude/
.cursor/
*.swp
*.swo

# Generated agent installs (per-workspace; source lives in src/trace_engine/plugin/bundle/)
.agents/
.mcp.json
.cursor/mcp.json

# TRACE local workspace runs and databases
.trace/
test-repository/.trace/
testbed_hardcore/.trace/
labs/**/.trace/
*.db
*.sqlite3
labs/**/.mcp.json
artifacts/reports/
artifacts/screenshots/
artifacts/raw-tool-output/

# Secrets & local env (never commit; see SECURITY.md)
.env
.env.*
!.env.example

# Testing & Coverage
.pytest_cache/
.hypothesis/
.coverage
.coverage.*
htmlcov/
coverage.xml
junit*.xml

# Linters & type checkers
.ruff_cache/
.mypy_cache/
.tox/

# Node
node_modules/

# Docs build output
site/

# TRACE Scan Output & Artifacts
findings.md
**/findings.md
*.sarif
trace-results.sarif
trace_results*.json
*.tmp
*.log
*.orig
*.rej

# Operating System
.DS_Store
Desktop.ini
Thumbs.db

# Local tooling artifacts
*.tgz
*~
.python-version
__pypackages__/
