<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
    <author>Coach's Call</author>
    <name>Anaerobic Descending Ladder</name>
    <description>The same evidence base as Anaerobic 1-min Repeats (anaerobic-1min), rendered as a descending ladder. 1-min all-out efforts (~130% FTP) develop anaerobic capacity (W' / FRC) and the ability to repeat hard digs; less peer-reviewed isolation than VO2 work, but well established in sprint and track coaching practice. The descending arrangement targets the race-finale pattern specifically - the efforts shorten and the recovery disappears as the race closes - where the flat rendering targets sustained glycolytic load. Each rep sits at the honest ceiling for its own length, so the ladder gets sharper without ever claiming a short dig holds more than it can. A structural variation on the cited base; no trial of this exact arrangement is cited.</description>
    <sportType>bike</sportType>
    <workout>
        <Warmup Duration="240" PowerLow="0.50" PowerHigh="0.70">
            <textevent timeoffset="0" message="Warm-up"/>
        </Warmup>
        <SteadyState Duration="15" Power="1.30">
            <textevent timeoffset="0" message="Primer opener @ 130% FTP"/>
        </SteadyState>
        <SteadyState Duration="45" Power="0.50">
            <textevent timeoffset="0" message="Easy spin"/>
        </SteadyState>
        <SteadyState Duration="15" Power="1.30">
            <textevent timeoffset="0" message="Primer opener @ 130% FTP"/>
        </SteadyState>
        <SteadyState Duration="45" Power="0.50">
            <textevent timeoffset="0" message="Easy spin"/>
        </SteadyState>
        <SteadyState Duration="15" Power="1.30">
            <textevent timeoffset="0" message="Primer opener @ 130% FTP"/>
        </SteadyState>
        <SteadyState Duration="45" Power="0.50">
            <textevent timeoffset="0" message="Easy spin"/>
        </SteadyState>
        <SteadyState Duration="60" Power="0.55">
            <textevent timeoffset="0" message="Easy spin"/>
        </SteadyState>
        <SteadyState Duration="90" Power="1.28">
            <textevent timeoffset="0" message="Dig 1 - 90s, the longest one; pace it to finish strong"/>
        </SteadyState>
        <SteadyState Duration="180" Power="0.50">
            <textevent timeoffset="0" message="Recovery - 3min"/>
        </SteadyState>
        <SteadyState Duration="75" Power="1.29">
            <textevent timeoffset="0" message="Dig 2 - 75s, a shade sharper"/>
        </SteadyState>
        <SteadyState Duration="90" Power="0.50">
            <textevent timeoffset="0" message="Recovery - 90s"/>
        </SteadyState>
        <SteadyState Duration="60" Power="1.30">
            <textevent timeoffset="0" message="Dig 3 - 60s"/>
        </SteadyState>
        <SteadyState Duration="60" Power="0.50">
            <textevent timeoffset="0" message="Recovery - 60s, the short one"/>
        </SteadyState>
        <SteadyState Duration="45" Power="1.35">
            <textevent timeoffset="0" message="Dig 4 - 45s, everything left"/>
        </SteadyState>
        <Cooldown Duration="120" PowerLow="0.55" PowerHigh="0.40">
            <textevent timeoffset="0" message="Easy spin to flush legs"/>
        </Cooldown>
    </workout>
</workout_file>
