Netsmith has encoded the missing limits from JLCPCB (a circuit-board manufacturer) into its board process definition, then connected those limits to both its router and its design rule checking (DRC). The change covers hole-to-track spacing, pad spacing, solder-mask clearance, slots, drill sizes, and copper rings around plated holes.
The important engineering choice is that the router and checker read the same values. Netsmith now chooses a 0.2 millimeter drill inside a 0.45 millimeter via because that is the smallest option at JLCPCB's standard price. Its tests narrow every process field and fail unless that value reaches both routing and DRC, or the source names why the rule does not apply. That catches a class of bugs where an automatic router creates geometry that its own manufacturing check later rejects.
Board automation needs process data that behaves like code, with one reviewed definition and tests for every consumer. A team evaluating an automatic router should change one clearance in its factory profile and confirm that route generation and the final check both respond before trusting it on a production board.