Phase 10 combines concepts from the previous phases into complete, testable workflows. Projects emphasize requirements, design decisions, implementation, validation, extension paths, and portfolio communication.
🚧 In progress
- ✅ Expense Tracker
- ✅ Grade Calculator
- ⏳ User Registration
- ⏳ CSV Analyzer
- ⏳ Report Generator
- ⏳ File Organizer
- ⏳ Fictional Reconciliation Workflow
- ⏳ Simulated Automation Flow
Each project should include:
- explicit requirements;
- design notes and trade-offs;
- working implementation;
- deterministic demonstration when appropriate;
- automated tests for important behavior;
- explanation of failure paths;
- extension challenges;
- portfolio discussion.
Project 01 establishes the integration pattern with validated monetary records and persistence. Project 02 extends it with configurable grading policies, exact weighted aggregation, explicit partial/final states, structured reporting, and boundary-focused pytest coverage.