# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv

# Test artifacts
.coverage
coverage.xml
htmlcov/

# Caches & IDEs
.cursor/
.idea/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.DS_Store
.agent/
.sef_cache/

# MCP runtime logs (created in client project roots, not in sef-agents repo)
handoff_log.jsonl

# Session working files (ephemeral, not part of package)
tasks/
CLAUDE.md

# Documentation Iterations
GAP_ANALYSIS.md
docs/misc/
docs/pitch-deck/

# Research / presentation docs (not part of the package)
docs/ARXIV_SUBMISSION_GUIDE.md
docs/CONSOLE_SCREENS.md
docs/CONTEXT_CODEBASE_DIAGRAM.md
docs/RESEARCH_POTENTIAL.md

# Optional Documentation (not required for sef-agents runtime)
docs/architecture/
docs/design/
docs/features/
docs/guides/
docs/operations/
docs/process/
docs/product/
docs/requirements/STORY-*.md
docs/requirements/README.md
docs/requirements/FLOW_DIAGRAM.md

# Security Reports
bandit-report.json
pip-audit-report.json
*.json

# Generated Reports (auto-generated by agents, not needed in package)
sef-reports/

# Playwright MCP cache
.playwright-mcp/

# Binary / exported assets (not source artifacts)
docs/*.html
docs/*.jpeg
docs/*.jpg
docs/*.png

# API Keys (never commit)
api_keys.json
src/sef_agents/api_keys.json
