Geno's job is only in danger after next year. Circumstantially, he had one player he was required to hang on to for PR purposes and another couple scholarships were kept for APR purposes.
Geno's first contending team was always going to be the year after Walt graduated, his 4th at BU. He gets a pass on this year because last year's team overachieved. A top 3-4 finish this year with postseason likely earned him an extension, but that's out of the question at this point, obviously.
If next year's team doesn't finish much over .500, my guess is he doesn't see year 5. But that's just a guess and my opinion.