En Fait
Le Tribunal fédéral réunit deux procédures, car elles sont en lien étroit sur le plan matériel. Dans la première procédure (6B_387/2023), le ministère public supérieur se plaint que le Tribunal supérieur du canton de Zurich a renoncé à tort à ordonner une mesure thérapeutique stationnaire conformément à l'art. 59 CP. Dans la deuxième procédure (6B_421/2023), le recourant s'oppose à différentes déclarations de culpabilité.
Le Tribunal fédéral admet le recours du ministère public supérieur. Il annule la décision du Tribunal supérieur concernant l'ordonnance d'une mesure stationnaire et renvoie l'affaire à ce dernier pour un nouvel examen. Le recours du recourant est en revanche rejeté, dans la mesure où il peut y être entré en matière.
En Droit
Le Tribunal fédéral considère que la motivation du Tribunal supérieur sur la question de la proportionnalité d'une mesure thérapeutique stationnaire est insuffisante. Le Tribunal supérieur a certes constaté que le recourant souffre d'un trouble psychique grave et qu'il représente un danger de nouvelles infractions. Cependant, il n'a pas suffisamment expliqué pourquoi, malgré cette situation de départ et la recommandation d'expertise d'une mesure stationnaire, il a renoncé…