Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.
Each entry cycle should run within a rescue block so that one error won't crash the whole load cycle. failing paths should be logged to a useable file.
checksum should log invalid paths to a useable file so that they can be loaded in again quickly, to be validated or what-have-you.