# Captured traffic and cookie jars hold live sessions, tokens and personal data.
# They are never committed.
/captures/
/runs/
*.har
*.jar.json
*.flow
cookies*.json

# Browser profiles hold live sessions
/profiles/

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

# A library pins nothing for its consumers: CI resolves from pyproject.toml, so
# a committed lock would only hide upstream breakage.
uv.lock
