Skip to content

swe-atlas-qna: eval cases fail on Modal sandbox / tests-dir provisioning (flat-zero) #51

Description

@shehabyasser-scale

Summary

On a full swe-atlas-qna optimizer run (2026-07-24, job runs/swe-qna/jobs/2026-07-24__20-30-56), every evaluation case failed to run and scored 0.0. Across all 396 case records the terminal exceptions were:

  • AddTestsDirError ("Failed to add tests directory to environment"): 144 (36%)
  • Modal sandbox NotFoundError ("The Sandbox is unavailable / may have already shut down", "Modal Sandbox with container ID ... not found"): 125 (32%)
  • RuntimeError: 67 (17%)
  • BadRequestError (the gpt-4o reasoning.effort 400, tracked separately): 60 (15%)

Zero cases produced a score > 0; the baseline and every candidate scored 0.0, so the optimizer had no gradient.

Impact

The task environment cannot be reliably provisioned for swe-atlas-qna on Modal: sandboxes are dying or never created, and the held-out tests directory cannot be added to the environment. This is infrastructure, not candidate quality.

Notes

  • The masking that made this look like a clean 0.0 (error_rate 0.0, objective feasible) is addressed by the companion taxonomy fix (Modal sandbox / tests-dir loss now classified as transient_infra). With that fix the run correctly surfaces as invalid; this issue tracks the underlying provisioning root cause.
  • Suspects to investigate: Modal sandbox idle-timeout / lifecycle (a sandbox_idle_timeout_secs knob was recently added), the tests-dir fixture step in the swe-atlas-qna verifier, and container/image availability for the pinned task_source.

Evidence

runs/swe-qna/jobs/2026-07-24__20-30-56/task__ztCcXta/verifier/{status.json, experiment.html} and the extracted verifier session evaluations/*/cases/*.json.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions