# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual Environment
venv/
ENV/
env/
.venv

# Testing
.coverage
.pytest_cache/
htmlcov/
.tox/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Project specific
!tests/fixtures/*.json
results/
.ezvals/

# Agents
*.local.md
PRD.md
AGENTS.md

# Agent directories (symlinks + agent-specific, not checked in)
.claude/skills/
.codex/
.cursor/
.windsurf/
.kiro/
.roo/

# Canonical skills checked in, rest of .agents ignored
.agents/*
!.agents/skills/


ezvals.json

# Docs assembled by workflow (not tracked in git)
ezvals/skills/evals/ezvals-docs/

# Skills sandbox (synced via `make sync-skill-sandbox`)
skills-sandbox/sandbox/.claude/
skills-sandbox/.ezvals/
skills-sandbox/.venv/

# Generated frontend build artifacts (packaged at release time, not tracked in commits)
ezvals/static/index.html
ezvals/static/assets/
