{
  "schema_version": 1,
  "project_version": "2.1.0",
  "source": "scripted",
  "demo": true,
  "model_requests": 0,
  "description": "Scripted assistant decisions with real file edits and local unittest checks. No model is called. This demonstration is not a benchmark score.",
  "reproduce": "dm-agent-demo --output demo-run",
  "cases": [
    {
      "id": "verified",
      "report": "verified.html",
      "reported_status": "success",
      "step_count": 5,
      "test_returncodes": [
        1,
        0
      ],
      "verification_gap": false
    },
    {
      "id": "unverified",
      "report": "unverified.html",
      "reported_status": "success",
      "step_count": 3,
      "test_returncodes": [],
      "verification_gap": true
    }
  ],
  "fixture_sha256": {
    "fixture/repair.patch": "f9c45393036ec667c199b978a52cc16295bc30935539904859b166e4c64c9c51",
    "fixture/retry-after.py": "70b84608405a730847087d289cefeb7218c51c82ae13d8ca7f2bbf1e47577b9c",
    "fixture/retry-before.py": "78f5f8fa09f6b67fa06a520c2b949f5973b001d6c1091ee5ac3c4cf4ad64a6ae",
    "fixture/test_retry.py": "bc88eead9b8878417cc349e6466be1f67559c5a41b4c652860694c5b0dba2139"
  }
}
