==================================================================== 基準データを v4 に替える 2026-10-27 11:41 check-in:cs:27(保留 0) ==================================================================== 結論 ・judge_night.py の基準の既定を **20261029_night_cs26_*(v4・すれ違い入の60回)** に 替え、既定の除外(*_passon*)を外しました。--baseline-exclude を渡したときだけ除きます。 ・make_queue.py は、--pass-by on(既定)で --pass-by-extra を渡すと誤りで止まります。 ・HeadlessRun.cs の -ssPassBy の既定を「入」にしました。 ・check-in **cs:27**、実行ファイル **build_id cs27_20261027_1141・保留 なし**。 ・確かめ3つはどれも依頼のとおりでした(下の 3 章)。 ・本番の夜は回していません。台帳は 325 行のまま(書いていません)。 ==================================================================== 1. 変えたところ(cs:27) ==================================================================== tools/judge_night.py BASELINE_DEFAULT '20261027_night_cs21_*' → **'20261029_night_cs26_*'** BASELINE_EXCLUDE '*_passon*' → **''**(既定では外さない) 説明を v4 に書き替え(v3 を見たいときの指定も書いた: --baseline '20261027_night_cs21_*' --baseline-exclude '*_passon*') --baseline-exclude の説明「既定はすれ違い「入」を外す」→「既定は外さない」 tools/make_queue.py --pass-by が on のときに --pass-by-extra が指定されたら、理由を出して止まる (終了コード 1・queue は書かない)。説明の文も合わせて直した。 Assets/ServiceSim/Experiment/HeadlessRun.cs _passBy の初期値 "off" → **"on"** -ssPassBy が無いときの既定 off → **on**("off" と渡したときだけ切) 使い方の説明「既定 off」→「既定 on。2026-10-27 エイイチの決定」 変えていないもの night_runner.py、店の回し方・人とロボットの動き、台帳の列と今までの行、night/ の記録 ==================================================================== 2. 実行ファイル ==================================================================== build_id cs27_20261027_1141 unity_cs ServiceSim/cs:27 pending_changes ''(保留なし) 作った時刻 2026-10-27 11:41:41 ARM64・StandaloneOSX・Unity 2022.3.62f3 Unity は閉じていたのでコマンドから作った(Build Finished, Result: Success・error CS 0) 作ったあとも cm status は保留 0 ==================================================================== 3. 確かめ(台帳に新しい行は書いていない) ==================================================================== ① judge_night.py を v4 の60回そのものに当てた cd /Volumes/KIOXIA/r2r2r-data/service_sim/unity python3 .../tools/judge_night.py --runs '20261029_night_*' --out /tmp/judge_v4_GLpj → 基準データ: 20261029_night_cs26_*(60回)/振り分けた回: 60回 正常 **60**・試算を見直す候補 0・Unity の作り 0・回の失敗 **0**・基準なし **0** (「基準から N 回 外した」の表示は出ない=既定で何も外していない) ※ 記録として、向きの印が1つ出ました(数えは「正常」のまま) fam_p1 スタッフ4・すれ違い入 1→2台: 入店待ち — 逆 6/10 種 — 「基準 v2 でも同じ(既知)」 台帳 325 行・中身の md5 も前後で同じ ② make_queue.py --out /tmp/q_err.json --pass-by-extra fam_p1_s4_r2_a42 → 「--pass-by-extra は --pass-by off のときだけ使えます。…」で **終了コード 1**、 /tmp/q_err.json はできない (参考:--pass-by off --pass-by-extra fam_p1_s4_r2_a42 は今までどおり 70 回・入 10 回) ③ --dry-run(夜の名前 20261030・4本同時) python3 tools/make_queue.py --out /tmp/queue_20261030_dryrun.json → 60 回・入 60 回 python3 tools/night_runner.py --queue /tmp/queue_20261030_dryrun.json \ --parallel 4 --night 20261030 --dry-run → 終了コード 0・dry-run: **60 回**・版 ServiceSim/cs:27 → 出力フォルダの字 cs27 60 本すべてに **-ssPassBy on**(off は 0 本) 例 20261030_night_cs27_fam_p1_r0_s0_passon … 20261030_night_cs27_fam_p5_r2_s9_passon から回しが night/20261030/ に作った runner_log.txt は、本番と混ざらないよう runner_log_dryrun_20261027.txt に改名した(消していない。前と同じ扱い)。 出力フォルダ 0・台帳の行 0。プロジェクトの queue.json は触っていない。 ==================================================================== 4. 決めてほしいこと・気づいたこと ==================================================================== 決めてほしいこと:なし 気づいたこと(範囲外なので触っていません) judge_night.py の向きの印の文「基準 v2 でも同じ(既知)」は、v3 のときから 基準の名前が書き替わっていません(中身は「いまの基準でも同じ向き」の意味)。 「基準 v4 でも同じ」などに直すかは、必要なら依頼してください。