1006805027
Adds PackageCyclesTest, which fails the build on any new cycle between the top-level dev.ltms.fleet.* packages. Today's five real cycles are recorded as narrow, explicit exceptions (ignoreDependency per named pair, both directions), each commented with the ticket step (or a note that it needs its own) that removes it. No package moves in this PR. archunit-junit5 1.5.0 (current stable, newer than an earlier 1.4.1 draft). Main code only (DO_NOT_INCLUDE_TESTS) and importPackages(...) instead of a working-directory-relative target/classes path.