This article does a really good job of explaining the CBA process for signing rookies now. Some of this was new to me anyway... it talks about more than just the main salary limits.
LINK Why haven't Caleb Williams and Rome Odunze signed their rookie contracts?