依頼179 報告　2026-11-14
病院の採血の人を、中待合の側の新しい扉から通して、確かめと撮影をやり直す

■ 始める前の確かめ（どれも合っていたので進めた）
- 作業場所：cs:141 が頭（依頼164 のあと）・保留 0（Mixamo のフォルダは ignore.conf で無視されたまま）
- 動いている物：Unity のエディタ・画面なしの Unity・回し係はなし（動いていたのは Unity Hub と依頼箱の回し係だけ）
- KIOXIA：マウント済み
- p2m-site main：7765252bc1c2…（依頼の 7765252）
  tools/hospital_layouts/hospital_h1.json　md5 49dc4a2216d355e654daac61c24cc2c3（一致）
  tools/hospital_sim/hospital-unity-params.json　md5 3ca3471c9ebb57d83834769bd4f7daf2（一致）
- 依頼164 の写しとの違い（項目ごとに比べた。依頼に書かれたものだけだった）
  形（b64abb22 → 49dc4a22）：interior.subrooms の「内科外来／処置室」の doors に (22.0, 33.25)・幅1.2 が1つ増えた・その what の文。ほかは同じ
  params（36a2ec7d → 3ca3471c）：layout.md5・layout_back_door.md5／people_flow.outpatient_steps の内科の処置室の door（中待合の側の扉 22.0, 33.25）と outpatient_steps.source／
  chemo.steps[0].door（中待合の側の扉）／standing_yield.扉で向かい合った時 の文（依頼164 の値の書き写し）。数の値・day_schedule は同じ

■ 1. 作ったもの（cs:142）
- 新しい引数は作らず、-h147People flow（既定）の中身を替えた。flow は Data/ に足した hospital_h1-179.json（49dc4a22）と hospital-unity-params-179.json（3ca3471c）で建てる。
  -h147People hall は依頼143 の形のまま。足した部分は新しいファイル HospitalRun179.cs にまとめた
- 1-1 新しい扉：形を読み直すと、処置室の小部屋の doors から壁が切られて扉が開く（壁の箱 150 → 151）。人の NavMesh は焼き直しでつながった。
  ロボットの地図・道（routes_all と h1 の routes の照合）は変えていない（ロボットの入らない所に中心が入った時間 0 秒・便の道は同じ）
- 1-2 採血の人の道：
  - 扉は形から見分ける：処置室の扉のうち、params の door の点の扉（外が内科の中待合であることを確かめる）＝中待合の側、外が外来の大廊下の扉＝南、残りの東の壁の扉＝東
  - 南の扉を通らせない作り：南の扉の部屋の側に、扉の幅の半分＋0.3 m を両側に、扉の線から奥へ 0.5 m の区画（x10.9〜13.1・z31〜31.5）を作り、
    患者の役割（外来の患者・化学療法の患者・救急の患者。付き添い・病棟の患者・見舞いの人は患者と同じ役割）はそこを歩けないようにした（NavMesh の区画。
    人の数え方では「入れない所」になる）。看護師・医師・検査技師とロボットは今までどおり通る。区画の組は増えていない（27 のまま。所は 55 → 60 枚）
  - 採血へ行く人・採血から出る人は、NavMesh の道で中待合の側の扉を通る（行き先・時間の決め方は変えていない）
  - 席と立って待つ点：席は中待合の側の扉の前（扉の幅の中で扉の線から 1 m）に作らないようにした。外した席 0（いちばん近いベンチの席は扉の線から 1.32 m）。
    立って待つ点は依頼158 のまま（すべての扉の前を外す決まりに新しい扉も入る）。扉の前の席 0・机などの横の点 0（summary に数を書いた）
- 記録：依頼164 の 36 個を続けた。blooddoor164.csv に「中待合の側」の扉を足した（南・東・中待合の側）。summary に rules179・unity_only179・flow_seats_*179・flow_notes179
- 変えたのは Assets/ServiceSim/Hospital/ の中だけ：HospitalRun.cs・HospitalRun147.cs・HospitalRun164.cs・Editor/HospitalSetup.cs・Hospital.unity、
  足した HospitalRun179.cs・Data/hospital_h1-179.json・Data/hospital-unity-params-179.json（＋.meta）。場面を作り直したときに中身の同じ材質 7 つが変更の印になったので、
  cs:141 と中身が同じことを確かめて元に戻した。配膳の場面・実行ファイル・台帳・共通の部品、要所の場面（Closeups など）には触っていない
