Commit 0793689
committed
test(ai-slop): assert case 5 actually writes the findings file
Case 5's remaining persistence expectations were negative or procedural: no
rubric finding in the file, and persistence treated as applicable. Neither
requires a file to exist. context/persist-findings.md permits reporting
without writing when the destination cannot be proven outside tracked space,
so a run could call persistence applicable, write nothing, and satisfy both -
green while asserting nothing, which is the shape this release removes.
Adds the positive half: the findings file is written, and a run that reports
the findings and persists nothing does not satisfy the case. The rubric
boundary now constrains a file that must exist.
Not a regression from dc5ca9a, which was also negative-only, but the
assertion is gradeable under the specification design and so was worth having.
Case 5 expectations only. Every prompt and expected_output in the file is
byte-identical to b263df3, and cases 1-4 and 6-9 are untouched.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AqwX2njhiLMWGrMg3QNt4g1 parent b263df3 commit 0793689
2 files changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
41 | 44 | | |
42 | 45 | | |
43 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
| |||
0 commit comments