Normal sequence
- Create and connect the Epic, Item, and Task.
- Understand the selected Task together with its parent Item and Epic.
- Create files, types, interfaces, and signatures as a skeleton.
- Briefly document purpose, intended behavior, and relevant constraints.
- Add tests for the intended behavior where technically possible.
- Review that foundation.
- Implement the behavior and keep issues, documentation, and tests synchronized.
If a test cannot reasonably precede implementation, the Task or pull request explains why and identifies an alternative validation method.
Completion
A Task is complete only when its result or non-implementation outcome is documented, documentation is accurate, tests exist or an exception is explained, relevant follow-up work is tracked, and the required review is complete.
The detailed agreement is available in Contributing with ODTS.