The debugging loop
- Run and capture output / errors.
- Diff against expected behavior.
- Name the layer (logic, types, state, async…).
- Change one thing, re-run.
Use Ask the tutor when stuck — it will question before hinting.
Socratic tutor
Asks before it hints — won’t dump the full fix earlyRun the broken starter, then open with the tutor.
Output
Press Run to execute your code.