diff --git a/.gemini b/.gemini deleted file mode 120000 index c8161850a..000000000 --- a/.gemini +++ /dev/null @@ -1 +0,0 @@ -.claude \ No newline at end of file diff --git a/.gitignore b/.gitignore index 30ad0db2c..0f9f8c0fe 100644 --- a/.gitignore +++ b/.gitignore @@ -82,7 +82,6 @@ site/.venv/ *.swp *.swo *~ -.DS_Store # Jupyter Book / Quarto build artifacts book/_build/ @@ -93,16 +92,12 @@ book/quarto/**/._*_xref.json book/quarto/**/*_files/ book/quarto/**/*.backup.* book/quarto/*_figures.txt -site/_build/ docs/_build/ -# NBGrader - assignments are dynamically generated via 'tito nbgrader generate' -# Only ignore student submissions and grading outputs, not source/release (for now) +# NBGrader - only ignore generated outputs, not source/release assignments/autograded/ assignments/feedback/ assignments/submitted/ -# Note: assignments/source/ and assignments/release/ are kept in git for now -# but should be regenerated with 'tito nbgrader generate' when modules change # Logs *.log @@ -130,6 +125,7 @@ book/tools/scripts/testing/logs/ # OS .DS_Store Thumbs.db +.envrc # Temporary files *.tmp @@ -139,12 +135,14 @@ Thumbs.db *.bak *.backup -# AI assistant configs (symlinks to external AIConfigs repo, not tracked) +# Misc. configurations .claude .claude/ .cursor .cursor/ .cursor~HEAD +.gemini +.gemini/ .ai/ # MLSysBook extension working directories (worktrees, reports, logs) @@ -169,36 +167,11 @@ milestones/datasets/ !datasets/README.md !datasets/DATASET_ANALYSIS.md -# Temporary AI-generated reports (not permanent project docs) -MODULE_REVIEW_REPORT_*.md -MODULE_STATUS_SUMMARY.md -**/*_SUMMARY.md -**/*_REPORT*.md -**/*_ANALYSIS.md -**/*_VERIFICATION.md -**/*_CHECKLIST.md -**/*_FIXES*.md -**/*_CHANGES*.md -**/*_COMPLETE.md -**/*_RECOMMENDATIONS.md -**/*_BEFORE_AFTER.md -**/*_OUTPUTS.md -**/*_UPDATE.md -**/*_STATUS.md -**/*_MAP.md -**/*_GUIDE.md -**/*_FINDINGS.md -**/*_PLAN.md -**/*_COMPARISON.md -**/*_REVIEW*.md -**/*_MATRIX.md -**/*_INVENTORY.md -**/*_ASSESSMENT.md +# Temporary generated files +progress.json **/VERIFY_*.py **/NEW_CITATIONS.bib **/proposed_figures.tex -progress.json -modules/HASATTR_*.md # Generated notebooks (built from src/*.py source files) # The modules/ directory contains generated notebooks for learners @@ -212,23 +185,18 @@ docs/chapters/modules/* # Site build artifacts site/_build/ -.envrc # Generated tinytorch package (auto-generated from src/ via nbdev_export) # Single source of truth: src/*/*.py files -# Note: This pattern is for inside tinytorch/, not at repo root tinytorch/tinytorch/* !tinytorch/tinytorch/README.md # Generated benchmark outputs .tito/benchmarks/ +# Misc. generated files /.luarc.json - book/quarto/index.idx - book/quarto/index.ilg - book/quarto/index.ind - CLAUDE.md