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

# Git & CI
.git/
.gitignore

# Flask instance (SQLite + uploads) — 运行时生成，不进镜像
instance/
*.sqlite
*.sqlite3
*.db

# 交付物 & 生成测试脚本（非源码）
# NOTE: never use a bare '*.sh' here — that would also exclude the project's
# own start.sh which the Dockerfile COPYs in. Be specific about which .sh
# files are user-generated artifacts.
deliverables/
deliverables/*.sh
/tmp/

# 构建中间产物
Dockerfile
.dockerignore
