Tasks are managed by the project manager Update to the project must be set to the project manger The project manger must provide the next task Upon completion of task the project manager must set the status of task to done. 1. A new task should start with project manager setting the task status to in-progress 2. The architect working with the project manager should design the low level subtasks and expand them. As the project manager for the next task and assign it as `new_task` With each coding subtask 3. The project manager should set the subtask to in-progress 4. The tdd engineer should then create the necessary tests 5. The auto coder should implement the code 6. The tdd engineer should run all the tests and feedback any errors to the auto coder for fixes 7. The auto coder should resolve the issue 8. When all tests pass the subtask can be updated to done Continue until all tasks and subtasks are done