Implements every ticket with Test-Driven Development.
It picks up ready tickets from the board, reads the requirement and its acceptance criteria, starts from the failing tests and writes the code that makes them pass, then opens a pull request that cites the requirement it implements. When two rules conflict, it doesn’t pick the convenient one: it stops, lays out both and asks an engineer.
Reads
- Tickets and acceptance criteria
- The architecture
- Test cases
Produces
- Code and pull requests
- Implementation notes
- Questions, when rules conflict

