Volume problems, each tagged with what it is about.
volumeWarnings is this list without the tags, and it's what
calculateRecipe puts in its free-text warnings. The tags are for
recipe-checks, which reports the two capacity problems as typed findings
with their own wording. It also returns the strings those findings replace,
so anything showing both lists doesn't show the same problem twice.
Volume problems, each tagged with what it is about.
volumeWarnings is this list without the tags, and it's what
calculateRecipeputs in its free-textwarnings. The tags are forrecipe-checks, which reports the two capacity problems as typed findings with their own wording. It also returns the strings those findings replace, so anything showing both lists doesn't show the same problem twice.