Research notebook

Structured edit errors make recovery programmable notebook

Edit a Python cell and run it here. Your code runs in this browser tab; the notebook runtime and packages are served by this site.

Python starts when you choose Run.

Structured edit errors make recovery programmable

A transactional editor can preserve source state and expose a repairable error. Syntax acceptance still says nothing about intended behavior.

In-memory parser/interface test with scripted repairs; not SWE-agent model performance.

Python · cell 1
structured=False accepted 0 calls 20
structured=True accepted 10 calls 20
Valid syntax / wrong behavior: 999 != 0
Python · cell 2

Python runs locally in this page. Saved results and figures are visible before execution.

Download full experiment notebook