I don't think we have any issues because of ambiguity.
Any program that does division without checking for a zero denominator or doing its best to guarantee a non-zero denominator is flawed at least in Ye Olden Days when numerical analysis was my bread and butter.
Fixing that makes the problem go away. The PR has not been "released" because the concoction data is different when the tests are run in isolation and in the test suite. I am claiming that is because TCRS tests leak the state of the consumables database but I cannot yet prove it to my satisfaction. I am working on that.
Any program that does division without checking for a zero denominator or doing its best to guarantee a non-zero denominator is flawed at least in Ye Olden Days when numerical analysis was my bread and butter.
Fixing that makes the problem go away. The PR has not been "released" because the concoction data is different when the tests are run in isolation and in the test suite. I am claiming that is because TCRS tests leak the state of the consumables database but I cannot yet prove it to my satisfaction. I am working on that.