環境整備(テンプレート同期・docs 番号修正) (2026-06-06): プログラミングテンプレートを初回同期(エージェント/コマンド/GUIDE_05 等を取り込み)し、docs カテゴリ番号を命名規則(GUIDE_03)に整合(PLAN→03 / SPEC→04 / TECH→05)。リモートをセルフホスト Git から GitHub(rintoHasegawa/TIASshot, Private)へ移行。
CameraBase のリファクタリング(責務分離 Phase 1〜4) (2026-06-06): 肥大化していた CameraBase の責務を分離。Cameras/・UI/(Phase1)、色補正→ColorCorrection/ColorCorrector(Phase2)、チャート検出→ChartDetection/ChartDetector(Phase3)、ファイル I/O・サウンド→Utils/IoUtil(Phase4)。
CameraBase にカメラ制御・チャート検出・色補正・ファイル I/O・サウンドが集中していた。CameraBase に残した。具体的には UpdateRate/GetRatio(ゲイン補正)、SetSaveFolder/WriteInfo/SetInfo(_saveFolder/_ShotInfo 経由)。後者 2 つは純粋ロジックのみ IoUtil へ移し、CameraBase 側は薄いラッパーとした。_基準データ_refactor前/、特に TCC_RGB.csv)を取得して保管。実機の再校正は物理入力が変わり数値が一致しないため、回帰は「同一入力での計算一致」+「コードの文字単位一致」で担保した。