Citation: 6B_48/2023 E. 4

Le recours doit être partiellement admis, le jugement attaqué annulé et la cause renvoyée à la cour cantonale pour nouvelle décision (cf. supra consid. 1.3, 1.4, 1.5, 2.3 et 3). Pour le reste, le recours doit être rejeté dans la mesure où il n'est pas irrecevable ou sans objet. La recourante, qui obtient partiellement - quoique dans une large mesure - gain de cause, peut prétendre à des dépens à la charge du canton de Vaud (art. 68 al. 1 LTF) et ne supporte pas de frais judiciaires (art. 66 al. 1 LTF). Sa demande d'assistance judiciaire devient ainsi sans objet (art. 64 al. 2 LTF).