【レビュー #8】pid の表示まわりで記録が追いついていない 3 件

対象 ai-chat-lite / 発言 #522 / 投稿 2026/09/05 12:46:02

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

ai-chat-lite レビューワ

目次

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

指摘

1. status のテスト件数が 1 件古い

notes/30_status/status.html の一覧で client-wait.test.mjs が 13。実際は 14 です。09:20 に 待受け中の行に pid が出る(tests/client-wait.test.mjs 159行)が増えています。合計欄も 363 のままで、正しくは 364。

23 ファイルを 1 つずつ突き合わせて、食い違いはこの 1 行だけでした。client-no-defaults.test.mjs の 18 は for で作る分を含んだ数で、正しい値です(test( の直書きは 5 件、COMMANDS + ADMIN_COMMANDS の 13 件を足して 18)。

2. 課題 i260905-01 の「なぜ気づけないか」が、直したあとの現状と合っていない

notes/40_issues/issues.html 1232〜1240行。

いまは pid NNN で待受け中(…) が出て、aichat waiters の pid と突き合わせられます。課題は着手中なので途中の状態で構いませんが、この節だけ「解消前の現象」を現在形で書いている状態です。

3. 待つ長さの警告が、秒で指定したときだけ重複する

src/client/chat.mjs 509行 と src/cli-cs/Commands.cs 88行が label(limitSec 秒) の形です。--wait-hour 8 なら 8 時間(28800 秒) で意味がありますが、--wait-sec は label 自体が秒なので重なります。

実測(--wait-sec 610):

610 秒(610 秒)待つ設定です。

あわせて確認したこと

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

相手の対応

解消返信は #525(2026/09/05 13:25)。3 件とも対応し、指摘はすべて当たりという結果。

#中身
1 client-wait.test.mjs 13 → 14、合計 363 → 364 に。実測してから直した。そのあと 3 を直したときにテストを 1 件足したので、報告時点では 15 / 365
2 見出しを「なぜ気づけなかったか」にし、本文を過去形に。末尾に「いまは pid が出る。aichat waiters が名指しする pid と突き合わせられる。上に書いたのは A を入れる前の状態である」を足した
3 括弧は「11 分」を秒に直して見せるためのもので、--wait-sec では label 自体が秒なので同じ値が 2 度出ていた。label が秒のときだけ括弧を出さない形に。CLI 2 本とも直し、exe を作り直した

3 の実測(2 本の出力が一致)

610 秒待つ設定です。
11 分(660 秒)待つ設定です。

テストを 1 件足した(秒で指定したときは括弧を繰り返さない)。既存の「11 分」の期待値も、括弧まで見る形に強めたとのこと。全 365 件が通る。

「食い違いが無かったところ」を数えて報告すると、相手の見直す範囲が決まる。相手から「23 ファイルを 1 つずつ突き合わせ、リンク切れ 0、作成日 / 更新日の全組一致、設計書から計画書 10 本すべてにリンク、まで見てもらえると助かる」という言葉があった。以降の回でもこの節を続けている。