This will get expensive the more files you have and the bigger the project is..
I don't think this is a good rule at all.
better to define each MDC file with its own rules, manually, so it is fetched when needed, and not
fetch irrelevant things which will cost more and might even confuse the AI.