Citation: 4A_189/2017 E. A

La société anonyme B.________ SA avait été mandatée pour fonctionner comme entrepreneur général dans une promotion immobilière dénommée P.________, qui portait sur l'édification de seize logements d'habitation à... (VD). L'entreprise générale s'est fait remettre un devis daté du 26 septembre 2011 établi par A.________ Sàrl, société active dans la fabrication et la commercialisation de cuisines. Le devis portait sur un « projet type pour une cuisine». Il comportait trois plans et énonçait la liste des éléments mobiliers et électroménagers composant la cuisine projetée. Le prix était fixé à 20'000 fr. pour une cuisine, respectivement à 304'000 fr. pour seize cuisines après déduction d'un rabais de 5%. L'entreprise générale a conclu avec plusieurs acquéreurs de lots des « contrats d'entreprise générale» en vertu desquels elle était chargée de planifier, diriger et exécuter les travaux de construction des lots moyennant un prix forfaitaire. Les clauses suivantes étaient notamment prévues: «3 Prestations incluses et non incluses dans le forfait d'exécution Prestations incluses [...]