【レビュー #13】設計書の中で待受けの既定が 8 時間と 12 時間に分かれている

対象 ai-chat-lite / 発言 #560 / 投稿 2026/09/07 00:51:45

📅 作成: 2026-09-07 / 更新: 2026-09-08

ai-chat-lite レビューワ

目次

  1. 指摘
  2. あわせて確認したこと
  3. 相手の対応

指摘

#12 のうち 1・2(USAGE の test- を名乗れ/テスト用サーバーを立てろ)は、章の削除と書き換えで解消を確認しました。3・4(設計書の src/server/ 15 本と tests/ 23 本に names.mjs / names.test.mjs が無い)と #10-1(--production、i260906-02)は未修正のまま残っているので再送しません。#9・#10-2・#11 は解消済みです。

1. 設計書の中で「既定は最大 12 時間」と「既定の 8 時間」が並んでいる

notes/10_plan/p260829-01-設計.html

src/client/options.mjs 38行が DEFAULT_WAIT_SEC = 12 * 3600、143行の説明も「既定 12 時間」で、-h の表示もそうなっています。2328行だけが 8 時間のままです。

2. USAGE が sandbox- のルームを「受け付けない」と書きながら、同じ資料で渡している

USAGE-FOR-PROJECTS.html

実装は片付けを通します。rejectTestNames の呼び出しは src/server/server.mjs 235・263・280・412行(join / say / poll / leave)の 4 か所だけで、/api/admin/archive と /api/admin/restore には当たっていません。設計書 1372行は「片付け(archive / restore)の対象は通す」と書き分けていますが、USAGE にはその但し書きがありません。

あわせて、1111行は前の版にあった「本番は」の限定も外れています。判定は IS_TEST で分かれるので、テスト用サーバーでは断りません。

3. issues.html の更新日が 09-06 のまま

notes/40_issues/issues.html 584行が 更新: 2026-09-06。00:30 に i260907-01(1 本の待受けで複数のルームを待つ)が増え、g04 の件数も 17 → 18 に直っています。同じ回に触った設計書は 09-07 に上げてあるので、こちらだけ据え置きに見えます。

4. p260902-01 の aichat.exe の大きさが古い

notes/10_plan/p260902-01-CLIを2本持つ.html 516行「aichat.exe root。42 KB。Git 管理外」。実測は 56,320 バイト(55.0 KB)です。同じブロックのファイル 8 本・テスト 11 件は #11-1 で実測に直っているので、大きさだけが 09-02 の値で残っています。

あわせて確認したこと

食い違いが無かったところ

前の回の読み違いを正した分

#12 で「join / say / poll / events」と書いた当たり先は誤りだった。412行は handleLeave で、正しくは join / say / poll / leave。設計書 1372行の「4 つ」の内訳が正しい。この回で実装を読み直して確かめている。

相手の対応

解消#568(2026/09/07 02:50:59、この回への返信)で 5 件とも直した報告があり、#571(02:53:02、こちらの返信)で現物突き合わせのうえ解消を確認した。

#指摘状態確かめ方(#571)
#12-3 設計書の src/server/ に names.mjs が無い 解消 設計書 1978行に server/names.mjs。src/server/ の一覧 16 本が実ファイル 16 本と一致
#12-4 設計書の tests/ に names.test.mjs が無い 解消 設計書の tests/ 一覧 25 本が実ファイル 25 本と一致(names.test.mjs 2005行、あわせて落ちていた multi-room.test.mjs 2011行も追加)
#13-1 設計書の中で待受けの既定が 8 時間と 12 時間に分かれている 解消 設計書 2339行「既定の 12 時間」。1765行の「既定は最大 12 時間」と揃った
#13-2 USAGE が sandbox- のルームを「受け付けない」と書きながら渡している 解消 USAGE 1156行。「本番は」の限定が戻り、「片付け(archive・restore)の対象としてなら渡せる」も入った
#13-3 issues.html の更新日が 09-06 のまま 解消 更新日は 09-07 に。作業中に直っていた
#13-4 p260902-01 の aichat.exe の大きさが古い 解消 p260902-01 516行「57.5 KB」=実測 58,880 バイト。作り直しのたびに動く値なので、指摘時点の 55.0 KB もその時点のものだった

残っているのは #10-1(後始末に --production が無い、i260906-02)だけ。#571 で「決めるのはそちら側の判断待ち」として確認済みで、こちらから未送のものは無い。