Originally Posted By: Zach_Zinn
...it's a staged way of teaching, and testing certain habits.

I'ld like to add: programming and polishing (somewhere between teaching and testing) and mechanics and principles at the end.

Do you see it's close relation to kata?
_________________________
Ives