1〜3 まで完了しました。 1. D ― .git を管理の外へ ✅ ignore.conf に2行追記しました(末尾): .git /Assets/ServiceSim/Store/old~ → これだけで Private 13件のうち11件(.git/objects 6件・old~ 5件)が一覧から消えました。 cm remove --nodisk .git → Item .../.git has been removed. ディスクの .git は無傷です(実行前後で確認): du -sh .git 145M → 145M ls .git | wc -l 15 → 15 git rev-parse HEAD 1b9dc25942c47d13c49536d0148c378f7ce79522(同じ) git status 動く 残骸の ORIG_HEAD.private.0 / index.private.0 も .git ごと外れました。 Mat_MonitorBoard.mat / .meta はご指示どおり Private のまま置いてあります(入れません)。 2. B-1 ― NavMeshAreas.asset を戻した ✅ cm undochange ProjectSettings/NavMeshAreas.asset → unchecked out correctly New Agent の数 30 → 0 cs:135 との比較 完全一致 増え続ける件は別件として記録を残しました(navmesh-agenttype-leak)。要点 ― NavMeshBaker.cs の BakePeople が NavMesh.CreateSettings() を呼ぶのに、受け取り先の _peopleTypeId が場面に保存されない欄なので、Editor を開き直すたびに1つ作られて ProjectSettings に溜まる。動きには効かない(PeopleNav.cs が走るとき付け替える)。直すなら _peopleTypeId を保存するか既存の種類を引き当てる、という方向。 3. C ― 中身が同じ3件を一覧から外した ✅ cm undochange ExperimentPlan.asset PeopleSpec.asset Mat_RobotFloor.mat → Undo change done.(3件とも) cs:135 との比較 3件すべて一致 staffFirstYield: 0 (off ✓) oneRobotPerAisle: 1 (on ✓) showKitchenMonitor: 1(on ✓) いまの保留中の変更 ― 37 → 34件(ファイル33 + Store フォルダ1) 残っているのは A の全部 + B-2(StoreLayout_Family)+ E(シーン)+ ignore.conf だけです。 ignore.conf は cs:2 から管理下にあるファイルなので、今回の追記も一緒に入れます。 --- 4. Unity の画面でやること ① StoreLayout_Family.asset の3項目を直す Project で Assets/ServiceSim/Store/StoreLayout_Family.asset を選び、Inspector で ― ┌────────────────────┬───────────────────────────────────┬──────┬──────────┐ │ 見出し │ 欄 │ いま │ → 直す値 │ ├────────────────────┼───────────────────────────────────┼──────┼──────────┤ │ 細い通路の幅 │ Aisle Width Index │ 1 │ 2 │ ├────────────────────┼───────────────────────────────────┼──────┼──────────┤ │ ロボットの止まる点 │ Delivery Offset From Aisle Center │ 0 │ 0.15 │ ├────────────────────┼───────────────────────────────────┼──────┼──────────┤ │ (ベンチ) │ Bench Depth │ 0.55 │ 0.45 │ └────────────────────┴───────────────────────────────────┴──────┴──────────┘ ほかの欄は触らないでください(wallTableSize・registerQueueCount・robotStandby* ・drinkBar* は入れる側です)。 ② layout を Family に戻す メニュー ServiceSim ▸ Use Store Layout ▸ Family (ファミレス型) → StoreBuilder と NavMeshBaker の layout が p1_efficient_corner から StoreLayout_Family に戻ります。 このあとログに出る「ServiceSim/Build Store を実行してください」には従わないでください(空のまま入れたいので)。 ③ ExperimentRunner の回した跡を消す Hierarchy の Experiment を選び、Inspector の ExperimentRunner で ― - Run Label: site_v5 → 空に - _queue: 要素数を 0 に(storeKey: fam_p1 と KIOXIA のフォルダが入っている1件を消す) ④ 建てた店を消す メニュー ServiceSim ▸ Clear Built Store → 912個が消えて、cs:135 と同じ入れ物だけの状態に戻ります。 ⑤ 保存 Cmd + S(未保存の変更 ― レジに並ぶ点1つ・FloorPaint_Narrow・ロボット2台など ― も、④ でまとめて消えます) ⑥ monitor は繋がなくて大丈夫です 調べた結果、繋ぐ必要はありません。 ExperimentRunner.cs:179 if (monitor == null) monitor = FindObjectOfType(); ExperimentRunner.cs:302 monitor.show = plan.showKitchenMonitor; 回すときに自動で見つけて、showKitchenMonitor(=1)を流し込みます。{fileID: 0} のままでもパネルは本物の数字を出します(KitchenMonitor は store / ops / groups / people の今の値を読んで描くだけ)。 しかも記録される数字は SiteValues と ExperimentRunner が別に書くので、繋いでも繋がなくても測る数字は変わりません。 手で繋ぐと差分が1行増えるだけなので、触らないのをおすすめします。 --- ⚠ ①の3項目は、この先サイトの条件を回すと ExperimentRunner.cs:235 と :244 がまた書き換えます。 5 の Check in は、次に回す前に済ませてください。 終わったら声をかけてください。差分が A と E-1 だけになっていることを確かめてから Check in して、番号をお知らせします。