If it helps, this is what I do.

When something changes, the script sends me an email like this:

Change in relation components for Chiltern_Heritage_Trail 8489236
3c3
<      9
---
>     10
https://www.openstreetmap.org/relation/8489236
http://ra.osmsurround.org/analyzeRelation?relationId=8489236
http://ra.osmsurround.org/analyzeMap?relationId=8489236

I can then have a look at see what’s changed. Gaps might have been introduced by someone mapping a road junction in more detail, or they might be “real gaps” where perhaps a bridge fell down.

Similarly you can check for superrelations that unexpectedly get ways as members, and ordinary relations that get deleted by mistake.