Set 'ignore = dirty' for tests/bats and test_helper submodules to prevent accidental
staging of test-time modifications. These submodules should never be committed with
changes — they're only for running the test suite locally.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>