自律的なコード修復は理解から始まる。
モデル越しにリポジトリを読むエージェントは、トークンの大半をバグ探しに使います。Codna はまずモデルなしでリポジトリをマップし、Issue に絞ったエビデンスバンドルをエージェントに渡します。毎回の実行で「生のサイズ→バンドル」の比率を表示します。
結果は自らを説明する修正です:根本原因、確信度、影響範囲、回帰リスクがあり、何かを適用する前にリスクチェックで守られます。--tests --apply で実行すれば、Codna はテストが通るまで再実行します。
コアパターン
- リポジトリをモデルトークンゼロでマップする。
- 疑わしいファイルと呼び出しパスを特定する。
- Issue に絞ったエビデンスバンドルをまとめる。
- パッチを生成し、根本原因、確信度、リスクを報告する。
- ゲートを通し、テストし、あなたがレビューするプルリクエストを開く。