route/internal/sys: expose helper methods
route: add system adaptation test