- 実行ファイル Builds/hospital179/HospitalSim.app（build_info：unity_cs cs:142・pending_changes 空）。Builds/hospital127〜164 は残した
- check-in の前に、試しの実行ファイル（test/t1）で 90 分だけ回して、採血の人が中待合の側の扉だけを通ること・入れない所 0 秒を確かめた

■ 2. 確かめ（cs:142。0.6m/秒。廊下だけ・種0 を2回＝check179a・b、時間で切替・種0＝check179c、廊下だけ・種8＝check179s8、時間で切替・種8＝check179c8、hall＝h143repro179。どれも completed）
  メモリのため3本ずつ2回に分けて回した（1本 約 42〜53 分。1回目は 13:30〜14:30 の所でメモリが詰まって遅くなった）
(1) 同じ種の2回：check179a と check179b の記録 36 の md5 がすべて同じ。summary.json の違いは回の名前と wall_s だけ
    -h147People hall：h143repro179 と依頼143 の check143a の記録 9 の md5 がすべて同じ。summary.json の違いは回の名前・cs・wall_s だけ
(2) 瞬間移動：ロボット 0（1コマ最大 0.030 m）・人 0（最大 0.084 m。種8 0.083 m）。5 本とも
(3) 便：廊下だけ・時間で切替（種0）16／16 便、種8（廊下だけ・時間で切替）15／15 便。途中 0・走れなかった 0。移る 5 回
(4) 立ち往生：5 本とも 0 回（依頼164：廊下だけ・種0 1 回・種8 1 回）。助け 0。人が 180 秒動けず道を引き直した 廊下だけ 0・時間で切替 0・種8 0・時間で切替 種8 2
(5) ロボットの中心が access でロボットの入らない所に入った時間：0 秒（どの所にも入っていない時間も 0 秒。5 本とも）
(6) 人が access で入れない所に入った時間（役割ごと）：外来の患者・化学療法の患者・救急の患者・看護師・医師・薬剤師・検査技師・事務 すべて 0 秒（南の扉の区画を含む）。清掃・警備の人 0 秒
(7) 飛ばした行き先・出さなかった人：5 本とも 0。ほかの階の職員 運ぶ人 54・通り抜ける人 90・用事で来る医師 36 を全部出した
(8) 型1 の職員が持ち場の所の外にいた秒（よけていた秒を除く）：
    廊下だけ・種0 0 秒／時間で切替・種0 0 秒／廊下だけ・種8 0 秒／時間で切替・種8 **番号17（各科の受付の事務 1 人）25,247.7 秒**（ほかの 12 番号は 0 秒）  ← 依頼164 と違う
    型1 がよけていた秒（そのうち持ち場の外）：廊下だけ 0（0）・時間で切替 18.2（0）・種8 16.9（0）・時間で切替 種8 56.0（36.8）
    時間で切替・種8 の番号17 のわけ（同じ実行ファイル・同じ引数の回を、動きを変えない位置の記録（HOSPITAL_TRACE）付きで 7100〜7200 秒だけ回して確かめた）：
      9:28:40（7120.35 秒）に、総合受付・会計の待合からトイレへ歩く外来の患者（walker 155）が、各科の受付のカウンター（ほかの外来の中待合）の持ち場の点 (64.23, 31.10) に
      立っている事務のすぐ横（z31.2）をすり抜け、止まっている事務が NavMesh のよけ合いで押されて 4 秒で (64.64, 30.81) まで動いた。外来の大廊下の側に 0.29 m 出た所で止まり、
      持ち場の点へ戻る決まりが無いので、そのまま回の終わりまで動かなかった（持ち場の外 25,247.7 秒＝7152 秒から 32400 秒）。
      人の押し合いと戻らないことは依頼157 からの作りで、この依頼で変えた所ではない。人の歩く順が変わったので、この回で初めて起きた（依頼164 の同じ回は 0 秒）
      この事務は外来の大廊下 x0〜70 に立ったままになったため、(d) の時間で切替・種8 の大廊下の人数が 1 人ぶん多い（1日の平均 1.81 人）
