I would argue that Gary is a "project" that has a relatively high floor.
Currently, as of now, he can come in and set edges well, defend the run well, and push the pocket in decently. He should he good on stunts and loops from day 1. So he can play, and play well. Like...he's not a complete flop. He will make an impact, at the very least, in the run game.
Where he is a project is technique, specifically hand usage, steps, counters, and rushing the passer with a plan. The hand usage and steps, those aren't that hard to fix. Developing counters usually takes a year or two. Rushing with a plan? That can take some time. He might get it, he might not.
Calling him a project is somewhat disingenuous. Yes, he has a lot to work on and improve, but he also has a relatively high floor, imo.