# 開発進捗ログ

<!--
本ファイルは追記型のフル進捗ログ．

- 最新エントリは下に追記する（時系列順．古いものが上，新しいものが下）
- CLAUDE.md の「開発進捗」セクションは最新 1 行のみ（上書き運用）
- 詳細・失敗パターン・設計判断はすべて本ファイルに残す
- 書式・運用ルールは .claude/rules/progress-log.md を参照
  （本ファイルの編集時に自動ロードされる）
-->

- [x] **プロジェクト立ち上げ（/setup）完了**: 引き継いだ DeepTIAS v2.7（C# WinForms）に合わせて要件定義・技術スタック・環境構築手順・仕様書・規約・開発計画を作成した．
  - 動機: 前任者のソースは単体でビルド・実行できず，配布済み exe も現行ソースと一致しなかった（旧 exe は OpenCvSharp3 / .NET 4.7.1，現行ソースは OpenCvSharp4 / .NET 4.8）．
  - 設計判断: 目的を「誰でもビルド・実行できる」「解析結果を変えずに整理」の 2 つに絞り，回帰テストを作ってから整理する順序にした．.NET への移行は TensorFlowSharp の作り直しが要るため対象外．
  - 環境: 存在しない `OpenCvSharpExtern.dll` の参照を削除してビルドが通ることを確認済み（NuGet の runtime パッケージが同 DLL を配置する）．実行は外部バイナリ取り込み後に確認する．
  - 未実装・後段: PLAN_02 ステップ 1 から．未決事項は Image&Calib の出力先固定（`Output\debug`）と回帰テストの正解データの作り方．

- [x] **回帰テストの正解を旧 exe の出力に決定**: 研究で使われてきた解析結果が旧 exe（2021 年 12 月版）の出力と判明したため，正解を旧 exe の出力とし，PLAN_02 にステップ 3「旧 exe と現行ソースの解析結果の比較」を追加した．
  - 設計判断: 当初は「現行ソースの結果を正解（案 A）」としていたが，それでは現行ソースと旧 exe のずれ（OpenCV 3.2 → 4.9）を正解として固めてしまい，過去の研究データと比べられなくなるため不採用とした．