(9) 用事の回数：6 青で積む 5／5・7 赤で受け取る 9／9・8 緑で積む 2／2・10 赤で積む 9／9・13 受け取る 7／7・9 人が運ぶ回 0／0（廊下だけ・時間で切替）。
    種8 は 便で積む 15／15・便で受け取る 15／15・人が運ぶ回 2（ほかに受け取る 1・渡す 1）。19 案内 38 回（種8 42 回）。出すのが遅れた最大 0.1 秒・出せていない 0
(a) 積み始めが最後の依頼より前：5 本とも 0 便（依頼164 も 0）。出発の遅れ：廊下だけ 2 便（便3 4.7 秒・便8 1.9 秒。どちらも至急）／時間で切替 2 便（6.2・1.2 秒。至急）／
    種8 1 便（便13 0.8 秒・至急）／時間で切替・種8 1 便（便13 0.6 秒・至急）。依頼164 の廊下だけ・種0 の便13 の 39.85 秒の遅れ（大廊下の東の立ち往生）は無くなった
(b) 扉（blooddoor164.csv。人の中心が扉の線を越えた回。採血の人＝外来の患者・化学療法の患者・付き添い）
    回                中待合の側の扉（採血の人）                         南の扉 採血の人／そのほか              東の扉 採血の人／そのほか     依頼164 の南の扉の採血の人
    廊下だけ・種0     660（入る 330・出る 330。外来の患者 424・付き添い 196・化学療法の患者 40）  0／16（用事で来る医師 16）            0／16（用事で来る医師 16）    660
    時間で切替・種0   660（同じ内訳）                                                      0／16                                  0／16                          660
    廊下だけ・種8     751（入る 376・出る 375。外来の患者 493・付き添い 218・化学療法の患者 40）  0／21（用事で来る医師 20・職員9 1）   0／20                          751
    時間で切替・種8   749（入る 375・出る 374。外来の患者 491・付き添い 218・化学療法の患者 40）  0／21                                  0／20                          751
    中待合の側の扉を通った採血の人でない人：種8 で 職員9（補助者）1 回（廊下だけ・時間で切替とも）
    → 南と東は 0（依頼のとおり）
    新しい扉で向かい合って下がった回：5 本とも 0 回（待った秒 0）。扉で下がった回は全部の扉で 0（依頼164 は 1・1・2・1 回）
    内科の処置室の南の扉のまわり（ロボットの中心 x11〜13・z30〜32）のロボットの立ち往生
      回                依頼179   依頼164                   依頼158
      廊下だけ・種0     0         0                         0
      時間で切替・種0   0         0                         0
      廊下だけ・種8     0         1（50.0 秒・助け 1）       18（立ち往生全部 35 回のうち。依頼164 の報告の「処置室の入口」35 回）
      時間で切替・種8   0         0                         （回なし）
(c) 患者（廊下だけ・種0。時間で切替もほぼ同じ）
    採血：外来の患者 185／390 人（依頼164・158 と同じ）。内科の処置室での待ち方：いす 87・ベッド 47・座れずに立った 71（依頼164 93・40・72／依頼158 86・48・71）
    内科の処置室にいた患者と付き添いの山：最大 41 人（10:15）（依頼164 41 人・依頼158 41 人）。種8：最大 46 人（依頼164 46 人・依頼158 50 人）
    外の待合で番を待った 306 人・中央値 37.5 分、中待合で診察を待った 383 人・中央値 12.3 分（依頼164・158 と同じ）
    化学療法の患者 20 人：全員が 採血 → 内科の中待合 → 内科の診察室 → 化学療法の受付・待合 → 点滴 の順。救急の患者 18 人（X線室の行き来 種0 1 回・種8 5 回）
    16:30 にいた人：廊下だけ・種0 68 人（点滴中 13・処置中 4・処置・検査中 外来 2・病棟 2 など。依頼164 68 人）・種8 60 人（依頼164 60 人）
    内科の中待合の患者・付き添いの人数（zones147.csv。1分ごと）
      回                依頼179 の山            依頼164 の山      依頼158 の山      依頼179 の1時間ごとの平均（11時・12時・13時）
      廊下だけ・種0     55 人（12:48）          53 人（12:44）    53 人（12:44）    34.9・46.5・35.8（依頼164 34.5・45.8・35.0）
      時間で切替・種0   55 人（12:44）          53 人（12:44）    54 人（12:45）    34.9・46.4・36.3
      廊下だけ・種8     41 人（11:28）          41 人（12:06）    40 人（11:50）    37.1・35.5・22.4
      時間で切替・種8   41 人（11:25）          41 人（12:07）    －                37.4・35.6・22.6
    新しい扉のまわり（x20〜24・z31.5〜35）で 60 秒以上動けなかった人：5 本とも 0 件（そこで止まった回そのものが 0 件）
