# Python-generated files
__pycache__/
*.py[oc]
.coverage
htmlcov/

# Credentials (DO NOT COMMIT)
config.json
myconfig.json
.env
.env.*
!.env.example
*.key
*.pem

# Notion integration registry (runtime state, per working directory)
.notion_pages.json
.notion_pages.json.lock

# Build artifacts
build/
dist/
wheels/
*.egg-info

# Office temp files
~$*

# Logs
logs/

# IDE
.idea/
.vscode/

# Virtual environments
.venv/

# Python version (managed by pyproject.toml requires-python)
.python-version

# Test output
out.json

# Temporary files
plan.md

# Ignore xlsx everywhere except sample_outputs and test fixtures
*.xlsx
!sample_outputs/**/*.xlsx
!tests/fixtures/**/*.xlsx

# Claude Code session files
.claude/
CLAUDE.md

# Git worktrees
.worktrees/
plan.md

# Local smoke test (uses live API credentials)
scripts/smoke_test_production.py

# Superpowers plans/specs (local only)
docs/superpowers/
docs/plans
