Checks a recipe's calculated numbers and reports what's worth knowing
before brew day.
This is pure: the same inputs give the same findings, with no clock and no
IO. Findings are ordered by when the problem happens on brew day: kettle,
mash, fermenter, pH, pitch, ferment temperature, style. That's the order a
brewer goes through the day in.
Checks a recipe's calculated numbers and reports what's worth knowing before brew day.
This is pure: the same inputs give the same findings, with no clock and no IO. Findings are ordered by when the problem happens on brew day: kettle, mash, fermenter, pH, pitch, ferment temperature, style. That's the order a brewer goes through the day in.