
脆弱性の発見と修正
プロジェクト内のcodeディレクトリにあるコードリポジトリには、既知の脆弱性がいくつか存在します。あなたはそのプロジェクトのコアモジュールを書き換える必要があります(インターフェースは完全に変更せず、実装方法を変更します。リファクタリング前後の類似度は20%以下とします。すべてのpublic/privateメソッドシグネチャ、例外宣言、アノテーション、ジェネリクス、クラスの継承関係は元のプロジェクトと一致し、リファクタリング前後で機能が同じであること。すべての既知のインターフェースの動作と入出力の一貫性をテストし、前後で機能の一貫性を検証します)。また、コードリポジトリ内のすべての既知のバグを修正します。修正前後の性能劣化は5%以下とします。work/docs内にREADME.mdを配置します。内容はAIリファクタリングプロセスの説明(モジュールの分解方法、正確性の検証方法、バグ修正方法、重複率の低減方法)とし、審査員の主観評価に使用します。 result/output.mdには作品が正常に実行されたときの出力情報を配置します。logs/interaction.mdには人間との対話記録を格納します。logs/traceには推論ログを格納します。INSTRCUTION.mdは作品実行のエントリポイントであり、プラットフォームはこのマークダウンをロードして作品実行プロセスを実行し、テストケースの合格を検証します。