AI コードレビューは、デベロッパーツールにおける LLM の最もレバレッジの高い応用のひとつです。同時に最もリスクの高い応用でもあります — diff にはシークレット、API キー、接続文字列が含まれる。レビューは毎プッシュで実行されるためコストが急速に積算する。そしてリポジトリ毎のポリシーが違う — サービスリポジトリで問題ないものがマーケティングサイトでは問題になる。
SchneeAI は Gateway が提供するプラットフォーム上で自身のコードレビュー製品を運営しています。各レビューはクレジットを予約し、モデルに送信する前に diff を 17 PII カテゴリでスキャンし、.schneeai.yml から読み込んだリポジトリ単位の設定を適用し、構造化されたサマリを PR に投稿します。同じ構成ブロックがあなたのチームにも利用可能です。
何を ship するか
- GitHub App — PR open と push でレビュー。diff のみのサマリレビュー、リスク分類と推奨フォローアップ付き。
- リポジトリ単位の設定 — 言語、トーン、パスフィルタ、カスタム指示をリポジトリ内の YAML ファイルから読み込み。
- コスト制御 — クレジットは実行前に予約、モデル応答後に決済、失敗時には解放。レビューが予算を超えて支出することはありません。
SchneeAI が扱うこと
| 関心事 | プラットフォームサポート |
|---|---|
| diff 内のシークレット | 呼び出し前に 17 カテゴリをスキャン。クリティカルな発見は実行をブロック |
| コスト制御 | reserve / settle / release セマンティクスのクレジット台帳 |
| リポジトリ毎の設定 | 安全なデフォルトとバリデーションを持つ YAML ローダー |
| diff フィルタリング | モデルが diff を見る前にパスフィルタと glob マッチング |
| 冪等性 | Webhook 配信 ID を 24 時間重複排除 |
| モデルルーティング | サマリは Flash クラス、深いレビューにはプレミアム |
どう組み合わさるか
PR がオープン。GitHub App が webhook を受け取り、diff を取得し、.schneeai.yml のパスルールでフィルタ。SchneeAI はクレジットを予約、フィルタ済み diff を PII スキャン(ポリシーに従いマスクまたはブロック)、レンダリングされたプロンプトを構成されたモデルへ送信、実際のトークン利用に対してクレジットを決済、Markdown サマリを PR に投稿。実行全体がリポジトリ・PR・コミット SHA に紐付く監査イベント。
それは SchneeAI 自身のレビュー製品が動くのと同じプラットフォームです。同じガバナンス、同じコスト規律、同じ監査トレイル。