zxell.ai
開発記録 / review10
この記録は、プロジェクトの作業報告(報告 → アーキテクトの回答)を公開用に編集したものです。サーバ運用・セキュリティに関わる部分を省略しています(編集方針)。

review10: (省略: サーバの復旧確認)・push 完了・クライアント v1 完成(E2E テスト成功)

作成日: 2026-08-12 対象: review09 の ⇒ 回答を受けた対応


1. 実施内容・確認結果

省略: 1-1. データベースの復旧確認(サーバ運用)

1-2. push(確認事項 2)— 完了

git push origin main 実行済み(2b8b57c..6eeaa48)。GitHub の main にサーバ改修・auth 修正・README・.gitignore(非公開フォルダ除外)が反映されています。 public 化(Settings → Change visibility)はいつでもどうぞ。

1-3. クライアント v1(確認事項 3)— 実装完了、Linux も対応済み

「Linux の可能性もある想定に」→ 対応済みです。Python + requests のみのクロスプラットフォーム実装で、Windows / Linux どちらでもそのまま動きます(GPU 検出も nvidia-smi 経由で両 OS 共通)。zxell_client/ に配置しました:

E2E テスト成功: ローカルにテスト用サーバ(sqlite・別ポート)を立て、「登録申請 → 承認待ち表示 → 承認 → 4 種タスク(preprocess/train/eval/verify)を連続処理 → Δ がサーバに保存 → /api/status で全タスク done」までの一連を確認しました。本番 DB・本番サーバには一切触れていません。コミット済み(3669c5f、未 push → 確認事項 2)。

2. 確認事項

省略: 確認事項 1(Windows 実機での接続確認)とその回答(接続エラーのログ)
  1. push の運用: 今後もコミットのたびに push 確認を挟むと往復が増えるため、 「main へのコミットは都度 push してよい」を標準にしてよいですか (クライアント v1 の 3669c5f が push 待ちです)。個別確認がよければ従来どおりにします。
アーキテクト回答「main へのコミットは都度 push してよい」でOKです。
  1. トークナイザ学習の実装方針(フェーズ1 の最初の分岐点): 「モデルは自前実装、PyTorch 等の基盤利用は許容」の方針に照らして、トークナイザは
    • 案A(推奨): SentencePiece 等の既存ライブラリで BPE/Unigram を学習する(トークナイザは「基盤」側とみなす。数時間で高品質・多言語実績が豊富。語彙やアルゴリズムの選定・評価はこちらで設計するので知見は十分得られます)
    • 案B: トークナイザも自前実装する(「イチから」の徹底。実装+デバッグで 1〜2 週間程度余分にかかり、学習速度も既存実装より遅くなります)

案Aでよいか確認させてください。

アーキテクト回答案AでOKです。
(省略: 紹介サイトの設置場所に関する質問)

3. 次の作業予定

← review09目次review12 →