(d) 時刻ごと（外来の大廊下 x0〜70。1分ごとに数えた人数の平均）
      回                1日の平均（依頼164・依頼158）   山場 8:00〜11:00 平均・最大（依頼164）   午後 平均・最大
      廊下だけ・種0     0.88 人（1.06・1.06）           1.1・4 人（1.4・7 人）                    0.8・5 人
      時間で切替・種0   0.87 人（1.04・－）             1.0・4 人（1.4・7 人）                    0.8・4 人
      廊下だけ・種8     0.84 人（0.99・－）             0.9・5 人（1.1・－）                      0.8・8 人
      時間で切替・種8   1.81 人（0.98・－）             1.4・6 人（1.0・－）                      2.0・6 人（(8) の事務が 9:29 から大廊下に立っているため 1 人ぶん多い）
    採血の人の大廊下の秒（transit164.csv）：総合受付→採血 平均 6.7 秒（依頼164 15.7 秒）・採血→外の待合 11.4 秒（18.9 秒）・
      採血→中待合 は道が大廊下に入る回が 39 → 27 回（中待合の側の扉から出て、そのまま中待合へ行く人が 12 人）
(e) 歩いている途中で 60 秒以上動けなかった人
    廊下だけ・種0 0 件（依頼164 1 件・依頼158 20 件）／時間で切替・種0 5 件（依頼164 5 件・依頼158 4 件。総合受付・会計の待合 3・内科の中待合 2（扉から 6 m より離れた所）。どれも 63〜120 秒）／
    廊下だけ・種8 7 件（依頼164 4 件・依頼158 25 件。総合受付・会計の待合 5・ほかの外来の中待合 2。どれも 63〜152 秒）／
    時間で切替・種8 5 件（依頼164 8 件。総合受付・会計の待合 5。最長 358.6 秒（11:40〜11:46 (56.7, 20.0) 出口へ向かう外来の患者・動き出した））
    扉で向かい合って下がった回：5 本とも 0 回。立っている人が半歩よけた回：廊下だけ 20（依頼164 29・依頼158 27）・時間で切替 26（22・28）・種8 41（45・37）・時間で切替・種8 42（51）
    型1 がよけていた秒：(8) のとおり
