20.20Schema-drift agent
On a schedule or CI:
Salesforce metadata
+
expected mapping
Compare:
Does every mapped field still exist?
Same type?
Still writable?
Still external ID?
Relationship still exists?
Then:
mapping uses Account.Legacy_Status__c
but current schema doesn't contain it
Fail deployment or alert.