"It works on my machine." I'm sure you've said it or heard it at least once—in code reviews, in chat, or during incident post ...
I drove its lattice-mcp tools by hand from a TypeScript client, checked every answer against grep, and hit five gotchas.
When developing with OpenCode, it has become a bit tedious to think every time, "Is a lightweight model enough for this task?
covering all the hot paths through the loop. the VM would start tracing there. When the inner loop exits, the VM would detect that a different branch was taken. The VM would try to record a branch ...