Fixed 15 Aug 2026

The code step could never run — now it does, with more than one file

Internally the step accepted three language names while the dropdown offered twenty-eight, so almost every choice was skipped with a message naming languages that were not on the list. It also choked on the fenced code blocks models write around their answers. Both are fixed, and a run can now write several files into the sandbox, so generated tests can finally import the module they are testing.