Singular Transcripts Out, Branches In
A follow-up to the previous post about seeding and RNG madness. That work is done, but then I needed to figure out how an author creates tests in the IDE.
My first reach was to copy Inform 7, but that doesn't really align with how I see testing. So after several iterations, the clear path was branching transcripts. The idea is that testing starts from the beginning and at some point forks into 2 or more branches. Now in Sharpee/Chord, the author can build those branching transcripts by starting with naming its parent.
And the test runner will run every end-branch in parallel.
Still working my way to the Explorer feature, which is going to so awesome.