@artem_zin talked in his podcast with
@alexey.tsvetkov about kapt, and mentioned problem that kapt runs each time when sources changed.
I have the same problem, and couldn’t find related issue
So I created a new issue and a sample project:
https://youtrack.jetbrains.com/issue/KT-17620