YOU’RE LEARNING TO↗design and implement a complete CRUD (Create, Read, Update, Delete) endpoint set following REST conventions
↗use appropriate HTTP status codes and raise HTTPException for error responses
↗organize routes with APIRouter and understand the role of dependency injection in FastAPI
↗build and test a complete in-memory To-Do list API