River Reviewer は、変更の流れに沿って「上流 → 中流 → 下流」の観点でレビューを組み立てます。
- 上流(upstream): 要件、設計、ADR、脅威モデル、制約
- 中流(midstream): 実装、リファクタ、CI 組み込み、品質
- 下流(downstream): テスト、リリース、運用、失敗パス検知
加えて、Riverbed Memory は意思決定や前提(ルール)を保持し、レビューの一貫性を高めるための層です。
コンポーネント
代表フロー(GitHub Actions)
代表フロー(ローカル)