TBH I'm not sure this is a 5.0 thing (or at least to get it completely resolved). I don't think the conditional DRC (to allow for castellated boards) would be a trivial change.
I vote we either bump this to 6.0, or add the simplest possible fix for 5.0: an optional DRC to check tracks against edge cuts. People making castellated boards can either turn the option off or just ignore the errors caused by the castellations.
TBH I'm not sure this is a 5.0 thing (or at least to get it completely resolved). I don't think the conditional DRC (to allow for castellated boards) would be a trivial change.
I vote we either bump this to 6.0, or add the simplest possible fix for 5.0: an optional DRC to check tracks against edge cuts. People making castellated boards can either turn the option off or just ignore the errors caused by the castellations.