Implement an AI ToDo List System
Hard · Solved in Python · Machine learning coding practice
Problem
You are asked to implement a ToDo list manager for an AI agent that handles task dependencies and automatic state transitions. The system should allow creating tasks with dependencies, tracking their status, and determining execution order.
You are provided with three pre-defined classes TaskStatus, Task and ToDoList to build upon.
Topics: general-ai-coding, topological-sort, dependence-management, object-oriented-design, python
The full statement, worked examples, hints and the test suite are available once you sign in. You can then solve Implement an AI ToDo List System in the browser and run it against the tests.