--- Run A ---
final diff vs pristine: 49 changed lines -> /tmp/rehearsal/runs/A/diff.patch
mvn test with solution's test + approved file:
  RESULT: PASS (deterministic)
structural checks:
  [x] method collectExpectedWeather exists
  [x] takes LongFunction<Boolean> parameter
  [i] note: 'scorer' still referenced in LongRangeForecasts.java
  [x] lambda syntax present
  [i] main class differs from reference solution (may still be a valid variant)
