running 1 test test capacity_spillover_does_not_add_a_blocked_mandatory_stub_above_the_owner ... obstacle-Current edge=956a2026-0912-4000-8000-0000000003e8 points=[Position { x: 224.0, y: 18.0 }, Position { x: 242.0, y: 18.0 }, Position { x: 1890.0, y: 18.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current edge=956a2026-0912-4000-8000-0000000003e9 points=[Position { x: 224.0, y: 46.0 }, Position { x: 242.0, y: 46.0 }, Position { x: 242.0, y: 402.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current edge=956a2026-0912-4000-8000-0000000003ea points=[Position { x: 224.0, y: 74.0 }, Position { x: 242.0, y: 74.0 }, Position { x: 1890.0, y: 74.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current edge=956a2026-0912-4000-8000-0000000003eb points=[Position { x: 224.0, y: 102.0 }, Position { x: 242.0, y: 102.0 }, Position { x: 1890.0, y: 102.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current edge=956a2026-0912-4000-8000-0000000003ec points=[Position { x: 224.0, y: 130.0 }, Position { x: 242.0, y: 130.0 }, Position { x: 1890.0, y: 130.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current edge=956a2026-0912-4000-8000-0000000003ed points=[Position { x: 224.0, y: 158.0 }, Position { x: 242.0, y: 158.0 }, Position { x: 1066.0, y: 158.0 }, Position { x: 1066.0, y: 402.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current edge=956a2026-0912-4000-8000-0000000003ee points=[Position { x: 224.0, y: 186.0 }, Position { x: 242.0, y: 186.0 }, Position { x: 242.0, y: 324.0 }, Position { x: 1890.0, y: 324.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current edge=956a2026-0912-4000-8000-0000000003ef points=[Position { x: 224.0, y: 214.0 }, Position { x: 242.0, y: 214.0 }, Position { x: 1890.0, y: 214.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-Current bounds=Position { x: 0.0, y: 0.0 }/Size { width: 224.0, height: 232.0 } LRTB=[0, 8, 0, 0] gap=28 warnings=0 length=15760 bends=18 blocked_stubs=[] obstacle-Current port=956a2026-0912-4000-8000-000000000064 side=Right position=Position { x: 224.0, y: 18.0 } obstacle-Current port=956a2026-0912-4000-8000-000000000065 side=Right position=Position { x: 224.0, y: 46.0 } obstacle-Current port=956a2026-0912-4000-8000-000000000066 side=Right position=Position { x: 224.0, y: 74.0 } obstacle-Current port=956a2026-0912-4000-8000-000000000067 side=Right position=Position { x: 224.0, y: 102.0 } obstacle-Current port=956a2026-0912-4000-8000-000000000068 side=Right position=Position { x: 224.0, y: 130.0 } obstacle-Current port=956a2026-0912-4000-8000-000000000069 side=Right position=Position { x: 224.0, y: 158.0 } obstacle-Current port=956a2026-0912-4000-8000-00000000006a side=Right position=Position { x: 224.0, y: 186.0 } obstacle-Current port=956a2026-0912-4000-8000-00000000006b side=Right position=Position { x: 224.0, y: 214.0 } obstacle Current: independently blocked=[], NoClearPath=[]; source prediction capacity Top=(112,0), stub=(112,-18), obstacle inflation y=[-162,-6] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003e8 points=[Position { x: 224.0, y: 18.0 }, Position { x: 242.0, y: 18.0 }, Position { x: 1890.0, y: 18.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003e9 points=[Position { x: 224.0, y: 35.714287 }, Position { x: 242.0, y: 35.714287 }, Position { x: 242.0, y: 402.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003ea points=[Position { x: 224.0, y: 53.42857 }, Position { x: 242.0, y: 53.42857 }, Position { x: 1890.0, y: 53.42857 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003eb points=[Position { x: 224.0, y: 71.14285 }, Position { x: 242.0, y: 71.14285 }, Position { x: 1890.0, y: 71.14285 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003ec points=[Position { x: 224.0, y: 88.85713 }, Position { x: 242.0, y: 88.85713 }, Position { x: 1066.0, y: 88.85713 }, Position { x: 1066.0, y: 402.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003ed points=[Position { x: 224.0, y: 106.57143 }, Position { x: 242.0, y: 106.57143 }, Position { x: 242.0, y: 324.0 }, Position { x: 1890.0, y: 324.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003ee points=[Position { x: 224.0, y: 124.28572 }, Position { x: 242.0, y: 124.28572 }, Position { x: 1890.0, y: 124.28572 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing edge=956a2026-0912-4000-8000-0000000003ef points=[Position { x: 224.0, y: 142.0 }, Position { x: 242.0, y: 142.0 }, Position { x: 1890.0, y: 142.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-SameSidesAdaptSpacing bounds=Position { x: 0.0, y: 0.0 }/Size { width: 224.0, height: 160.0 } LRTB=[0, 8, 0, 0] gap=17.71428 warnings=0 length=16047.999 bends=18 blocked_stubs=[] obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-000000000064 side=Right position=Position { x: 224.0, y: 18.0 } obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-000000000065 side=Right position=Position { x: 224.0, y: 35.714287 } obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-000000000066 side=Right position=Position { x: 224.0, y: 53.42857 } obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-000000000067 side=Right position=Position { x: 224.0, y: 71.14285 } obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-000000000068 side=Right position=Position { x: 224.0, y: 88.85713 } obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-000000000069 side=Right position=Position { x: 224.0, y: 106.57143 } obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-00000000006a side=Right position=Position { x: 224.0, y: 124.28572 } obstacle-SameSidesAdaptSpacing port=956a2026-0912-4000-8000-00000000006b side=Right position=Position { x: 224.0, y: 142.0 } obstacle SameSidesAdaptSpacing: independently blocked=[], NoClearPath=[]; source prediction capacity Top=(112,0), stub=(112,-18), obstacle inflation y=[-162,-6] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003e8 points=[Position { x: 224.0, y: 18.0 }, Position { x: 242.0, y: 18.0 }, Position { x: 1890.0, y: 18.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003e9 points=[Position { x: 224.0, y: 49.0 }, Position { x: 242.0, y: 49.0 }, Position { x: 242.0, y: 402.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003ea points=[Position { x: 224.0, y: 80.0 }, Position { x: 242.0, y: 80.0 }, Position { x: 1890.0, y: 80.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003eb points=[Position { x: 224.0, y: 111.0 }, Position { x: 242.0, y: 111.0 }, Position { x: 1890.0, y: 111.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003ec points=[Position { x: 224.0, y: 142.0 }, Position { x: 242.0, y: 142.0 }, Position { x: 1890.0, y: 142.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003ed points=[Position { x: 0.0, y: 80.0 }, Position { x: -18.0, y: 80.0 }, Position { x: -18.0, y: 402.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003ee points=[Position { x: 112.0, y: 0.0 }, Position { x: 112.0, y: -18.0 }, Position { x: 1890.0, y: -18.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[NoClearPath] obstacle-CapacityAware edge=956a2026-0912-4000-8000-0000000003ef points=[Position { x: 112.0, y: 160.0 }, Position { x: 112.0, y: 178.0 }, Position { x: 112.0, y: 324.0 }, Position { x: 1890.0, y: 324.0 }, Position { x: 1890.0, y: 402.0 }, Position { x: 1908.0, y: 402.0 }] warnings=[] obstacle-CapacityAware bounds=Position { x: 0.0, y: 0.0 }/Size { width: 224.0, height: 160.0 } LRTB=[1, 5, 1, 1] gap=31 warnings=1 length=16568 bends=18 blocked_stubs=[(956a2026-0912-4000-8000-00000000006a, 956a2026-0912-4000-8000-00000000002a)] obstacle-CapacityAware port=956a2026-0912-4000-8000-000000000064 side=Right position=Position { x: 224.0, y: 18.0 } obstacle-CapacityAware port=956a2026-0912-4000-8000-000000000065 side=Right position=Position { x: 224.0, y: 49.0 } obstacle-CapacityAware port=956a2026-0912-4000-8000-000000000066 side=Right position=Position { x: 224.0, y: 80.0 } obstacle-CapacityAware port=956a2026-0912-4000-8000-000000000067 side=Right position=Position { x: 224.0, y: 111.0 } obstacle-CapacityAware port=956a2026-0912-4000-8000-000000000068 side=Right position=Position { x: 224.0, y: 142.0 } obstacle-CapacityAware port=956a2026-0912-4000-8000-000000000069 side=Left position=Position { x: 0.0, y: 80.0 } obstacle-CapacityAware port=956a2026-0912-4000-8000-00000000006a side=Top position=Position { x: 112.0, y: 0.0 } obstacle-CapacityAware port=956a2026-0912-4000-8000-00000000006b side=Bottom position=Position { x: 112.0, y: 160.0 } obstacle CapacityAware: independently blocked=[(956a2026-0912-4000-8000-00000000006a, 956a2026-0912-4000-8000-00000000002a)], NoClearPath=[956a2026-0912-4000-8000-0000000003ee]; source prediction capacity Top=(112,0), stub=(112,-18), obstacle inflation y=[-162,-6] blocked port=956a2026-0912-4000-8000-00000000006a obstacle=956a2026-0912-4000-8000-00000000002a affected_edges=[956a2026-0912-4000-8000-0000000003ee] all_NoClearPath=true thread 'capacity_spillover_does_not_add_a_blocked_mandatory_stub_above_the_owner' (7584) panicked at C:\Users\User\Documents\Git\ARCADIA-Studio\.local\resize-port-falsifiers-20260912\crates\oa-core\tests\experimental_port_policy_falsifiers.rs:400:5: Prospective exit-clearance criterion failed: ["CapacityAware introduces blocked stubs [(956a2026-0912-4000-8000-00000000006a, 956a2026-0912-4000-8000-00000000002a)] or routed warnings"] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace FAILED failures: failures: capacity_spillover_does_not_add_a_blocked_mandatory_stub_above_the_owner test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.05s