mining project lifecycle