| # ---- Python ---- | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| *.egg-info/ | |
| .ipynb_checkpoints/ | |
| # ---- OS / editor junk ---- | |
| .DS_Store | |
| Thumbs.db | |
| desktop.ini | |
| .vscode/ | |
| .idea/ | |
| .claude/ | |
| # ---- Tool caches (regenerable) ---- | |
| scripts/.cache/ | |
| .trash-*/ | |
| # ---- Submission archives: never commit the zip into its own source repo ---- | |
| *.zip | |
| # ---- Paper/PPT preview thumbnails (regenerable from their PDFs) ---- | |
| *_page-*.png | |
| # ---- Rendered diagrams are regenerable from docs/diagrams/src/ ---- | |
| # (kept small; not ignored — but pdf/svg can be rebuilt via scripts/render_diagrams.sh) | |