mirror of
https://github.com/MLSysBook/TinyTorch.git
synced 2026-03-12 21:03:44 -05:00
Module 01 (Setup) Improvements: - Fix duplicate grade_id (changed to setup-verification) - Add comprehensive 5 C's pattern before implementations - Replace hardcoded instructor data with generic placeholders - Implement test-immediately pattern after each function - Add proper NBGrader metadata to all test cells Module 02 (Tensor) Improvements: - Move ALL scaffolding outside BEGIN/END SOLUTION blocks - Add complete 5 C's pattern before Tensor implementation - Fix test naming to consistent test_unit_* pattern - Ensure tests run immediately after implementations - Maintain proper NBGrader metadata with unique grade_ids Key Standards Applied: - 5 C's Pattern: Concept, Code Structure, Connections, Constraints, Context - Test-immediately: Every implementation followed by immediate validation - NBGrader Ready: Scaffolding outside solutions for student releases - Professional Standards: Generic data and consistent patterns These improvements ensure both modules: 1. Pass NBGrader validation for student releases 2. Provide comprehensive educational scaffolding 3. Follow test-immediately pattern for rapid feedback 4. Meet all TinyTorch quality standards