purpose-agent / apply_validate_fix.py
Rohan03's picture
Add fix: apply_validate_fix.py patches mock heuristic detection
f736cfb verified
raw
history blame
648 Bytes
#!/usr/bin/env python3
"""Apply the validate.py mock heuristic detection fix."""
import os
path = os.path.join(os.path.dirname(__file__), "benchmarks", "validate.py")
with open(path, "r") as f:
content = f.read()
old = ' has_h = "Learned Strategies" in text and "None yet" not in text'
new = ' has_h = ("Learned Strategies" in text or "When:" in text) and "None yet" not in text'
if old in content:
content = content.replace(old, new, 1)
with open(path, "w") as f:
f.write(content)
print("✅ Applied validate.py heuristic detection fix")
else:
print("⚠️ Pattern not found — may already be patched")