Well that is news to me, but if that is the case then it throws my idea out of kilter slightly.
However, we do currently call the first batch of J-20s under production right now and being delivered to the air force as "J-20A" as well, do we not?
I suppose in that case, "J-15A" could potentially refer to a J-15 CATOBAR variant using current J-15 level avionics, while "J-15B" refers to a J-15 CATOBAR variant using aesa and improved avionics, though I feel like such a span of development would be rather sluggish even for SAC, especially considering all recent Flanker variants should be AESA equipped (J-16, J-11D despite being cancelled, J-16D etc)
I actually don't know where J-20A came from. However, the initial in-service Y-20 is called Y-20A so there may be a precedent. Henri K's
on the Y-20A revelation expresses surprise so even a seasoned PLA-watcher was not expecting the initial variant to have the "A" suffix. At this point in time, I don't think we can reach a conclusion on PLA guidelines for nomenclature.
Makes perfectly sense, even if I'm not sure on Your original A-proposal. Usually the first version to appear is the type without an letter - so was the J-8, J-7, J-10 and J-11 ... - which when modified becomes the A-model (or in the early days the I-model). This allocation of a new letter however is only official after it entered service, so it gets quite often mixed, if different projects or versions appear at different times: in that way the J-10 after the first I think two batches became J-10A, the modified J-11 became J-11A and so on. However there seem to be some exceptions and as such I think i am guilty for the J-20A-designation: the J-20 should IMO be designated J-20A since the early models (esp. the 200x types) should be the J-20, however most sources say still they are plain J-20s. In contrast the Y-20 in PLAAF-service is already the Y-20A, since it is said to differ (even if I don't know where) from the prototypes Y-20s.
As such the current J-15s should be either J-15 without a letter or J-15A, but since right with the appearance of the CAT-capable version it was called J-15A, I assume all standard ones are plain J-15s.
By that system the CAT-capable version is only unofficially an A, and I think there's even less logic to designate the reported interim version - aka STOBAR J-15 + AESA - already the J-15B.
IMO the current A-prototype (CAT) is therefore only a prototype and the AESA-type also only a project right now for a CAT-capable/AESA-equipped version, which will gain the J-15A-designation unless the original ones will be upgraded in the meantime, then they will be the J-15A and this final version will be the B.
I hope my explanation is not too confusing ...
Deino