Faits : A. Le 27 avril 2012, l'administration communale de Liddes a mis à l'enquête les demandes d'autorisation de construire présentées par B._ et A._ SA. La première porte sur huit chalets d'habitation sur les parcelles n° 3183, 3184 et 3240 de la commune de Liddes situées au lieu-dit Le Chapelet, en amont de Vichères. La seconde porte sur seize chalets avec forages géothermiques sur la parcelle 3293, dans le même secteur. L'ensemble des parcelles est inclus dans le plan de quartier "Le Chapelet" (ci-après: PDQ) approuvé par la commune le 3 février 2011. Couvrant une surface de 60'057 m2, le périmètre comprend une zone d'affectation mixte résidentielle, commerciale et touristique, une zone de grands chalets et une zone de petits chalets, pour une densité maximale de 0,3. Il prévoit une quarantaine de chalets de six types différents (d'une surface au sol de 80 à 308 m2) ainsi que des parkings, couvert et souterrain. Le PDQ prévoit pour chaque type de chalet un plan schématique des différents niveaux ainsi qu'une vue des façades, des coupes générales et une esquisse d'ensemble de l'architecture envisagée. Les demandes de permis de construire ont fait l'objet d'oppositions de la part d'Helvetia Nostra. Celles-ci ont été rejetées et les permis ont été délivrés le 5 novembre 2012 par le conseil communal. B. Helvetia Nostra a recouru en vain auprès du Conseil d'Etat du canton du Valais, puis de la Cour de droit public du Tribunal cantonal. Par arrêt du 31 octobre 2014, celle-ci a refusé de remettre en cause la constitutionnalité de l'art. 8 de l'ordonnance fédérale du 22 août 2012 sur les résidences secondaires (ORS, RS 702, ci-après également l'ordonnance), dont le projet de loi fédérale sur les résidences secondaires (LRS) reprenait d'ailleurs la teneur. Les autorisations de construire correspondaient strictement, par l'implantation, les orientations et la taille des chalets, à ce qui était prévu dans le PDQ, d'ailleurs élaboré par le même bureau d'architecture. Le plan était donc suffisamment précis pour permettre une application de l'art. 8 ORS. C. Par acte du 2 décembre 2014, Helvetia Nostra forme un recours en matière de droit public. Elle conclut à l'annulation de l'arrêt cantonal et des permis de construire. La cour cantonale et le Conseil d'Etat ont renoncé à se déterminer. A._ SA et B._ concluent au rejet du recours dans la mesure de sa recevabilité. Invité à se déterminer, l'Office fédéral du développement territorial - ARE - estime que l'art. 8 ORS serait conforme à la Constitution. Toutefois, le plan litigieux ne comporterait pas de précisions suffisantes quant à l'emplacement, l'orientation et l'affectation des différents bâtiments; les détails architecturaux feraient également défaut. La recourante appuie cette appréciation, alors que les intimés la contestent. Le Tribunal cantonal a lui aussi confirmé sa propre appréciation. Par ordonnances du 10 juin puis du 20 juillet 2015, le Conseil d'Etat puis les intimés ont été invités à produire l'acte par lequel le PDQ avait été approuvé. Les intimés ont indiqué, le 6 août 2015, que le Conseil d'Etat n'avait pas eu à approuver le PDQ dès lors que celui-ci respectait le plan d'affectation des zones de la commune de Liddes. A l'invitation du Tribunal fédéral, ce plan a été produit le 9 septembre 2015. Helvetia Nostra s'est déterminée une nouvelle fois en estimant notamment que le plan de zones était extrêmement vague concernant le secteur du Chapelet, de sorte que la procédure ordinaire d'adoption des plans aurait dû être suivie.