# 結果：20261102_70_大型店8と9を直した店の形で建て直して確かめる

- 状態：完了
- 始めた時刻：2026-11-02 20:20
- 終わった時刻：2026-11-02 20:38（18分）
- 作業フォルダ：/Users/shimazueiichi/Robotics_UX/ServiceSim
- この続きを Claude Code で話すとき：作業フォルダで `claude --resume a86a4330-ba99-4b71-ab4a-d7e8e81a1f4f`

## Claude Code の報告

**やったこと**
- 始める前の確かめは3つとも合格でした。
  - Unity・night_runner・rec_runner は動いていませんでした。KIOXIA はマウント済み、鍵ファイル（lock）はありませんでした。
  - 台帳は archive/unity_ledger_v1_pre_largecheck2_20261102/ に退避しました（1632 行・md5 bc66600a…）。
  - 保留は 0 でした。公開中の params は 1 回目の取得で large-291ae2e65898 になっていました。
- params と⑧⑨の形・地図を写し直しました。GitHub の cfae340 と md5 がすべて同じです。
  - params で変わったのは meta.layout_generation_large だけでした。
  - 今の6店の写しは変わっていません。
- ⑧⑨はコードを変えずに建ちました。
  - 卓 70・席 312 は JSON と一致しました。止まる位置は 70 卓すべて NavMesh に乗り、地図の道は全部引けました。
  - トイレの入口の点は2つ別々になりました（⑧ (3.6, 20.6)・(30.4, 20.6)、⑨ (3.6, 20.6)・(20.4, 20.6)）。ただし今のコードは客をいつも1つ目のトイレへ行かせるので、2つ目の点は回では使われません。
  - 会計に立つ点と並ぶ点（3つ）は、1つ目のレジだけになりました。
- check-in は cs:59 です。画面なしと録画用の実行ファイルを作り直しました（build_id cs59_20261102_2024、保留 0）。
  - 録画用は依頼の名前どおり Builds/rec10_large58 に上書きしました。cs:58 の録画用はもう残っていません。
- 確かめの6回を回しました（ラベル largecheck2）。
- 依頼67 の4・5の原因を調べました。直してはいません。
  - ⑧の床は、一時的な確かめ用スクリプトを Unity で1回だけ動かして調べました。そのあと消したので、保留は 0 です。

**結果**
- 6回とも最後まで回り、全員帰りました。実時間は 4.1〜5.7 分です。
- 台帳は 1632 → 1638 行で、追記だけです。先頭 1632 行の md5 は退避と同じです。
- 主な数字（［ ］は依頼67 の値）：

| | ⑧ 0台 | ⑧ 1台 | ⑧ 2台 | ⑨ 0台 | ⑨ 1台 | ⑨ 2台 |
|---|---|---|---|---|---|---|
| 瞬間移動（回） | 140［142］ | 157［152］ | 181［168］ | 84［79］ | 110［97］ | 125［117］ |
| 会計待ち（分） | 22.4［23.0］ | 26.5［23.8］ | 24.5［23.8］ | 22.1［21.0］ | 24.6［26.6］ | 19.9［26.3］ |

- 入れた組は6回とも 112 組で、依頼67 と同じです。
- ⑨のロボット1台の回は、30 秒以上の止まりが 6 → 15 回に増えました。どこで増えたかは調べていません。
- 瞬間移動の原因：
  - 83% が客のドリンクバーから席へ戻るとき、8% がトイレから戻るときでした。
  - 原因は Unity 側に2つ重なっています。1つ目は、客の歩いた秒数が戻り始めにも 0 に戻らず、行きと帰りの合計が 60 秒を超えると席へ移されることです。2つ目は、ドリンクバーとトイレがいつも1つ目に行き、近い方にならないことです。
  - そのため、⑧では右の席の客が、⑨では左の席の客が、店を横切って行き来しています。
  - ロボットのいない回で、③の 6〜9 倍です（③は今の標準で種0 の回が台帳に無いため、種7 の回と比べました）。
- 入れた組 112：店の詰まりではありません。種0 の来客の乱数がたまたま少ないためです。③でも種0 は 64 組で、種0〜9 の平均は 84.5 組（試算どおり）でした。
- 会計待ち：レジ1つ・1組 90 秒でさばけるのは1時間に 40 組までで、70組/時に足りません。会計を待つ組は最も多い時で 24〜33 組でした。入店待ちは 1.8〜5.9 分と小さいままです。
- ⑧のつながっていない床：
  - 本当に行けないのは、左下 x 0.25〜1.40・y 0.25〜1.25 と右下 x 32.65〜33.80・y 0.25〜1.25 の角だけで、約 1 m² ずつです。サイトの計算と合います。
  - ほかの面は、受け渡し口から道が引けました。NavMesh を焼くときの 12.8 m ごとの区切りの所で、確かめの数え方が「つながっていない」と誤って出していました。
- 細い通路の幅 0 m（⑧ A01・A04）：通路の四角の下の端（y 1.4〜1.8）が手前のブース T30・T70 と重なっている所です。通れる所の一番狭い幅は 0.98〜1.04 m で、通路そのものは狭くなっていません。
- 今夜の録画（依頼71）の判断の材料：瞬間移動は1回あたり 84〜181 回で、30 回より少ない回はありませんでした。全員帰ったのは6回ともです。

**変えたファイル**（cs:59）
- Assets/ServiceSim/Experiment/serving-robot-params.json
- Assets/ServiceSim/Store/Layouts/large/ の5ファイル
- StoreLayout_p6_large_center.asset・StoreLayout_p7_large_b.asset（写した日時の欄だけ）
- このほか、check-in していないもの：
  - 報告：claude_code_reports/20261102_large_build_check2.txt
  - 写し元の控え：site_copy_large-291ae2e65898/
  - 回の記録：night/20261102_largecheck2/

**決めてほしいこと**
1. 瞬間移動を減らすかどうか。Unity 側で次の3つを直す案があります。どれも人の動きが変わるので、今の6店の数字も変わります。
   - 戻り始めに歩いた秒数を 0 に戻す。
   - 近い方のドリンクバーへ行かせる。
   - 近い方のトイレへ行かせる（2つ目の点を使う）。
2. 大型店の会計をどうするか。「レジ2つ」にする、来客を毎時 40 組より少なくする、このままにする、のどれにするか。
   - レジ2つにするなら、サイトで2つ目のレジの点を戻すことと、Unity でレジごとに会計を分けるコードの両方が要ります。
3. ⑧の形と確かめの道具を直すかどうか。どちらも回の数字には効いていません。
   - サイト側：A01・A04 の通路の四角の下の端を y 1.8 にそろえるか。左下・右下の角の行けない床をどうするか。
   - Unity 側：つながっていない床の確かめを、12.8 m ごとの区切りでも正しく数えるように直すか。
4. 録画用の実行ファイルの名前を rec10_large58 のまま（中身は cs:59）にするか、rec11_large59 などに変えるか。
5. ⑧⑨を今夜の録画（依頼71）に入れるかどうか。瞬間移動が 30 回より少ない回はありませんでした。
