getOrder

open fun getOrder(): Int

Last, like the platform's own resolvers, so an application that has decided what a role means keeps deciding it.

Ordered.LOWEST_PRECEDENCE is as late as a bean in the stream can sort, and it is the same value an application resolver that states no order gets - so this ties with those, and registration order breaks the tie. An application whose resolver must win over a local model should say so with @Order, which every value below LOWEST_PRECEDENCE does.