Stability rule
“the current budget must be in surplus in 2029-30, until 2029-30 becomes the third year of the forecast period. From that point, the current budget must then remain in balance or in surplus from the third year of the rolling forecast periods”
In plain words: Day-to-day spending, including the wear and tear on public buildings and equipment, is paid for by taxes and other income rather than by borrowing. Borrowing to invest, in roads or hospitals for example, does not count against it.
Headroom: how far income is forecast to exceed day-to-day spending in the target year.