mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-30 02:42:16 +00:00
When upstream swebench's Modal cgroup-v2 patch can't be applied (set_cpu_quota missing), the harness returns reason=no_report for the rescored task. The previous code blindly overwrote rows[i].score with new_score, destroying a previously-passing row. Now, if old score was success=True and new is success=False+reason=no_report, keep the old. Discovered 2026-05-26 after the rescore on advisors+skillorchestra qwen36-opus47-swe-n100 cells inverted ~25 previously-passing rows to no_report. Recovered via .predupe best-of dedup; next rescore will land clean.