(f) 問題の数（1 急に止まった／2 ひやり／3 人がよけさせられた／4 立ち往生／5 横切り／止まりきれなかった。区間はロボットの中心がいた所）
    回                走っている間 全部（合計）                依頼164                       依頼158
    廊下だけ・種0     8／15／9／0／1／0（33）                  11／28／11／1／1／1（53）      12／28／10／0／0／1（51）
      外来の大廊下 2／2／0・職員の廊下 6／12／8（横切り 1）・部屋の中 0／1／1（依頼164 6／15／2・5／12／8・0／1／1）
    時間で切替・種0   10／21／12／0／0／1（44）                11／22／11／0／0／0（44）      7／18／8／0／0／0（33）
    廊下だけ・種8     11／30／19／0／1／4（65）                10／38／23／1／0／3（75）      20／119／79／35／1／6（260）
    時間で切替・種8   10／27／14／0／0／3（54）                5／26／14／0／0／4（49）       －
    台の前で待っている間（1／2／3）
    回                依頼179（うち積む所）                   依頼164（うち積む所）           依頼158
    廊下だけ・種0     0／38／5（0／37／5）                     0／12／11（0／11／11）          0／13／14
    時間で切替・種0   0／35／5（0／34／5）                     0／12／12                       －
    廊下だけ・種8     0／53／23（0／51／22）                   0／7／26                        －
    時間で切替・種8   0／35／6（0／33／5）                     0／6／16                        －
      台の前で待っている間のひやりが増えた（廊下だけ・種0 12 → 38）。ほとんどが青の積む所（内科の処置室の台）で、相手は 外来の患者 19・付き添い 7・
      6 内科の処置室の看護師 14・用事で来る医師 2・化学療法の患者 1（種8 は 外来の患者 56・付き添い 13・化学療法の患者 4）。
      採血の人が中待合の側の扉（東の壁）から入り、部屋の西の側のいす・ベッドへ、ロボットが止まって待っている台の前を横切って歩くようになったため（南の扉から入っていた依頼164 では台の前を通らなかった）
    速いままのひやり：廊下だけ 14（依頼164 24・依頼158 28）・時間で切替 18（22・16）・種8 27（35・50）・時間で切替・種8 24（24）
    助け：5 本とも 0（依頼164 種0 1・種8 1）。大廊下の東の端：廊下だけ 2（依頼164 8）・時間で切替 3・種8 13・時間で切替・種8 6
    内科の処置室（青の積む所）の中・待っている間：廊下だけ 0／35／5（依頼164 0／9／11）・種8 0／51／22（依頼164 0／4／25）
(g) 大廊下を通る回数（transit164.csv。外来の患者 390 人。付き添いは除く。廊下だけ・種0）
    計 2697 回：道が大廊下 x0〜70 に入る 1270 回（依頼164 1281）・実際にいた 1315 回（1326）・道は入るのにいなかった 0 回（0）・道は入らないのにいた 45 回（45。ほとんどトイレ）
    種8：計 2717 回・道が入る 1304（1322）・実際にいた 1350（1368）・道は入るのにいなかった 0（1）・道は入らないのにいた 46（47）
(h) 依頼164 の決めてほしいこと 6 の2件（種8）
    - 救急の待合で 852 秒動けなかった病棟の患者：起きなかった。廊下だけ・種8 で救急の待合で 60 秒以上動けなかった人 0 件。病棟の患者が止まった回は 1 件だけ
      （9:01〜9:04 152.0 秒・総合受付・会計の待合 (32.6, 24.9)・出口へ・動き出した。時間で切替・種8 も同じ 152.35 秒）
    - 南の扉で下がっても 30 秒で解けなかった回：起きなかった。採血の人が南の扉を通らないので、南の扉で向かい合って下がった回そのものが 0 回（4 本とも）

■ 3. 撮ったもの
- 撮っていない（止めた）。2 の (8) で、時間で切替・種8 の型1 の職員（番号17）が持ち場の外に 25,247.7 秒いて、依頼164 と同じ確かめ（5 本とも 0 秒）と違うので、
  依頼の「違えば 3 は撮らずに止める」に当たる
- 撮る回 rec179 は、確かめの1回目が終わったところで先に始めていたが、(8) がわかった時点（店の時刻 10800 秒すぎ）で止めた。途中までのフォルダは runs_stopped/rec179_v06_hall_s0 に移した
  （消していない。静止画・動画・並べた図は作っておらず、iCloud の hospital/flow179/ も作っていない）
- 撮るための用意だけしてある（そのまま使える）：tools/cams179.py（依頼158 の 14 に寄り2つ）・paths179.py・pan179.py（依頼161 の黒い枠の pan161 の写し）・sheet179.py（24 枚）・
  rec179.sh・vid179.sh、check179a から作ったカメラの道 camspath179*.csv・cams179.txt
  足した寄りのカメラ（左30°・75°見下ろし・縦の画角 40°。距離と注視点は依頼139 の camfit139.py と同じ決め方）：
    n_bdoor 寄り・中待合の側の扉（採血の人の出入り口）　範囲 x15〜29・z29.5〜37.5　注視点 (22.00, 33.51)・距離 22.0 m　時刻 9926.0 秒（10:15:26。外来の患者が扉を出ている）
    n_sdoor 寄り・南の扉（ロボットが積む所へ入る）　範囲 x5〜19・z26〜41　注視点 (12.10, 33.13)・距離 30.5 m　時刻 2124.5 秒（8:05:24。ロボットの中心が扉の線を越えて 0.6 m 入ったコマ）
  ほかのカメラの値・時刻の決め方は依頼158 と同じ（動画1 は 48384 コマ＝1935.4 秒、動画2 青 便3 1461 コマ＝58.4 秒・赤 便4 3639 コマ＝145.6 秒になる道）

