flat-knit workflows