Plus subsidiairement, elle conclut au renvoi de la cause à l'autorité précédente pour nouvelle décision. Elle demande en outre le constat d'une violation de son droit d'être entendue, dans sa composante de l'obligation de motiver. Elle demande par ailleurs l'octroi de l'assistance judiciaire. Invitée à se déterminer, la Chambre pénale de recours y renonce, se référant aux considérants de son arrêt. Le Ministère public présente des observations, concluant au rejet du recours. Lors d'ultimes déterminations, A.________ persiste dans ses conclusions. Considérant en droit :