■ 出力の場所
- KIOXIA：/Volumes/KIOXIA/r2r2r-data/service_sim/unity/hospital/20261114_flow179/
  runs/（check179a・check179b・check179c・check179s8・check179c8・h143repro179）・agg179_out.txt（依頼179 の扉・中待合・(h)）・agg164fmt_out.txt（依頼164 の agg164.py をそのまま回したまとめ）・
  agg158fmt_out.txt（依頼158 の agg158.py をそのまま回したまとめ。表の「依頼158」の列がこの回）・cmp_ab.txt・camspath179*.csv・cams179.txt・logs/・site/（サイトの h1・params の写し）・
  tools/（run179.sh・test179.sh・rec179.sh・vid179.sh・agg179.py・cams179.py・paths179.py・pan179.py・sheet179.py と、依頼158・161・164 の tools の写し）・
  test/（check-in の前の試しの実行ファイル t1 とその試し q1、(8) を調べた位置の記録 diag/diag179c8_v06_switch_s8/trace149.csv）・runs_stopped/（止めた撮る回）・report179.txt（この報告の写し）
- iCloud：claude_code_reports/20261114_hospital_179.txt（この報告）。hospital/flow179/ は作っていない

■ check-in の番号
cs:142（保留 0）。実行ファイル Builds/hospital179（cs:142）

■ 決めてほしいこと（直し方の候補は作っていない）
1. 時間で切替・種8 で、持ち場に立つ型1 の事務（番号17・各科の受付のカウンター (64.23, 31.10)）が、すり抜けた外来の患者に押されて外来の大廊下の側へ 0.29 m 出て、
   持ち場の点へ戻る決まりが無いため 9:29 から回の終わりまで持ち場の外にいた（25,247.7 秒）。依頼164 の確かめ（型1 の持ち場の外 0 秒）と違うので 3 は撮っていない。
   押されたあと戻らないのは依頼157 からの作り。どうするか（このままで撮るか、決まりを足すか）
2. 台の前で待っている間のひやりが増えた（廊下だけ・種0 12 → 38、種8 7 → 53。ほとんど青の積む所＝内科の処置室の台）。採血の人が中待合の側の扉から入って、
   台の前を横切って部屋の西の側のいす・ベッドへ歩くようになったため。走っている間の問題は減った（廊下だけ 53 → 33、種8 75 → 65）。このままでよいか
3. サイトに書いていなくて Unity で決めた値（summary の unity_only179）：
   - 南の扉を採血の人に通らせない作り：南の扉の部屋の側に、扉の幅の半分＋0.3 m（依頼164 の扉の所と同じ値）を両側に、扉の線から奥へ 0.5 m の区画（x10.9〜13.1・z31〜31.5）を作り、
     患者の役割（外来の患者・化学療法の患者・救急の患者。付き添い・病棟の患者・見舞いの人も同じ役割）はそこを歩けない（NavMesh の区画）。職員とロボットは今までどおり
   - 扉の見分け方：処置室の扉のうち、params の door の点の扉（外が内科の中待合であることを確かめる）を中待合の側、外が外来の大廊下の扉を南、残りの東の壁の扉を東
   - 席：中待合の側の扉の前（扉の幅の中で扉の線から 1 m）には席を作らない（外した席 0）。立って待つ点は依頼158 のまま（すべての扉の前を外す）
4. 依頼164 の決めてほしいこと 6 の2件は、この依頼の回では起きなかった（(h)）。並べて数えるのはこの報告の (h) でよいか

判定：止めた（決めてほしいことあり）
