Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.3 KB

File metadata and controls

41 lines (28 loc) · 1.3 KB

← Back to repository home

Phase 10 combines concepts from the previous phases into complete, testable workflows. Projects emphasize requirements, design decisions, implementation, validation, extension paths, and portfolio communication.

Status

🚧 In progress

Project path

  1. Expense Tracker
  2. Grade Calculator
  3. ⏳ User Registration
  4. ⏳ CSV Analyzer
  5. ⏳ Report Generator
  6. ⏳ File Organizer
  7. ⏳ Fictional Reconciliation Workflow
  8. ⏳ Simulated Automation Flow

Project contract

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.