It’s not impossible to imagine an outcome in which Keystone XL would have survived to live its life to the fullest. However, the project was barely conceived before spin doctors diagnosed at least two major flaws that would prove to be fatal: timing and politics.
What is the meaning of 'spin' here? Is it a noun?