Data Layer

Clean internal models for search, publishing, and automation surfaces.