{
  "lang": "prolog",
  "captured": "2026-05-06T22:01:00Z",
  "suite_command": "bash lib/prolog/conformance.sh",
  "totals": {
    "pass": 590,
    "fail": 0,
    "total": 590
  },
  "suites": [
    {
      "name": "parse",
      "pass": 25,
      "fail": 0,
      "total": 25
    },
    {
      "name": "unify",
      "pass": 47,
      "fail": 0,
      "total": 47
    },
    {
      "name": "clausedb",
      "pass": 14,
      "fail": 0,
      "total": 14
    },
    {
      "name": "solve",
      "pass": 62,
      "fail": 0,
      "total": 62
    },
    {
      "name": "operators",
      "pass": 19,
      "fail": 0,
      "total": 19
    },
    {
      "name": "dynamic",
      "pass": 11,
      "fail": 0,
      "total": 11
    },
    {
      "name": "findall",
      "pass": 11,
      "fail": 0,
      "total": 11
    },
    {
      "name": "term_inspect",
      "pass": 14,
      "fail": 0,
      "total": 14
    },
    {
      "name": "append",
      "pass": 6,
      "fail": 0,
      "total": 6
    },
    {
      "name": "reverse",
      "pass": 6,
      "fail": 0,
      "total": 6
    },
    {
      "name": "member",
      "pass": 7,
      "fail": 0,
      "total": 7
    },
    {
      "name": "nqueens",
      "pass": 6,
      "fail": 0,
      "total": 6
    },
    {
      "name": "family",
      "pass": 10,
      "fail": 0,
      "total": 10
    },
    {
      "name": "atoms",
      "pass": 34,
      "fail": 0,
      "total": 34
    },
    {
      "name": "query_api",
      "pass": 16,
      "fail": 0,
      "total": 16
    },
    {
      "name": "iso_predicates",
      "pass": 29,
      "fail": 0,
      "total": 29
    },
    {
      "name": "meta_predicates",
      "pass": 25,
      "fail": 0,
      "total": 25
    },
    {
      "name": "list_predicates",
      "pass": 33,
      "fail": 0,
      "total": 33
    },
    {
      "name": "meta_call",
      "pass": 15,
      "fail": 0,
      "total": 15
    },
    {
      "name": "set_predicates",
      "pass": 15,
      "fail": 0,
      "total": 15
    },
    {
      "name": "char_predicates",
      "pass": 27,
      "fail": 0,
      "total": 27
    },
    {
      "name": "io_predicates",
      "pass": 24,
      "fail": 0,
      "total": 24
    },
    {
      "name": "assert_rules",
      "pass": 15,
      "fail": 0,
      "total": 15
    },
    {
      "name": "string_agg",
      "pass": 25,
      "fail": 0,
      "total": 25
    },
    {
      "name": "advanced",
      "pass": 21,
      "fail": 0,
      "total": 21
    },
    {
      "name": "compiler",
      "pass": 17,
      "fail": 0,
      "total": 17
    },
    {
      "name": "cross_validate",
      "pass": 17,
      "fail": 0,
      "total": 17
    },
    {
      "name": "integration",
      "pass": 20,
      "fail": 0,
      "total": 20
    },
    {
      "name": "hs_bridge",
      "pass": 19,
      "fail": 0,
      "total": 19
    }
  ],
  "source_scoreboard": "lib/prolog/scoreboard.json"
}
