Build image / build-and-push (push) Successful in 7s
attachSeedRemaining summed Remaining across lots in different units and then dropped only the unit LABEL, leaving a bare number that reads as a quantity and isn't one — 50 seeds plus 50 grams reported as "100". Worse for a model than for a person, since it has nothing else to go on. The total is now omitted with the label, and SeedLots reports how many lots there are, so "several lots, no single total" stays distinguishable from "no seed at all". Also folded TestToolboxScenario's inline setup into the newAgentTestService helper the new tests use, rather than leaving two copies of the same six lines. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> Claude-Session: https://claude.ai/code/session_01H3zbym8Doka2d7D48maSgZ