"The developer cannot occupy the hotel or commercial spaces until a building permit is issued for the construction of the affordable units."

So this means the affordable housing will never be built as the only requirement is for a building permit to be issued.  Did the developer have to post a bond equal to the amount of the construction cost of those affordable units? So the developer will extinguish the sole use corporation created just for this project when the luxury units are built and leave down laughing about the unbuilt affordable units. Built on top of a parking garage?  Noisy, smelly, shaky crap for the local residents.  Railroaded by the City Clown Council as usual.