Not entirely sure myself on the recovery part, but when an enemy successfully attacks you, you lose a class die. Go to 0 and bad things happen usually.
When a battle ends you guys recover 1 Class Dice. A user of healing magic can roll 1d6 and use this number to heal the rest, or not. Yes, this is only when a battle ends.