When doing some manual tests on the caching tasks for the infusion builder, I realized that if I checked "framework" (the 0th element on the module list), it didn't show up in the caching key. Upon further investigation, I realized that the word "framework" also did not show up in the list of includes submitted to the ant script.
I've already looked into this and found the issue, which was a > test instead of a >= test in the validation code (PostClass.php). This is easily corrected and tested. It would also make sense to add a test to the PostClassTest.php to include all of the current modules, just to ensure they all show up, however, if this test is not updated, it is unlikely to catch any further errors of this sort.