GREYBOOK
Cross-vendor equipment documentation crawled into one content-addressed corpus and made answerable, with citations back to the exact page.
A technician looking for the trip curve on a specific breaker is searching across Schneider, Rockwell, Siemens, Eaton and ABB, each with its own site, its own PDF conventions and its own idea of what a model number is. GREYBOOK crawls those vendor libraries into a single catalog and a content-addressed PDF store, extracts the text page by page, and puts a retrieval layer with citations on top.
The crawler half is a Python package with per-vendor spiders and a control dashboard. The platform half is a web application: auth, a document viewer, and a chat surface where every answer carries the document and the page it came from.
Politeness is a feature here, not an afterthought. Each spider runs with a configured interval and a dry-run mode, and vendor-specific field notes live in the repository. Schneider's edge layer returns 403 to anything that looks impatient. A crawler that gets a lab blocked is worse than no crawler, so the defaults are conservative and the run history is recorded per vendor.
Industrial maintenance, 2013 onward. Failure awareness. Read the whole timeline.