# ────────────────────────────────────────
# 시크릿 (절대 커밋 금지 — 글로벌 규칙)
# ────────────────────────────────────────
.env
.env.local
.env.*.local
*.pem
*.key

# ────────────────────────────────────────
# Python
# ────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# uv
.venv/
venv/
ENV/

# Test / Coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
coverage.xml
*.cover

# Ruff / mypy
.ruff_cache/
.mypy_cache/

# ────────────────────────────────────────
# IDE
# ────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo
.DS_Store
Thumbs.db

# ────────────────────────────────────────
# 프로젝트 런타임 산출물
# ────────────────────────────────────────
*.db
*.db-journal
*.sqlite
*.sqlite3
.cache/
logs/
*.log

# 캐시 디렉토리 (사용자 홈 외 로컬 테스트)
.caselaw_mcp/

# ────────────────────────────────────────
# 개발자 로컬 자료 (공개 부적절)
# ────────────────────────────────────────
# 화면 캡처 (디버깅용 개인 스크린샷)
*.png
*.jpg
*.jpeg
# 단, docs/promo/ 아래 자료 이미지·GIF는 README 노출용이므로 추적
!docs/promo/**/*.png
!docs/promo/**/*.jpg
!docs/promo/**/*.jpeg
!docs/promo/**/*.gif
# 영상 파일은 용량이 크므로 git 추적 X (YouTube에 업로드 후 URL만 README 임베드)
docs/promo/videos/
# images/ 디렉토리에 우연히 들어간 영상도 함께 제외 (38~46MB 단위라 push 비대)
docs/promo/**/*.mp4
docs/promo/**/*.mov
docs/promo/**/*.webm

# Vrew 프로젝트 작업 파일 (개인 작업용, README 노출 대상 아님)
*.vrew

# 외부 가이드 원본 (저작권 불명확)
reference/

# 내부 계획 폴더 (작업 메모)
.planning/

# Playwright 자동화용 격리 venv
docs/promo/automation/.venv-pw/
