I'm not working on such a datacheck though.
Maybe you're thinking of some
other stuff I mentioned a while back that's kind of in the same ballpark, but not this exactly. A little work on EXTRANEOUS_EXIT in datacheck form was done, but it's buggy & partially complete; otherwise these were just done as shell scripts & set aside as ideas for the future.
• EXTRANEOUS_EXIT is for detecting
I-95(42) labels that can change to plain
I-95 -- parenthetical suffixes rather than underscored.
• UNIQUE_SLASH_SUFFIX only looks at labels with slashes, applying
these rules.
A datacheck like this one would, in its simplest form, produce a lot of false positives due to multiplex splits.
For example,
ME11 has only one ME4_* label, the other ME4 split being US202/4.
From there, introducing a need to look at
HighwaySegment::concurrent lists or
Waypoint::colocated lists makes the complexity ramp up pretty fast.