_version.py
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
.eggs/
*.egg
.venv/
venv/
.env
*.log
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
.coverage.*
coverage.xml
htmlcov/

# macOS finder metadata
.DS_Store

# uv.lock — local dev tool artifact, ai-hats is a library installed via pip
uv.lock

# Real-session fixtures — recorded from a developer's local Claude Code session,
# contain absolute home paths, real sessionId/requestId, subscription metadata,
# and unredacted user prompts. Tests that consume them auto-skip when absent.
# Generate locally for debugging; never commit. See HATS-343.
tests/fixtures/real_conversation.jsonl
tests/fixtures/real_trace.log

# ai-hats runtime (generated per-project)
.agent/
.githooks/
.gitlog/
ai-hats.yaml
profile.json       # legacy, migrated to ai-hats.yaml
profile.json.bak
GEMINI.md
CLAUDE.md
.claude/skills/
.claude/scheduled_tasks.lock
.claude/settings.local.json
.claude/settings.json
.envrc
.gemini/
.agent/ai-hats/
