Commit ab98860
fix(gooddata-eval): apply the forecasting review findings to what-if
Two of the three findings on #1798 are structural and apply here unchanged.
Tool calls were extracted from the current turn only. The agent may build the
scenario spec on one turn and execute it on the next -- the common path, since it
asks which measure to adjust first -- and reading a single turn dropped the
scenario the execution actually ran, failing a correct run for having no
adjustments. Extraction now reads every turn accumulated so far.
Unasserted content checks were published to Langfuse as BOOLEAN 1. They are True
internally so they cannot fail a run, but reporting that as a score claims the
evaluator verified something it never looked at. Only checks named in ev.asserted
are now scored.
The third finding (unchecked confidence/seasonality) was forecasting-specific.
1 test added, verified to fail against the previous version. 803 passed, lint and
format clean.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 69f8538 commit ab98860
2 files changed
Lines changed: 37 additions & 6 deletions
Lines changed: 20 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
342 | | - | |
| 342 | + | |
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
348 | | - | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
349 | 352 | | |
350 | 353 | | |
351 | 354 | | |
| |||
493 | 496 | | |
494 | 497 | | |
495 | 498 | | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | 499 | | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
501 | 515 | | |
502 | 516 | | |
503 | 517 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
0 commit comments