diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index 697df28..1934604 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -177,4 +177,4 @@ - [x] **PLAN_05 フェーズ 1: 層②テストの共通ハーネスと保存失敗の修正** (2026-10-06): テストプロジェクトに WinForms 参照を足し,偽カメラ+ヘッドレス `Form1` を STA スレッドで動かす共通ハーネスを作った.最初の利用例として,画像の保存に失敗しても「全ての画像保存完了」と表示されていた不具合(`/auto-audit` 報告)を,修正前に赤になる結合テストで確認したうえで修正した. - 設計判断: 一時 config の作成と DoEvents による待機はセルフテストのランナーから切り出し,ハーネスと共用した(2 か所で同じ待機処理を持たない).失敗の注入は,偽カメラの派生で保存先と同名のフォルダを作って `ImWrite` に false を返させる方法にした.保存フォルダ自体を消す案は Info.csv の作成も失敗させて別の経路に乗り,SaveThread との競合で結果も不安定になるため採らなかった. - 失敗パターン: 修正を一時的に戻して赤を確認したあと,ファイルを書き戻すときに更新日時が古いまま残り,MSBuild が再コンパイルせず全体テストが誤って赤になった.ファイルを戻したら更新日時も更新するか,クリーンビルドしてから判定する. - - 後段: `CalcTcc` の校正画像の保存失敗(仕様判断待ち).tester・refactorer エージェントはこのプロジェクトの MSBuild / vstest を実行できず,ビルドとテストはオーケストレーターが代行している. + - 後段: `CalcTcc` の校正画像の保存失敗(仕様判断待ち).tester・refactorer がビルドとテストを自分で実行できない問題は,テストランナー(`run_tests.py`)の追加で解消した(PR #55).