The point of this is to add task_ids to the individual tests in a Concept Exercise and then return those task_ids as part of the results.json (see the spec here: The Test Runner Interface | Exercism's Docs)
It’s probably worth discussing with others who have made test runners to get clear on this before continuing. It’s also worth noting that this is only for Concept Exercises, and Haskell doesn’t have a Learning Mode launched yet, so you won’t be able to see the results of this in production yet.
It’s probably worth waiting until @ErikSchierboom is back (he’s off for 2 weeks) and discussing it with him then as he knows much more than me.
Building a Syllabus for Haskell would be awesome, but it’s quite a lot of work. If it’s something you’d like to lead, I can see if others are around to support that? You can see Elixir’s Syllabus here as an example
I’ve updated the test cases, although the PR is not updated since it was closed by the CI tooling which is also preventing running the other CI checks. You have to go to my fork GitHub - fredefox/haskell-test-runner to see my changes.