{ "lang": "haskell", "captured": "2026-05-06T22:46:16Z", "suite_command": "bash lib/haskell/conformance.sh", "totals": { "pass": 156, "fail": 0, "total": 156 }, "suites": [ { "name": "fib", "pass": 2, "fail": 0, "total": 2 }, { "name": "sieve", "pass": 2, "fail": 0, "total": 2 }, { "name": "quicksort", "pass": 5, "fail": 0, "total": 5 }, { "name": "nqueens", "pass": 2, "fail": 0, "total": 2 }, { "name": "calculator", "pass": 5, "fail": 0, "total": 5 }, { "name": "collatz", "pass": 11, "fail": 0, "total": 11 }, { "name": "palindrome", "pass": 8, "fail": 0, "total": 8 }, { "name": "maybe", "pass": 12, "fail": 0, "total": 12 }, { "name": "fizzbuzz", "pass": 12, "fail": 0, "total": 12 }, { "name": "anagram", "pass": 9, "fail": 0, "total": 9 }, { "name": "roman", "pass": 14, "fail": 0, "total": 14 }, { "name": "binary", "pass": 12, "fail": 0, "total": 12 }, { "name": "either", "pass": 12, "fail": 0, "total": 12 }, { "name": "primes", "pass": 12, "fail": 0, "total": 12 }, { "name": "zipwith", "pass": 9, "fail": 0, "total": 9 }, { "name": "matrix", "pass": 8, "fail": 0, "total": 8 }, { "name": "wordcount", "pass": 7, "fail": 0, "total": 7 }, { "name": "powers", "pass": 14, "fail": 0, "total": 14 } ], "source_scoreboard": "lib/haskell/scoreboard.json", "note": "Step 1: previous baseline (0/18) was an artefact of the old conformance.sh bug \u2014 its (ok-len 3 ...) grep never matched, defaulting every program to 0 pass / 1 fail. Shared driver in Step 1 reads counters correctly." }