JSON を手で直しやすい YAML 1.2 にします。true と false は真偽値のまま、yes という単語は文字列のままです。
Compose や GitHub Actions が YAML なのは、差分が読みやすいからです。ここが出すのは 1.2 です。true と false は真偽値、単語 yes は文字列のままです。昔の「yes が true になる」事故を避けます。
インデントは空白の 2 か 4 です。タブは混ぜません。キーを並べるのは差分を安定させたいときだけで、順序に意味があるなら切ります。あとから書いたコメントは、JSON に戻すと残らないので、YAML を貼ったあとに足してください。戻りは YAML を JSON に です。