
App Loop Harness — 仕様からデプロイまで自走するClaude Codeハーネス
Claude Code 上でアプリ開発の全フェーズ(仕様 → デザイン → 実装 → 検証 → デプロイ)を回すハーネス。フェーズ進行を「手順書遵守」から「ゴール契約 + 機械検証」に反転し、人間の同期承認を原則 4 回まで削減。Web(Next.js)/ Mobile(Expo)/ Desktop(Tauri)の 3 プラットフォーム対応。
何を作ったか#
AI コーディングエージェントに大きな仕事を任せると、「手順書を渡しても途中で脱線する」「承認待ちで人間がボトルネックになる」「完了しましたと言うが実際は終わっていない」という 3 つの壁に当たります。App Loop Harness は、この 3 つを設計で潰した Claude Code 用のアプリ開発ハーネスです。仕様策定からデザイン、実装、検証、本番デプロイまでの 7 フェーズを、人間の同期承認を原則 4 回に抑えて自走します。
Web(Next.js + Supabase + Vercel)/ Mobile(React Native + Expo + EAS)/ Desktop(Tauri v2)の 3 プラットフォーム版があり、SubAgent 定義 26・skill 21・hook 18 の共通バックボーンを共有しています。
中核設計: ゴール契約 + 機械検証#
全体原則は「コードで強制できるものはコードに、モデルが推論できないものだけ散文に、それ以外はモデルに任せる」。
成果
- 人間の同期承認
- 4 回
- 対応プラットフォーム
- 3 種
- SubAgent / skill / hook
- 26/21/18
- 露出防止クラス × 検知レイヤー
- 8×7
- 出荷プロダクト
- 2 本
仕様確定 / デザイン承認 / 実装前バッチ承認 / 本番デプロイのみ。他は証跡の事後レビュー
Web(Next.js)/ Mobile(Expo)/ Desktop(Tauri)を共通バックボーンで
実装・レビュー・検証・リリースの役割分離と OS レベル強制の構成要素数
dev endpoint・認可漏れ・secret 流出等を bash 拒否〜実機確認の 7 層で検知
VaultMind / Project Scope をこのハーネス上で開発(両方 Works 掲載済み)
7 フェーズの開発ループを「ゴール契約 + 機械検証」で自走化し、人間の同期承認を原則 4 回まで削減。8 クラス × 7 層の露出防止ゲートを備え、実プロダクト 2 本(VaultMind / Project Scope)を出荷。

