source → target as asserted may run with theForward) or against it (Inverse) — e.g. adepends_on edge is asserted source=dependant/target=dependency, but theInverse LeadsTo.Near is symmetric: always Forward.edge_polarity enum."forward"