The spec sheet that came with my ohlins says 317mm as delivered with +4/-8mm adjustability. I measure off the bike with preload removed with calipers like these:
Amazon.com Stretching it on a jig is more accurate, but it is not worth $1k to me as a club racer.
Thanks for adding some input here.
So, I guess I really just didn't understand how some shocks are built, what a top out spring is and what a stretcher is and does. I thought the stretcher actually increased the length of the shock.
I measured the Ohlins and got 312mm, which I thought was short of the 317mm that it's supposed to be in the manual, which I thought was weird. I checked with the suspension guy that I bought it from, and he says that 317m includes the top out spring. And to get the full measurement, you have to use one of those stretcher things. So, I guess my shock is 317mm. I could have this suspension guy stretch it, but it seems that everyone's input here, and some other places, is that they come 317mm, including top out.
So, anyway. I'll keep it and install it at the 317mm length, and then make adjustments from there. I checked with some of the better teams running it in MotoA, and they say there's plenty of adjustment to get the bike set up right.
I do have the flat link on now. I put them OEM shock back on, just to see what it does to the geometry. Making no other adjustments, other than the linkage: free sag increased a few milimeters, while rider sag remained the same. Not sure if this is how it's "supposed" to work, going from progressive to more linear, but that's what I saw.
90nm spring gets here today. I'll load it on the shock and get it on the bike.