the current-SDK build and committed 10.6 symbol-name check are ready locally (tqxnkqyz; SDK change mrlvqrms). CI passes; the guard rejects newer imports, including weak imports. run it on the real 10.6 machine before landing the SDK change and shipping a new 10.6 package. the existing package stays current meanwhile.