{
  "case": "baseline",
  "python_version": "3.9.6 (default, May 22 2026, 11:13:45) \n[Clang 21.0.0 (clang-2100.1.1.101)]",
  "sqlite_version": "3.51.0",
  "database": ":memory:; freshly seeded for this process",
  "mutation": "",
  "expected_sha256_before_execution": "42d07d7f11dbe683ea30accced17e868b052bcfcc7fe9ab094e12f9d308b5db0",
  "results": {
    "diagnostic": {
      "columns": [
        "project_id",
        "team",
        "check_id",
        "outcome"
      ],
      "rows": [
        [
          "P1",
          "North",
          "C1",
          "pass"
        ],
        [
          "P1",
          "North",
          "C2",
          "pass"
        ],
        [
          "P1",
          "North",
          "C3",
          "fail"
        ],
        [
          "P2",
          "North",
          "C4",
          "pass"
        ],
        [
          "P3",
          "South",
          "C5",
          "fail"
        ],
        [
          "P3",
          "South",
          "C6",
          "pass"
        ],
        [
          "P4",
          "West",
          null,
          null
        ]
      ],
      "matches_hand_expected": true
    },
    "wrong": {
      "columns": [
        "team",
        "projects",
        "checks",
        "passed"
      ],
      "rows": [
        [
          "North",
          4,
          4,
          3
        ],
        [
          "South",
          2,
          2,
          1
        ],
        [
          "West",
          1,
          1,
          0
        ]
      ],
      "matches_hand_expected": true
    },
    "correct": {
      "columns": [
        "team",
        "projects",
        "checks",
        "passed"
      ],
      "rows": [
        [
          "North",
          2,
          4,
          3
        ],
        [
          "South",
          1,
          2,
          1
        ],
        [
          "West",
          1,
          0,
          0
        ]
      ],
      "matches_hand_expected": true
    }
  }
}
