Here’s my planned VM roadmap for the next bit, in dependency-graph form.
“Handcrafted local programs” is the key node here; it means we can write programs entirely end-to-end (as long as I do them in manual code, that is; the ultimate goal to have them from compiled output is a different node).
The bad kind of error trace is the easy kind where we just barf the current execution state (not even the execution trace, just the current “stack”); the good kind is structured execution traces augmented by user hints.
Green is shippable in the next couple versions; blue is nodes which are primarily just making some kind of arbitrary decision; black are normal roadmap nodes.