Negation is read only before a mention (line 25), dismissal only to the next period or semicolon (line 24), so "Per-unit calibration: skipped." passes. Add the first as must-fail and "Drift per unit is real, so expose a calibration knob, and no extra library is needed." as must-pass; splitting at commas breaks tests/behavior.test.js:121.
Fix instructions for your coding agent
evalship's review of pull request #2 found this flaw in our LLM evals: Negation is read only before a mention (line 25), dismissal only to the next period or semicolon (line 24), so "Per-unit calibration: skipped." passes. Add the first as must-fail and "Drift per unit is real, so expose a calibration knob, and no extra library is needed." as must-pass; splitting at commas breaks tests/behavior.test.js:121. See benchmarks/behavior.js:24. Read the code it names first. If it's a mistake, fix it on a new branch from main. If the change is deliberate, don't undo it: say what the evals can no longer catch, and suggest a case or check that would.