Commit 41c37a1

mo khan <mo@mokhan.ca>
2026-08-30 15:06:15
test: remove no-heredoc-edit eval case
The rule it defended, "Never patch, apply_patch, or heredocs," was removed from the system prompt as an unjustified restriction, so the case no longer defends anything real. Claude-Session: https://claude.ai/code/session_01FpbgyAMtPEkDbo2kx78qR6
Changed files (1)
spec
evals
spec/evals/cases/edit.yml
@@ -1,14 +1,3 @@
-# Defends: "Never patch, apply_patch, or heredocs."
-- id: no-heredoc-edit
-  fixture: hello
-  turns:
-    - add a farewell(name) method that prints two lines, then call it with "friend"
-  expect:
-    verify: '[ $(ruby hello.rb | wc -l) -eq 3 ]'
-    files:
-      hello.rb:
-        contains: ["farewell"]
-
 # Defends: "Change a file with write: read it, then write the full new contents."
 # The read half is asserted directly; keeping app_metadata proves the whole file
 # was rewritten, not just the new method appended blindly.