Update cadet training records for compliance before reporting

Your cadet training webhooks arrive without consistent lookup keys, causing duplicate rows and compliance gaps. IT and training coordinators get a single authoritative cadet record so reports are accurate before the next reporting run.

Update cadet training records for compliance before reporting

Update cadet training records for compliance before reporting