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

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/

# Playwright
playwright-report/
test-results/

# Local browser data (profile, audit) when written into the repo for dev
.lyra-browser/
*.jsonl

# OS / editor
.DS_Store
*.swp

# Experiment scratch (promoted code moves into src/ or tests/)
testing/

# Local review-tool artefacts
.openswarm/

# Files moved aside by a cleanup instead of being deleted
trash/

# UAT run directories (lyra-uat run / batch default out_dir)
uat-runs/

# Local secrets: API keys for the UAT brains live here, never in the tree
.env
.env.*
!.env.example

# npx package (npm/): the LICENSE is copied in by `npm pack`, the tarball is a build product
npm/node_modules/
npm/LICENSE
npm/*.tgz
