★ Assigning development costs to the weapon skills categories

The weapon skills are the only skills whose development costs are not fully determined by the profession : the player has to make a manual selection.

This, in turn, reveals a new business rule : some operations must be done before the leveling up process can start.
★ Leveling up is not allowed if the stats are not assigned

This one was easy.
Code gardening