After a holiday, he returned to work and started with implementing a new feature as a warm-up.
After merging the first pull request, he realized it was buggy — he had forgotten to test another major aspect of the prototype — and ended up needing three more pull requests to complete the job.