# Build outputs
bin/
obj/

# IDE
.vs/
.vscode/
*.suo
*.user

# Dependencies
node_modules/

# OS files
.DS_Store
Thumbs.db

# Certificates (sensitive)
*.pfx
*.p12

# Data files
data/

# Temporary files
*.tmp
*.log

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

# Virtual Environment
.venv/
venv/
ENV/
env/

# IDE
.pytest_cache/
.mypy_cache/
.ipynb_checkpoints/

# KB 업로드 원본 파일 (런타임 데이터)
storage/

# wwwroot 프론트 라이브러리는 추적 (위 Python용 lib/ 규칙의 예외)
!src/Web/wwwroot/lib/
!src/Web/wwwroot/lib/**

# 백업 잔여물
*.backup
*.backup.*

# 대용량 PDF 바이너리는 git 제외 (디스크엔 유지, 필요시 Git LFS)
src/Web/uploads/*.pdf
knowledge/도면-데이터시트/
