I believe TJ knows what he is doing. He is bringing in 5 new recruits. I have to assume he is confident is what their capabilities are and how they might be used next year. Why would he bring 5 new recruits in on a 13 man roster if he wasn't planning on using them.
We will have a good team if he has Lipsey, Milan, Jefferson, Heise and Jackson locked for next year. In fact, I would be shocked if TJ doesn't already have agreements with all 5 of them. He should spend what he needs to lock up Lipsey, Jefferson, and Milan, in that order. The rest will stay if those 3 are staying. If anybody else doesn't agree to the number available, then the staff needs to looking for portal options.
My main point is TJ knows his budget, if we know one thing about TJ, he is being transparent with his team now, and will want to know what everyone is doing before the portal opens. Just like last year.