# Python
*.pyc
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
*.egg-info/
dist/
build/
.eggs/

# Virtual environments
.venv/
venv/
env/

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

# OS
.DS_Store
Thumbs.db
*.tmp
*.log

# PactKit - generated artifacts (auto-regenerated by user projects)
docs/architecture/graphs/
docs/architecture/snapshots/

# PactKit - IP protection (keep locally, not tracked in git)
# Only BUG-*.md specs are tracked; STORY/HOTFIX contain sensitive design details
docs/specs/STORY-*.md
docs/specs/HOTFIX-*.md
docs/test_cases/STORY-*_case.md
docs/test_cases/HOTFIX-*_case.md
docs/product/sprint_board.md
docs/product/context.md
docs/product/archive/
docs/product/prd.md
docs/architecture/governance/

# Claude Code local config
.claude/

# Codex CLI local config
.codex/

# Plugin deployment artifacts (generated by pactkit update)
pactkit-plugin/

# Secrets
.pypirc

# Playwright MCP
.playwright-mcp/

# Backup
*.bak
.mcp.json
coder/
docker/
