メインコンテンツまでスキップ

River Reviewer のアーキテクチャ

River Reviewer は、変更の流れに沿って「上流 → 中流 → 下流」の観点でレビューを組み立てます。

  • 上流(upstream): 要件、設計、ADR、脅威モデル、制約
  • 中流(midstream): 実装、リファクタ、CI 組み込み、品質
  • 下流(downstream): テスト、リリース、運用、失敗パス検知

加えて、Riverbed Memory は意思決定や前提(ルール)を保持し、レビューの一貫性を高めるための層です。

River Reviewer は context engineering framework です。スキル・差分・メモリを体系的に選択・フィルタ・組み立てることで、限られたコンテキストウィンドウの中でレビュー品質を最大化します。スキルの段階的開示(Progressive Disclosure)により、必要なときに必要な詳細度だけをロードし、注意力の希薄化を防ぎます。

コンポーネント

代表フロー(GitHub Actions)

代表フロー(ローカル)