# Secrets
.env
.env.*
*.key
*.pem

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
.pytest_cache/
.ruff_cache/
.mypy_cache/

# Virtualenv
.venv/
venv/
env/

# 用户运行产物 / 临时文件
# task 内产物(sections/ slides/ *.spec.md/ *.docx/*.pptx)都在 workspace/ 下,
# 由上面这条 workspace/ 一并忽略。repo 根级别的 sections/ / slides/ / *.spec.md
# **故意不忽略**——如果 agent 又写错位置,要靠 git status 立刻暴露,不再用 .gitignore 兜底。
workspace/
*.log

# Claude Code 本地状态
.claude/

# IDE / OS
.vscode/
.idea/
*.swp
.DS_Store
Thumbs.db
desktop.ini

# 可执行产物 (PPT skill 测试输出)
*.tmp.pptx
output.pptx
untitled*.pptx
/*.pptx
/*.docx

# 用户本地工具脚本 / 规划文件 (不入库)
规划.docx
cl.ps1
col.ps1
