I have '20-'21 penciled in as the start of a ~5-8 year dynasty. I'd ideally like to not go over the salary cap until then to avoid any repeater tax prior to "final form."
Hayward: 30 years old, declines player option and plays out final year in contract prior to resigning to max deal.
Irving: 28 years old, 1st year into max contract (or 2nd year into max contract)
Horford: 34 year old, some kind of low level exception
Brown: 24 years old, max extension
Tatum: 22 years old, last year in team option
Anthony Davis: 28 years old, Takes the player option and signs with us: 1st year into max contract
Anyone not listed above is not part of my future plan and should be waived or traded for draft picks & expiring contracts unless they're willing to take a contract that keeps us under the salary cap & creates cap flexibility by 2020. I'd fill in the holes with cheap draft picks, exceptions, and high value contracts.
Once that team falls apart due to aging superstars, the rebuild happens around Brown & Tatum.