Sachverhalt: A. Das Obergericht des Kantons Zürich stellte am 29. März 2018 im Berufungsverfahren gegen ein Urteil des Bezirksgerichts Dietikon vom 26. September 2017 fest, dass X._ den Tatbestand der Gefährdung des Lebens im Sinne von Art. 129 StGB im Zustand der nicht selbstverschuldeten Schuldunfähigkeit erfüllt hatte. Es erkannte ihn der einfachen Körperverletzung und des Vergehens gegen das Waffengesetz schuldig. Es bestrafte ihn mit einer unbedingten Geldstrafe von 145 Tagessätzen zu Fr. 30.-- und erklärte die mit Urteil des Obergerichts des Kantons Zürich am 31. August 2015 bedingt ausgefällte Geldstrafe von 15 Tagessätzen zu Fr. 30.-- für vollziehbar. Es stellte fest, dass diese beiden Geldstrafen vollumfänglich durch Haft erstanden sind. Es ordnete eine ambulante Behandlung im Sinne von Art. 63 StGB an (Behandlung psychischer Störungen). Es sprach ihm Fr. 36'300.-- als Genugtuung für die im Umfang von 363 Tagen zu Unrecht erlittene Haft aus der Gerichtskasse zu. Es sprach ihm Fr. 12'000.-- als Entschädigung für Erwerbsausfall während der zu Unrecht erlittenen Haft aus der Gerichtskasse zu. B. Die Oberstaatsanwaltschaft des Kantons Zürich beantragt mit Beschwerde in Strafsachen, das obergerichtliche Urteil wegen Verletzung von Art. 431 Abs. 2 und Art. 419 StPO aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen; eventualiter sei das Urteil aufzuheben und die erstandene Haft gestützt auf Art. 431 Abs. 2 StPO an die angeordnete ambulante Behandlung im Sinne von Art. 63 StGB anzurechnen.