Citation: 6B_678/2015 E. C

X.________ recourt en matière pénale au Tribunal fédéral. Elle conclut avec suite de frais et dépens, principalement, à sa réforme en ce sens que la cause soit renvoyée à l'autorité de première instance afin qu'elle statue sur l'opposition formée le 17 avril 2014 [recte: par courrier du 11 juillet 2014]. Subsidiairement, elle demande l'annulation de l'arrêt entrepris et le renvoi de la cause à la cour cantonale afin que cette dernière rende une nouvelle décision au sens des considérants. Elle requiert, par ailleurs, le bénéfice de l'assistance judiciaire. Invités à formuler des observations, le Ministère public du canton de Genève et la cour cantonale y ont renoncé, le premier concluant au rejet du recours.