async fn execute_list( db: &PgPool, input: ListRotationsInput, ) -> Result<Vec<RotationListRow>, ToolError>