Add generate_team.py script that reads .all-contributorsrc and generates
the team.md page automatically. This keeps the website team page in sync
with the README contributors.
- Add tinytorch/site/scripts/generate_team.py
- Update both deploy workflows to run the script before building
- Contributors added via @all-contributors now appear on the website
The script runs during site build, so team.md stays fresh with each deploy.
- Add new Team page featuring core staff and contributors
- Vijay Janapa Reddi (Nerdy Professor), Andrea Garavagno (Tech Lead),
Kari Janapareddi (Chief of Staff), Kai Kleinbard (Web Wizard)
- Display community staff side-by-side with fun role titles
- Move Acknowledgments to separate page for MiniTorch/micrograd credits
- Add contributor generator script for future automation
- Update navigation: Team → Ecosystem → Acknowledgments
Remove 19 unused scripts that were not referenced in any workflows or configuration files:
- 13 validation scripts in .github/tinytorch-scripts/ (never integrated into CI/CD)
- TINYTORCH_RELEASE_PROCESS.md documentation
- Duplicate gs_compress_pdf.py script
- Unused book scripts (footnotes, reorganize_scripts)
- Unused check_no_emojis.py script
- Update mermaid params to use PDF output with pdfcrop
- Add width and height constraints with keepaspectratio in LaTeX
- Redesign Module Flow diagram to LR layout with TB subgraphs
- Shorten labels to fit better on page
Increase tolerance from 2% to 3% for numerical gradient check.
Educational explicit-loop implementations have slightly higher
numerical error than optimized versions, which is expected.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- Update MODULE_DEPENDENCIES dict to match current 01-20 structure
- Fix dependency chain comments in test_progressive_integration.py files
- Update CHECKPOINTS in test_checkpoint_integration.py
- Update module_mappings in package_manager_integration.py
- Update module_order in module_complete_orchestrator.py
The old test files referenced incorrect module numbers (06_spatial instead
of 09_convolutions) from an outdated module structure.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- Remove emojis for clean professional PDF output
- Replace fire emoji with inline image for branding
- Convert Unicode subscripts to LaTeX math
- Clear duplicate Sphinx title page metadata
- Add regex patterns for escaped LaTeX commands