# Ignore Python cache and compiled files
__pycache__/
*.pyc
*.pyo
*.pyd

# Ignore results folder and its contents
results/

# Ignore virtual environments
.venv/
venv/
ENV/

# Ignore system files
.DS_Store

# Ignore other build artifacts
*.egg-info/

# Frontend
web/node_modules/
web/dist/
node_modules/
# Root-anchored: npm run from the repo root leaves an empty lockfile here.
# web/package-lock.json is real and must stay tracked, so this cannot be a
# bare "package-lock.json" pattern.
/package-lock.json

# Local model weights
models/

# Locally persisted GUI/CLI settings
.core/user_settings.json
