Faits : A. Le 17 janvier 2013, A._, né en 1947, époux d'X._, est tombé du balcon enneigé de son appartement du deuxième étage d'un immeuble sis au chemin B._, à C._, alors qu'il faisait une bataille de boules de neige avec son voisin de huit ans qui se trouvait sur le balcon du dessous. Acheminé au CHUV, il est décédé des suites de sa chute peu après son admission. L'instruction pénale ouverte le lendemain du décès a été classée par ordonnance du 15 mars 2013 puis rouverte par ordonnance du 4 mars 2016, après que le Service de l'aménagement du territoire et du développement durable eut informé le Ministère public central que les garde-corps des balcons de l'immeuble ne présentaient pas une hauteur conforme aux normes en vigueur. L'instruction initiale et complémentaire a établi que le muret et la barrière du balcon étaient d'une hauteur de 90 et 83 centimètres respectivement, à l'instar des autres balcons de l'immeuble, construit en 1962. Lors des faits, le balcon était gelé et le défunt portait des pantoufles. Il habitait l'immeuble de longue date et X._ en avait été la concierge. Par ordonnance du 22 mars 2017, le Ministère public central, division affaires spéciales, a notamment ordonné le classement de la procédure pénale ouverte ensuite du décès de A._ survenu le 17 janvier 2013 et laissé les frais de procédure à la charge de l'Etat. B. Par arrêt du 13 juin 2017, la Chambre des recours pénale du Tribunal cantonal vaudois a rejeté le recours formé par X._ contre cette ordonnance et confirmé celle-ci, frais à la charge de la recourante. En bref, la cour cantonale a jugé que le garde-corps n'était pas conforme à la norme SIA no 358, que ce soit dans ses éditions 1978, 1996 ou 2010. Le droit cantonal ne rendait toutefois pas cette norme professionnelle directement applicable. Il n'y avait pas d'obligation légale d'y adapter le garde-corps. Aucune injonction de le réhausser n'avait, par ailleurs, été formulée par l'autorité administrative avant le 21 mars 2016. Pour répondre à la recourante, la cour cantonale a aussi indiqué qu'il ne pouvait y avoir de certitude sur le fait qu'hypothétiquement informée de travaux, l'autorité administrative aurait demandé la mise en conformité du garde-corps. En tout état, il était manifeste que le défunt avait adopté un comportement très imprudent en se livrant à une bataille de boules de neige en pantoufles sur un balcon gelé et glissant, comme cela ressortait du rapport de police. Il s'agissait de circonstances extraordinaires imprévisibles qui avaient assurément rompu le lien de causalité entre la faute éventuelle et le dommage. C. Par acte du 7 septembre 2017, X._ recourt en matière pénale au Tribunal fédéral contre cet arrêt. Elle conclut à la réforme de cette décision en ce sens que l'ordonnance de classement du 22 mars 2017 soit annulée et la cause renvoyée au Ministère public central, division des affaires spéciales, pour complément d'instruction dans le sens des considérants. La recourante demande, par ailleurs, le bénéfice de l'assistance judiciaire.