EP, TITLE = 142, "ガラスの壁"
# 2026-11-05 カメラワーク：P1 引き：ガラス張りの面談室と、廊下を来るハコブくん／P2 部屋の中から、大城さんの肩なめ、ガラスにコツンのハコブくん／P3 槙原さんのタブレットの画面と顔に寄る（下から）／P4 高い引き：ガラスから離れて角を曲がるハコブくん
NOFRONT = "NOT a front-facing lineup. NOBODY faces the viewer directly."
GLASS = "a floor-to-ceiling clear glass partition, shown ONLY by thin vertical frame lines and a few diagonal white shine streaks. NO text, NO stickers, NO signs on the glass"
PANELS = [
 dict(chars=["大城", "ハコブ"], mouth="NORMAL", no_yline=True, prop=("GLASS ROOM", [GLASS + "; behind it, a small meeting room with one plain table", "Oshiro stands BESIDE the table (never behind it), full body, arranging plain blank papers. NO writing"]),
      hscale_text=["the glass partition runs diagonally from the upper left to the right, x 20–100%",
                   "Oshiro is inside the room beyond the glass at the right, full body: her head at about 22% and shoes at about 66% of the image height, x 62–80%",
                   "Hakobukun is in the corridor in the foreground at the LEFT, three-quarter front view, rolling toward the corner: its top at about 40% and wheels at about 80% of the image height, x 6–40%"],
      camera=["SHOT SIZE: establishing wide shot of the corridor and the glass room", "CAMERA POSITION: front-left, down the corridor", "CAMERA HEIGHT: 150 cm", NOFRONT],
      comp=["there is NO speech bubble in this picture"],
      scene="A newly built consultation room. The whole wall between it and the corridor is glass. Inside, Oshiro is tidying documents. Hakobukun comes rolling down the corridor."),
 dict(chars=["大城", "ハコブ"], mouth="STOPPED", no_yline=True, prop=("GLASS", [GLASS + " between Oshiro and the robot"]),
      hscale_text=["Oshiro is in the near foreground at the RIGHT, inside the room, chest-up, turning her head over her shoulder: x 56–100%, her head at about 30% of the image height, cut by the right and bottom edges",
                   "Hakobukun is just beyond the glass, about 1.5 m away at the left, its screen pressed against the glass at an angle: its top at about 28% and wheels at about 76% of the image height, x 8–50%"],
      camera=["SHOT SIZE: over-the-shoulder from inside the room — Oshiro chest-up in the foreground, Hakobukun beyond the glass", "CAMERA POSITION: behind Oshiro's right shoulder", "CAMERA HEIGHT: 130 cm", NOFRONT],
      band="3% and 18%",
      comp=["Oshiro surprised, eyes wide, holding a few blank papers",
            "the bubble 「…何モ、アリマセンデシタ」 at the upper left, its tail down to Hakobukun"],
      bubbles=[("Hakobukun", "…何モ、アリマセンデシタ", ["…何モ、", "アリマセンデシタ"])],
      sfx=[("コツン", "just above the point where the robot's screen touches the glass, at about 22–30% of the image height and 26–46% of the image width")],
      extra=[("EFFECT:", ["a small impact star with short lines where the screen meets the glass. NO letters"])],
      scene="Trying to turn the corner, Hakobukun bumps into the glass wall with a tap, and reports that there was nothing there. Inside, Oshiro turns around."),
 dict(chars=["槙原"], mouth="NORMAL", no_yline=True,
      prop=("TABLET", ["Makihara holds a plain tablet toward the camera. Its screen shows a simple top-down map: a scatter of small dots tracing the walls, and a clear GAP with no dots where the glass wall is. NO text, NO numbers"]),
      hscale_text=["the tablet is LARGE in the lower foreground: x 6–64%, y 52–94%",
                   "Makihara is just behind it, chest-up, looking at the screen: his head at about 30% of the image height, x 40–86%"],
      camera=["SHOT SIZE: close shot of the tablet and Makihara's face", "CAMERA POSITION: low, front-left of Makihara", "CAMERA HEIGHT: 110 cm, looking up", NOFRONT],
      band="3% and 24%",
      comp=["Makihara serious and thoughtful, pointing at the gap on the screen with one finger; he wears his black-rimmed glasses",
            "the bubble 「センサーにはガラスが映ってない。ハコブくんには、ここに壁がないように見えてたんだ」 at the upper part, its tail down to Makihara"],
      bubbles=[("Makihara", "センサーにはガラスが映ってない。ハコブくんには、ここに壁がないように見えてたんだ", ["センサーには", "ガラスが映ってない。", "ハコブくんには、ここに", "壁がないように見えてたんだ"])],
      scene="Engineer Makihara checks the robot's records on a tablet. The sensor saw no glass at all; to Hakobukun, there simply was no wall there."),
 dict(chars=["大城", "ハコブ"], mouth="HAPPY", no_yline=True, prop=("GLASS ROOM", [GLASS + "; the small meeting room behind it"]),
      hscale_text=["the glass partition runs from the upper right down toward the left, x 0–70%",
                   "Hakobukun is in the corridor at the right-centre, rounding the corner in a wide curve well away from the glass, three-quarter front view: its top at about 38% and wheels at about 64% of the image height, x 44–70%",
                   "Oshiro is inside beyond the glass at the left, waist-up: her head at about 26% of the image height, x 10–34%"],
      camera=["SHOT SIZE: wide shot of the corner", "CAMERA POSITION: front-right, at the corner", "CAMERA HEIGHT: 160 cm", NOFRONT],
      band="3% and 18%",
      comp=["Oshiro smiling, giving a small wave through the glass",
            "the bubble 「見エナイ壁ハ、地図デ覚エマス」 at the upper right, its tail down to Hakobukun"],
      bubbles=[("Hakobukun", "見エナイ壁ハ、地図デ覚エマス", ["見エナイ壁ハ、", "地図デ覚エマス"])],
      extra=[("EFFECT:", ["a light curved motion line behind Hakobukun showing its wide turn, keeping its distance from the glass. NO line on the floor"])],
      scene="A no-drive strip along the glass wall has been added to the robot's map (not drawn). Now Hakobukun turns the corner a little away from the glass, and Oshiro waves from inside."),
]

# 2026-11-05 バッチの下書き（1コマ2枚）から選んだ。140 P3・141 P4 はふつうの頼み方で描き直した
PICK = {1: '第142話_P1_20261105_091906b1.jpg', 2: '第142話_P2_20261105_091906b2.jpg', 3: '第142話_P3_20261105_091906b1.jpg', 4: '第142話_P4_20261105_091906b2.jpg'}
