Coach while the user writes every line themselves — the agent writes no code, so they learn by doing instead of receiving a finished diff.