# 密钥 / 环境变量（绝不入库 — CLAUDE.md 红线：key 收口环境变量）
.env
.env.*
!.env.example
*.key
*.pem

# Python
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/

# Node / 前端
node_modules/
.next/
dist/
build/

# 本地数据 / 日志
logs/
*.log
.DS_Store
verify_output/
**/verify_output/
frontend/verify_task103/
backend/test_color_compare.py
backend/test_3sets_e2e.py
backend/scripts/run_log.txt
test/
test/node_modules/
test/.env
output_e2e/
**/output_e2e/
screenshot-*.png

# Celery / Redis 本地
celerybeat-schedule
dump.rdb
.env.bak
*.env.bak
*.tsbuildinfo
