Kristopher Baker iOSを土台に · プロダクトシステム · AI支援ワークフロー
← Sparra

shipped · 2026.06.24 · 約2分

ジャッジにアプリを動かさせる

コードを読むだけのエバリュエーターは簡単に騙せます。正しそうに見えて一度も動かないものに合格を出してしまう。だから次にSparraが覚えたのは、成果物を実際に動かすこと。そして私がいちばん気にかけるプロジェクトでは、それはAppleプラットフォームを意味します。エバリュエーターにXcodeBuildMCP CLIを操作させました。アプリをビルドし、シミュレータを起動し(機種をハードコードせず、存在するものを自動で見つけ)、立ち上げ、UIを操作し、そしてスクリーンショットを読み返してUIの変更が本当に入っているかを確認する。

このマルチモーダルなステップで、ジャッジが捕まえられるものが変わりました。テキストだけのレビューアーなら見逃すもの、たとえばローンチスクリーンを同梱せずにレターボックス表示になってしまうアプリなどを指摘しはじめたのです。人がやるのと同じ気配りも持たせました。iOSプロジェクトが無ければXcodeGenで新しく足場を組むので、新規のAppleビルドにも着地点ができます。ワークショップの教訓はここでも生きました。コントラクトはその裏のチェックと同じだけしか正直になれず、いちばん正直なチェックは、現物を動かすことです。