Right now, the Construction Yard auto repairs buildings. Defenses get repaired at a good rate, but main buildings repair very slowly. I think this was balanced on purpose to encourage attacker and make the game more fun.
The idea of a CY is that - If you manage to repel a wave of attackers, the buildings can fix themselves during the breathing period before the next wave of attacks, and you are freed to do other stuff. However, right now I feel that main buildings repair at such a slow rate that there is almost no point to self-repair. Nobody just leave a damaged building alone, more often than not people always switch character to repair it. But making main buildings repair faster will make the game less fun and encourage turtling.
Is there anyway to do a delayed-repair logic to CY? It a building gets damaged, auto-repair won't start until 15 seconds without being damaged, but it will repair faster than it is now. This way, CY can do its job effectively without discouraging attackers.