Newer
Older
TIASjudge / docs / PROGRESS.md

開発進捗ログ

  •  /setup フェーズ 1〜2 完了(要件定義・技術選定): 旧実装 org/src(C++ / MFC / OpenCV 2.4)を解析し,同一機能の再構築を目的として PLAN_01・ENV_01 を作成.開発モードは solo.
    • 設計判断: 技術スタックは Python + PySide6 + opencv-python を採用.MFC 継続・C# 案は Mac 対応の可能性が無いため却下(ユーザー要件: 当面 Windows,将来 Mac も視野).SVM は現行と同じ OpenCV 実装(cv2.ml.SVM)を使い診断結果の同一性を担保する方針
    • 旧実装は org/ に置き参照専用とする(.gitignore で Git 管理外)
  •  /setup フェーズ 3 完了(環境構築): ENV_02(メンバー用)・ENV_03(管理者用)を作成.「どのデバイスでも clone → uv sync で開発再開できる」を方針とし,環境定義は pyproject.toml / uv.lock でリポジトリ内に持たせる(デバイス側は git / gh / uv のみ).ENV_04(開発コマンド)は pyproject 作成時に確定させるため後回し.GitHub リポジトリ作成はユーザー実施待ち(ENV_03 参照)