To receive OTA:
No system files may be modified.
No system files may be removed.
System files MAY be added.
I.E. if you're stock rooted you're fine...root just adds superuser as a system app.
Stock recovery, radios, and boot loader must all be in place.
Unlocked bootloader will still receive OTA.