<workout_file>
  <author>Veloarchitect</author>
  <name>Sweet Spot 2×20</name>
  <description>Two 20-minute blocks at 88% FTP — the threshold-builder workhorse.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="threshold"/>
  </tags>
  <workout>
    <Ramp Duration="900" PowerLow="0.5" PowerHigh="0.75" Cadence="85-95rpm">
      <textevent message="Warm-up ramp — settle the cardiac system." timeoffset="0" duration="10"/>
    </Ramp>
    <SteadyState Duration="1200" Power="0.88" Cadence="85-95rpm">
      <textevent message="Sweet Spot block 1 — hold the line." timeoffset="0" duration="10"/>
    </SteadyState>
    <SteadyState Duration="300" Power="0.55" Cadence="80-90rpm">
      <textevent message="Recovery — legs ready for the second block." timeoffset="0" duration="10"/>
    </SteadyState>
    <SteadyState Duration="1200" Power="0.88" Cadence="85-95rpm">
      <textevent message="Sweet Spot block 2 — match block 1 output." timeoffset="0" duration="10"/>
    </SteadyState>
    <SteadyState Duration="600" Power="0.5" Cadence="80-90rpm">
      <textevent message="Cool-down — flush metabolic residue." timeoffset="0" duration="10"/>
    </SteadyState>
  </workout>
</workout_file>