The South Ayrshire regulatory panel has recommended that an up to 88-MW wind project by UK utility SSE Plc (LON:SSE) be given the thumbs-down by the Scottish government.