Found during the #500 review. The serial batches in scripts/test.sh match test_100[0-9]*, test_1010/1011/1050, test_11* — nothing matches test_1018_rotated_freeslip.py, so the whole rotated free-slip suite (19 tests, including the #497 regression guard added by #500) is inert in CI. It runs locally under pytest -m "level_1 and tier_a" but the CI harness never collects it.
Fix: add test_1018* (and audit for other orphaned files in the 10xx range) to a serial batch. Worth a one-off cross-check of every tests/test_*.py against the batch globs so the gap class dies, not just this instance.
Underworld development team with AI support from Claude Code
Found during the #500 review. The serial batches in
scripts/test.shmatchtest_100[0-9]*,test_1010/1011/1050,test_11*— nothing matchestest_1018_rotated_freeslip.py, so the whole rotated free-slip suite (19 tests, including the #497 regression guard added by #500) is inert in CI. It runs locally underpytest -m "level_1 and tier_a"but the CI harness never collects it.Fix: add
test_1018*(and audit for other orphaned files in the 10xx range) to a serial batch. Worth a one-off cross-check of everytests/test_*.pyagainst the batch globs so the gap class dies, not just this instance.Underworld development team with AI support from Claude Code