A 4Runner generation change moves the part-number series, the slide length, and the turnbuckle. That mapping lived in one senior builder's head and on hand-maintained paper checklists. It now lives in a versioned catalog that can be diffed, linted, and reviewed.
- Adding a kit means adding a file. Every vehicle-specific fact — parts, rules, sheet layout, provenance — lives in a versioned YAML catalog. Nine catalogs ship today and none of them needed code.
- It says when it doesn't know. An order it can't fully resolve produces a gap report naming exactly what it couldn't work out. Two lint gates check every catalog before it ships, and the sheet renderer is pinned to golden files so printed output can't quietly drift.
- Theirs to run. Intake reads order PDFs and screenshots through one deterministic parser (pdfplumber plus platform OCR), with optional Shopify pull by order number. Handed off as source they host on their own hardware — no vendor account, no dependency on me.
Delivered July 2026 · 9 catalogs · pilot accepted and paid