プロダクト

レビューは意図差分。クローズアウトは次 slice を準備します。

Intent-System のループが作業の単位。PR ではありません。完全なサイクル: issue → implement → review → fix → accept → closeout → next-slice。

7 ステップ

01
packet 生成
設計スレッドが LLM に意図ツリーを packet (Issue より一段抽象度が高く、意図への参照と検証観点を持つ作業単位) に切り出させる。昇格前に、設計スレッドが merge 済みアプリを動かし画面レベルの所見を packet に折り込む。
02
Issue 切り出し
DIF が十分高く依存が解けた packet が、実装リポジトリの Issue になる。Issue は最初から「なぜ作るか」を持っている。
03
実装
実装スレッド ── 別 cwd で動く Claude /loop 5m ── が packet/intent を読み、実装し、ai-develop に PR を開く。
04
レビュー
レビュースレッド ── 別 cwd (例 *Review worktree) で動く別の Claude /loop 5m ── が PR を packet と意図ツリーと差分する。所見は 3 種類: pass / 直す / Intent を直す。merge 前に人間が最終承認。
05
修正
直す場合: 実装スレッドが自分の PR に修正を入れ push、更新された PR をレビュースレッドに戻す。Intent を直す場合: クラリフィケーションが設計スレッドに戻る。
06
受け入れ + クローズアウト
PR が ai-develop にマージされる。diff は canonical として Intent ツリーに書き戻され、state ファイル (queue / runs) が更新される。
07
次 packet 再評価
Approve でループは 01 に巻き戻る。merge 後のツリーから、設計スレッドが次にどの packet を生成するか再評価する。この巻き戻しが、次の作業を安定して生み出す肝。

3 種類のレビュー所見

  • 通過. 実装が Intent を honor しています。クローズアウトへ進む。
  • 直す. 実装は調整が必要。Intent は変えません。実装者が PR を直す。
  • Intent を直す. Intent そのものが間違っていた / 曖昧でした。クラリフィケーションが Ⓐ-③ に戻ります。
Intent-System を試す