{
 "log": "LOG434",
 "article_full": "/files/LOG434/LOG434_full.md",
 "article_full_type": "text/markdown",
 "zip": "/files/LOG434/LOG434_files.zip",
 "files": [
  {
   "file": "01_serving-robot.html_script.js.txt",
   "url": "/files/LOG434/01_serving-robot.html_script.js.txt",
   "chars": 4502,
   "lines": 57,
   "lang": "javascript",
   "section": "作業ログ ― 試算のページに、店ごとの Unity の動画を入れた",
   "heading": "serving-robot.html に足したコード（動画の行・切り替え・読み込み）",
   "subheading": "serving-robot.html の script（UNITY の行・unityPane・bigPlan・buildLayouts の全文）"
  },
  {
   "file": "02_4K_1_96_27_focus_clips.py.txt",
   "url": "/files/LOG434/02_4K_1_96_27_focus_clips.py.txt",
   "chars": 8702,
   "lines": 202,
   "lang": "python",
   "section": "作業ログ ― 試算のページに、店ごとの Unity の動画を入れた",
   "heading": "4K の録画を頭から読まない形にした（1店 96秒 → 27秒）",
   "subheading": "focus_clips.py（字幕の倍率と、場面へ飛んでから切る形を足した版の全文）"
  },
  {
   "file": "03_1_2_9_give_ups.csv",
   "url": "/files/LOG434/03_1_2_9_give_ups.csv",
   "chars": 6425,
   "lines": 86,
   "lang": "csv",
   "section": "作業ログ ― 配膳ロボット2台のにらみ合いを、30秒で店員が助ける形にした",
   "heading": "⑦の店で、1号機と2号機が約9分止まっていた記録",
   "subheading": "give_ups.csv（⑦・種7の全行）"
  },
  {
   "file": "04_sec03.md",
   "url": "/files/LOG434/04_sec03.md",
   "chars": 25254,
   "lines": 192,
   "lang": "markdown",
   "section": "作業ログ ― 実物の配膳ロボットは、ロボットどうしの譲り合いをどう決めているか",
   "heading": "調査報告（research_serving_robot_fleet_rules_20261103.md の全文）",
   "subheading": ""
  }
 ],
 "article_full_markdown": "/files/LOG434/LOG434_full.md"
}