So a couple of things with respect to potentially stashing players in NCAA.
1. The NCAA is trying to set a hard line at athletes who have signed an NBA contract:
2. Here's the status of what counts as "NBA contract". It's important to consider that these things are constantly being fought over in the courts.
Summer League Deal - Not an NBA Contract
GLeague Contract - Not an NBA Contract
Training Camp (Exhibit 10) - ????????
Two-Way Contract - Is an NBA Contract
NBA Contract - Is an NBA Contract
3. Players must agree to be stashed and maintain draft rights. Here is how long a team retains draft rights:
So if a player declares they intend to play in the NBA, but he is not offered/does not sign an NBA contract I assume he can return back to NCAA AND he is now an NBA free agent the following season who is not bound to the team he was drafted by.
4.
This could come into play if a player gets drafted first round, but then decides to play 3+ more years in college. They would not be bound by the NBA first round rookie scale. 2nd round picks are not bound by the rookie scale by default.