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<KitchenMonitor>();
  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 して、番号をお知らせします。
