.DS_Store
.buildpath
.hgignore.swp
.project
.orig
.swp
.idea/
.settings/
.vscode/
vender/
# 业务模块 log 目录（src/modules/log）须入库，特例排除
log/
!src/modules/log/
composer.lock
gitpush.sh
pkg/
bin/
cbuild
*/.DS_Store
.vscode

.svn
evui/
document/
node_modules/
uploads/

# ============================================================
# Python
# ============================================================
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
dist/
.venv/
venv/
env/
ENV/

# ============================================================
# 环境变量（含密钥/凭据，严禁提交）
# 根锚定：仅忽略根目录后端 .env，前端 ui/.env* 正常入库
# ============================================================
/.env
/.env.local
/.env.*.local

# ============================================================
# 日志 / 本地实例配置
# ============================================================
logs/
instance/
*.log

# ============================================================
# 测试与工具缓存
# ============================================================
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
coverage.xml

# ============================================================
# Claude Code 本地配置（团队共享 settings.json 除外）
# ============================================================
.claude/settings.local.json

# ============================================================
# 本地临时文件
# ============================================================
*.pid
*.sqlite3
captcha.png
