Sparraは、ワークショップが勧めていたやり方そのままで始めました。どこか一部を磨き込む前に、まずループ全体を立ち上げる。長い一日で、背骨をまるごとエンドツーエンドに繋ぎました。プロジェクトが新規か既存かを判定するファイルシステムの状態、トレースとガードフックを備えたClaude Agent SDK上のセッション層、PLAN.mdを共同編集するプランニングフェーズ、コントラクトを交渉し敵対的なエバリュエーターを持つ自律ビルドループ、実行のトレースを読むreflectステップ、そしてそれらを回すsparra CLI。
骨格が本物だという確認は、ほぼすぐに取れました。Sparraを自分自身のコードベースに向け、生成させたvitestのスイートをリグレッションのゲートにして、自分の一部を作らせたのです。自分自身に対して動けるハーネスなら、壊れたときにそれを教えてくれると本当に信頼できます。それ以降はこの枠を描き直すのではなく、ずっと埋めてきました。