Commit 344d577
docs(roadmap): require end-to-end smoke test before landing slime data-contract PR
Unit tests pin the _sample_to_payload contract in isolation, but an
integration bug would still hit the first user. Add a required pre-PR
smoke-test gate to the slime-data-contract plan: regenerate the JSONL,
run train.sh with NUM_ROLLOUT=10 on Qwen2.5-3B-Instruct, confirm
rollout metrics and training steps, paste evidence in the PR body.
Also adds a unit-test item for the shallow-copy invariant (mutations
to the returned payload must not leak into Sample.metadata).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 4c92007 commit 344d577
1 file changed
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
450 | 450 | | |
451 | 451 | | |
452 | 452 | | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
453 | 474 | | |
454 | 475 | | |
455 | 476 | | |
| |||
0 commit comments