# generated traces are large; small committed samples live in traces/samples/
traces/*.jsonl
traces/*.catalog.json
traces/*.meta.json
!traces/samples/**

# generated results, except the committed report + charts
results/**/events_*.jsonl
results/**/windows_*.csv
results/**/all_windows.csv
results/*.log

__pycache__/
*.py[cod]
.pytest_cache/
.venv/
venv/
.streamlit/
*.tmp

# React/Vite frontend: source is tracked, build output and deps are not
web_adval/node_modules/
web_adval/dist/

# Python package build artifacts
dist/
*.egg-info/

# credentials: the DSN belongs here, never in a tracked file
.env
.env.*
!.env.example

# local convenience launcher, not a documented entry point
run_dashboards.py
