···2020 - `error`: crash on overflow/underflow
21212222## better diagnostics
2323-- [ ] **errors**: switch to `miette` for nicer errors and better context
2323+- [ ] **errors**: switch to `miette` for richer error display with source snippets
2424- [x] **tracing**: cli flag to print state of vm/tape after every instruction
25252626## visualization
2727- [ ] **real-time cell visualization**: tui showing tape being adjusted and data pointer moving in real time at adjustable speed
2828- [ ] **wasm**: compile to wasm for browser-based frontend?
2929+3030+## debugging
3131+- [ ] **step debugger**: REPL-style debugger with breakpoints, cell inspection, and instruction stepping
29323033## maintenance
3134- [ ] **comprehensive testing**: for all instructions and out-of-bounds behaviors