Foundation Built on Ledge Rock
Someone built on rock because the rock was where they wanted to put the house. This mighf reduce foundation cost, too.

You repair the foundation the same way you repair any brick or fieldstone foundation -- mortar in new pieces if necessary, tuckpoint to fill in eroded-away mortar, etc. Think of the ledge rock as a natural foundation slab and work from there.