Extract material, color, and capacity_text from the description. Use only explicit evidence. Preserve the capacity unit as written. Return an empty string for an unstated attribute; never infer from the SKU. missing_fields lists every empty attribute by its exact output field name. Normalize explicit colors to lowercase. Do not guess material from a product name.