test: multi-target routing through a water courtyard
Beads: trasser-multi-obstacle-regression. Two module regressions, 12 configurations: open/closed courtyard, rotations, reversed input, numeric/string IDs, independent geometric witnesses, water intersection checks, search budget and CurrentResultVerifier. No production algorithm changes. Documentation 1133/1133, catalogue 223 valid. Final clean Java regression run PASS: CurrentRouterTest 15 + MultiObstacleRoutingTest 2 + SharedBranchRecoveryTest 3 = 20 tests, zero failures/errors/skips. Depends on !66 (merged); no auto-merge requested. Not HTTP/hidden-set acceptance or performance evidence. Prepared with Codex.
Edited by Pipoupipau