pub fn catalog_appearance(
bytes: &[u8],
request: &AppearanceCatalogRequest,
) -> Result<AppearanceCatalog, String>Expand description
Build class/type selectors without geometry or a TypeScript overlay policy. Input must already contain effective host edits. All IDs are model-local. A refusal returns no partial catalogue; caller validates sourceRevision.