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

# Packaging output (uv build / python -m build)
dist/

# Secrets / local env (none tracked; ignore proactively)
.env
.env.*

# Editors / IDEs (may embed local absolute paths)
.vscode/
.idea/

# LaTeX build artifacts
*.aux
*.log
*.bbl
*.blg
*.out
*.fls
*.fdb_latexmk
*.synctex.gz

# Tool output trees (per-paper conversion output lives next to the paper, not here)
output/

# Launcher error log (startup.bat / startup.sh write this next to themselves)
latextify-startup.log

# OS
.DS_Store
Thumbs.db

# Claude Code files (never tracked in this public repo: local agent config,
# session worktrees, and any project-instruction files stay local-only)
.claude/
CLAUDE.md
CLAUDE.local.md

# Local-only working notes (hosting/ops docs, parked roadmaps -- not for the
# public repo; see the owner's notes/ directory)
notes/

# Offline kit build output (latextify make-kit)
/build/
