How HouseIt approaches roof problems
Distinguish localized damage from whole-roof condition and keep unsafe roof access out of the DIY path. This cluster is organized by decision type—diagnosis, severity, sizing, repair-versus-replace or selection—so several long-tail questions can use one deeper engine rather than generating duplicate tools.
What information changes the result
Common decision inputs in this cluster include roof age, leak, hail, wind, sagging, shingles, flashing, damage extent. HouseIt asks for these progressively and keeps unknown values explicit.
Where an online check stops
Visible sagging and unsafe roof access should escalate.