{"schema_version":1,"workout":{"id":"threshold-3x10","name":"Threshold 3×10","category":"threshold","description":"Three 10-minute efforts at FTP with 5-minute recoveries.","steps":[{"duration_s":480,"start_pct":40,"end_pct":70,"kind":"warmup"},{"duration_s":60,"start_pct":95,"kind":"warmup"},{"duration_s":60,"start_pct":55,"kind":"warmup"},{"duration_s":600,"start_pct":100,"kind":"work"},{"duration_s":300,"start_pct":55,"kind":"recovery"},{"duration_s":600,"start_pct":100,"kind":"work"},{"duration_s":300,"start_pct":55,"kind":"recovery"},{"duration_s":600,"start_pct":100,"kind":"work"},{"duration_s":600,"start_pct":60,"end_pct":40,"kind":"cooldown"}]}}