finished task generator spec