__pycache__/
*.py[cod]
*.egg-info/
build/
dist/

.venv/
venv/
env/

.pytest_cache/
.coverage
htmlcov/

.env
.env.*
!.env.example

.DS_Store
Thumbs.db

# Vendored JavaScript parser. The dist rule above matches acorn's build
# directory, which would drop the parser itself from both the repository and
# the wheel and ship a package that cannot parse anything.
!src/prodpilot/vendor/node_modules/acorn/dist/
!src/prodpilot/vendor/**

# Phase 5 dataset. Manifest and cache only, never committed.
data/

# Retired and superseded data files, kept locally rather than deleted.
backup/

# Devin project-local MCP config: holds a path that only works on one machine
.devin/mcp_config.local.json
