{ "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" }