A debrief they can read on a tailgate.
You did the right thing by taking it private. That protected the man's dignity and kept the crew from turning it into theater. You also named the pattern instead of making it personal. That is the Week 03 framework doing its job.
The miss: you softened the ask at the end. "Try to be better" gives him room to nod and keep doing the same thing. The job needs a clear line.