# ───────────────
# 📦 Python 관련
# ───────────────
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.so
*.egg-info/
*.egg
*.log
*.sqlite3
*.db
*.ipynb_checkpoints
*.coverage
.coverage.*
coverage.xml
htmlcov/
.cache/
.mypy_cache/
.pytest_cache/
*.spec
*.pot
*.mo
*.compiled
*.manifest
*.bak
*.swp
*.swo

# Hatch / uv / build
dist/
build/
*.dist-info/
.venv/
.uv/
rendered/

# Poetry, Hatch, uv lockfiles
poetry.lock
hatch.lock
uv.lock
pip-wheel-metadata/

# Virtualenvs
env/
ENV/
venv/
env.bak/
venv.bak/

# ───────────────
# 🧠 IDE 설정
# ───────────────
# PyCharm
.idea/
# VS Code
# .vscode/
# JetBrains Rider
.idea_modules/
*.iml

# ───────────────
# 💻 OS 파일
# ───────────────
# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon?
._*
.Spotlight-V100
.Trashes
.fseventsd

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.lnk

# Linux
*~
.nfs*

# ───────────────
# 📁 사용자 샘플/개발 환경
# ───────────────
charts/
repos/
*.local.yaml
*.override.yaml

# sb-yesman-cli settings
.claude/

results/
.ruff_cache/

# ───────────────
# 🛠️ IDE/AI 도구 설정
# ───────────────
.cursor/
# .ai/  # AI 컨텍스트 메타데이터는 버전 관리에 포함

# ───────────────
# 📊 개발 중 임시 데이터
# ───────────────
data/
lint-output.txt
*-output.txt
tmp/
