Is it grammatical to use a Present Perfect within a Present Simple, as in:
This programmer regularly documents any change he has recently made in his code.
?
If the answer is positive, what does the above sentence mean to you? Is it ambiguous and equivocal?