# ---- Python ----
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
htmlcov/
.coverage

# ---- 工具缓存：点目录统一忽略（.venv/.hypothesis/.mypy_cache/...）----
.*/
# 例外：CI 工作流必须入库
!.github/
!.github/**

# ---- 开发软件 ----
.idea/
.vscode/
*.swp
.DS_Store
Thumbs.db

# ---- 测试产物：一个测试一个文件夹，不入库（AGENTS.md 约定）----
/tests/temp/
