Germany's strict constitutional debt rule faces an overhaul after a shock court ruling blew a hole in the budget and left the government scrambling to make its sums add up. As well as pushing the 2023 budget beyond the limit of the debt brake, the ruling has left Germany with a 17-billion-euro ($18-billion) hole in its financial plan for 2024.