# ========================
# 环境变量（含密码和密钥）
# ========================
.env
.env.*
!.env.example
server/.env
backend/.env

# ========================
# Python
# ========================
__pycache__/
*.pyc
*.pyo
.venv/
venv/
*.egg-info/
.pytest_cache/

# ========================
# Node.js
# ========================
node_modules/
frontend/dist/
dist/
build/

# ========================
# 上传文件 & 数据
# ========================
server/uploads/
uploads/
data/

# ========================
# 数据库文件
# ========================
*.sqlite
*.sqlite3
*.db

# ========================
# 日志
# ========================
*.log
logs/

# ========================
# 临时文件 & 缓存
# ========================
tmp/
.cache/
*.tmp
*.swp
*~

# ========================
# IDE
# ========================
.vscode/
.idea/
.gemini/
.agent/

# ========================
# OS
# ========================
.DS_Store
Thumbs.db

# ========================
# 构建产物 & 运行时
# ========================
node-v*/
node.tar.xz

# ========================
# Playwright 测试产物
# ========================
frontend/playwright-report/
frontend/test-results/
frontend/e2e/.auth/

# ========================
# Alembic bytecode
# ========================
server/alembic/versions/__pycache__/

# ========================
# 旧版 backend（如不再使用）
# ========================
backend/.pytest_cache/
backend/alembic/versions/__pycache__/
