{
  "lang": "common-lisp",
  "captured": "2026-05-06T22:59:46Z",
  "suite_command": "bash lib/common-lisp/conformance.sh",
  "totals": {
    "pass": 518,
    "fail": 0,
    "total": 518
  },
  "suites": [
    {
      "name": "Phase 1: tokenizer/reader",
      "pass": 79,
      "fail": 0,
      "total": 79
    },
    {
      "name": "Phase 1: parser/lambda-lists",
      "pass": 31,
      "fail": 0,
      "total": 31
    },
    {
      "name": "Phase 2: evaluator",
      "pass": 182,
      "fail": 0,
      "total": 182
    },
    {
      "name": "Phase 3: condition system",
      "pass": 59,
      "fail": 0,
      "total": 59
    },
    {
      "name": "Phase 3: restart-demo",
      "pass": 7,
      "fail": 0,
      "total": 7
    },
    {
      "name": "Phase 3: parse-recover",
      "pass": 6,
      "fail": 0,
      "total": 6
    },
    {
      "name": "Phase 3: interactive-debugger",
      "pass": 7,
      "fail": 0,
      "total": 7
    },
    {
      "name": "Phase 4: CLOS",
      "pass": 41,
      "fail": 0,
      "total": 41
    },
    {
      "name": "Phase 4: geometry",
      "pass": 12,
      "fail": 0,
      "total": 12
    },
    {
      "name": "Phase 4: mop-trace",
      "pass": 13,
      "fail": 0,
      "total": 13
    },
    {
      "name": "Phase 5: macros+LOOP",
      "pass": 27,
      "fail": 0,
      "total": 27
    },
    {
      "name": "Phase 6: stdlib",
      "pass": 54,
      "fail": 0,
      "total": 54
    }
  ],
  "source_scoreboard": "lib/common-lisp/scoreboard.json",
  "note": "Step 2: previous baseline (309) was lower because Phase 2 (evaluator, +182 tests) and Phase 6 (stdlib, +27 tests) results were under-counted by the original conformance.sh's parser. Re-running with prefix.sx loaded reveals true counts. No tests regressed."
}
