2018 Version of Specialized Ruby ("women's" version of Roubaix), size 48
Effective top tube 51.7cm approx. a "small" in other brands
Mostly original components except cassette is now 11-34t and has a 17-degree stem (have original 6-degree stem if preferred)
Cockpit can be customized by changing spacers and future shock resistance
165cm praxis Zayante cranks 50-34t, otherwise Ultegra 8000 drivetrain
Can accept up to 32mm wide tires (currently 28mm installed).
Great condition! A few small scuffs and rub marks.
The original specs and geometry are here: https://99spokes.com/bikes/specialized/2018/ruby-comp