{
  "id": "cmv1td5bu005k2apa571da5sp",
  "projectId": "cmv1td51j005j2apajygdi95n",
  "story": "夏休み、ゆいは京都のおばあちゃんの家に遊びに来ました。縁側には古い江戸風鈴がひとつ下がっていますが、もう音が鳴りません。夜、二人は浴衣を着て祇園祭の宵山へ出かけ、屋台で新しい風鈴の短冊を選びました。家に帰ってゆいが短冊に願いごとを書いて結ぶと、夜風が吹いて、風鈴がひさしぶりにちりんと鳴りました。おばあちゃんはそっと涙をふきました。",
  "language": "ja",
  "style": "storybook",
  "status": "done",
  "provider": "nemotron",
  "models": {
    "strong": "nvidia/Nemotron-3-Ultra-550b-a55b",
    "mid": "nvidia/nemotron-3-super-120b-a12b",
    "fast": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
    "vision": "openbmb/MiniCPM-V-4_5"
  },
  "config": {
    "budget": {
      "maxShots": 8,
      "maxTokens": 500000,
      "maxUsd": 0.6,
      "maxRepairs": 3,
      "maxCriticRounds": 2,
      "maxWallMs": 840000
    },
    "profile": "crew",
    "series": null,
    "critic": true,
    "research": "off",
    "fps": 12,
    "visionAvailable": true,
    "modelNotes": [
      "vision: no NVIDIA vision model in the catalog, so openbmb/MiniCPM-V-4_5 LOOKS at each render and Nemotron Nano still scores it (vision critic: openbmb/MiniCPM-V-4_5; Nemotron crew: Ultra/Super/Nano)."
    ]
  },
  "bible": {
    "title": "夏休みの風鈴",
    "logline": "古い風鈴が再び鳴る夜、願いが結ぶ家族の物語。",
    "palette": [
      "#F5E6C8",
      "#D8A77A",
      "#A8C4A0",
      "#E8B4B4",
      "#6B8E8E"
    ],
    "cast": [
      {
        "id": "yui",
        "name": "ゆい",
        "kind": "character",
        "look": "Small girl with round face, short bob hair tied with a red ribbon, wearing a light floral yukata; signature detail: red hair ribbon.",
        "colors": [
          "#F5E6C8",
          "#E8B4B4",
          "#D8A77A"
        ],
        "cites": []
      },
      {
        "id": "grandma",
        "name": "おばあちゃん",
        "kind": "character",
        "look": "Elderly woman with gentle smile, silver hair in a neat bun, indigo yukata with subtle crane motif, leaning on a wooden cane carved with cherry blossoms; signature detail: cherry‑blossom cane.",
        "colors": [
          "#6B8E8E",
          "#A8C4A0",
          "#D8A77A"
        ],
        "cites": []
      },
      {
        "id": "old-furin",
        "name": "古い江戸風鈴",
        "kind": "prop",
        "look": "Traditional Edo‑style glass wind chime, cylindrical paper tube with a red tassel hanging from a bamboo rod; signature detail: a tiny crack on the glass.",
        "colors": [
          "#D8A77A",
          "#E8B4B4",
          "#6B8E8E"
        ],
        "cites": []
      },
      {
        "id": "new-furin-strip",
        "name": "新しい短冊",
        "kind": "prop",
        "look": "Narrow paper strip (tanzaku) printed with colorful patterns, folded and tied with a thin red string; signature detail: a small gold‑foil star at the tip.",
        "colors": [
          "#E8B4B4",
          "#A8C4A0",
          "#F5E6C8"
        ],
        "cites": []
      },
      {
        "id": "veranda",
        "name": "縁側",
        "kind": "set",
        "look": "Wooden engawa with tatami mats, sliding shoji screens, potted maple, low table set with tea cups, lanterns hanging from the eaves; signature detail: a low tea table.",
        "colors": [
          "#F5E6C8",
          "#A8C4A0",
          "#D8A77A"
        ],
        "cites": []
      },
      {
        "id": "festival-street",
        "name": "祇園祭の宵山通り",
        "kind": "set",
        "look": "Stone lane lit by paper lanterns, rows of yatai stalls, overhead fish‑shaped lanterns, gentle crowd; signature detail: a large fish lantern.",
        "colors": [
          "#6B8E8E",
          "#E8B4B4",
          "#A8C4A0"
        ],
        "cites": []
      },
      {
        "id": "stall",
        "name": "屋台",
        "kind": "set",
        "look": "Small stall displaying wind‑chime strips on a bamboo rack, lantern light spilling onto the goods; signature detail: a bamboo rack.",
        "colors": [
          "#D8A77A",
          "#F5E6C8",
          "#6B8E8E"
        ],
        "cites": []
      }
    ],
    "shots": [
      {
        "scene": "Home – Day",
        "shotType": "Wide shot",
        "description": "昼下がり、柔らかな陽光が縁側に注ぐ。古い風鈴が吊るされ、ゆいとおばあちゃんが畳に座ってそれを見つめている。",
        "mode": "still",
        "durationSec": 4,
        "dialogue": "夏休み、ゆいはおばあちゃんの家に来ました。",
        "speaker": "Narrator",
        "transition": "cut",
        "cast": [
          "yui",
          "grandma",
          "old-furin",
          "veranda"
        ],
        "cites": [],
        "mood": "day",
        "acting": [
          {
            "who": "yui",
            "pose": "sit",
            "expression": "neutral"
          },
          {
            "who": "grandma",
            "pose": "sit",
            "expression": "smile"
          }
        ]
      },
      {
        "scene": "Festival – Dusk",
        "shotType": "Medium shot",
        "description": "宵闇、提灯の橙色が石畳を照らす。ゆいとおばあちゃんは浴衣姿で宵山の通りを歩き、屋台の灯りが揺れている。",
        "mode": "motion",
        "durationSec": 4,
        "dialogue": "綺麗ね、祇園祭の宵山。",
        "speaker": "grandma",
        "transition": "dissolve",
        "cast": [
          "yui",
          "grandma",
          "festival-street"
        ],
        "cites": [],
        "mood": "festival",
        "acting": [
          {
            "who": "yui",
            "pose": "walk",
            "expression": "smile"
          },
          {
            "who": "grandma",
            "pose": "walk",
            "expression": "smile"
          }
        ]
      },
      {
        "scene": "Festival – Night",
        "shotType": "Close-up",
        "description": "夜、提灯の下で屋台の短冊が並ぶ。ゆいの手が一枚を取り、おばあちゃんが横目で見守る。",
        "mode": "motion",
        "durationSec": 3,
        "dialogue": "これ、いい音しそう。",
        "speaker": "yui",
        "transition": "dissolve",
        "cast": [
          "yui",
          "grandma",
          "new-furin-strip",
          "stall"
        ],
        "cites": [],
        "mood": "festival",
        "acting": [
          {
            "who": "yui",
            "pose": "hold",
            "expression": "surprised"
          },
          {
            "who": "grandma",
            "pose": "look-right",
            "expression": "smile"
          }
        ]
      },
      {
        "scene": "Festival – Night",
        "shotType": "Medium shot",
        "description": "夜道、涼風が提灯を揺らす。後ろから見た二人の背中、ゆいが先導き、おばあちゃんが続く。",
        "mode": "motion",
        "durationSec": 4,
        "dialogue": "家路へ、二人とも静か。",
        "speaker": "Narrator",
        "transition": "dissolve",
        "cast": [
          "yui",
          "grandma",
          "festival-street"
        ],
        "cites": [],
        "mood": "festival",
        "acting": [
          {
            "who": "yui",
            "pose": "walk",
            "expression": "neutral"
          },
          {
            "who": "grandma",
            "pose": "walk",
            "expression": "smile"
          }
        ]
      },
      {
        "scene": "Home – Night",
        "shotType": "Low angle",
        "description": "夜、縁側に灯りが揺れる。古い風鈴に新しい短冊が結ばれ、夜風が吹いて風鈴が揺れている。",
        "mode": "motion",
        "durationSec": 5,
        "dialogue": "風鈴が鳴ったわね。",
        "speaker": "grandma",
        "transition": "dissolve",
        "cast": [
          "yui",
          "grandma",
          "old-furin",
          "new-furin-strip",
          "veranda"
        ],
        "cites": [],
        "mood": "tender",
        "acting": [
          {
            "who": "yui",
            "pose": "sit",
            "expression": "smile"
          },
          {
            "who": "grandma",
            "pose": "sit",
            "expression": "neutral"
          }
        ]
      },
      {
        "scene": "Home – Night",
        "shotType": "Close-up",
        "description": "夜、短冊に願いごとを書き、風鈴に結ぶクローズアップ。ゆいの指先が文字をなぞる。",
        "mode": "motion",
        "durationSec": 3,
        "dialogue": "願いが叶いますように。",
        "speaker": "yui",
        "transition": "cut",
        "cast": [
          "yui",
          "new-furin-strip",
          "veranda"
        ],
        "cites": [],
        "mood": "tender",
        "acting": [
          {
            "who": "yui",
            "pose": "hold",
            "expression": "neutral"
          }
        ]
      },
      {
        "scene": "Home – Night",
        "shotType": "Slow zoom-in",
        "description": "夜風、ちりんと響く風鈴のアップ。おばあちゃんが涙を拭き、ゆいが横顔で見守る。",
        "mode": "motion",
        "durationSec": 4,
        "dialogue": "風鈴の音が、二人の心を結ぶ。",
        "speaker": "Narrator",
        "transition": "fadeBlack",
        "cast": [
          "grandma",
          "yui",
          "old-furin",
          "veranda"
        ],
        "cites": [],
        "mood": "lullaby",
        "acting": [
          {
            "who": "grandma",
            "pose": "sit",
            "expression": "sad"
          },
          {
            "who": "yui",
            "pose": "look-right",
            "expression": "smile"
          }
        ]
      }
    ],
    "references": []
  },
  "summary": {
    "status": "done",
    "shots": 7,
    "rendered": 7,
    "firstPassOk": 3,
    "repairs": 16,
    "criticBefore": 6.43,
    "criticAfter": 7,
    "revisions": 3,
    "gateFailures": 0,
    "belowFloor": [
      6,
      7
    ],
    "criticModel": "openbmb/MiniCPM-V-4_5 looks · nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scores",
    "lintErrors": 0,
    "lintWarnings": 0,
    "durationSec": 23.083333,
    "wallMs": 340894,
    "tokens": 206796,
    "costUsd": 0.14828406,
    "continuity": [],
    "textCritic": false
  },
  "tokensIn": 80220,
  "tokensOut": 126576,
  "costUsd": 0.14828406,
  "error": null,
  "startedAt": "2026-10-10T03:07:31.002Z",
  "finishedAt": "2026-10-10T03:13:11.903Z",
  "library": "<radialGradient id=\"yui-skin\" cx=\"0.38\" cy=\"0.32\" r=\"0.75\"><stop offset=\"0\" stop-color=\"#f8edd7\"/><stop offset=\"1\" stop-color=\"#F5E6C8\"/></radialGradient>\n<radialGradient id=\"grandma-skin\" cx=\"0.38\" cy=\"0.32\" r=\"0.75\"><stop offset=\"0\" stop-color=\"#f8edd7\"/><stop offset=\"1\" stop-color=\"#F5E6C8\"/></radialGradient>\n<linearGradient id=\"old-furin-glass\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n<stop offset=\"0\" stop-color=\"#D8A77A\"/>\n<stop offset=\"1\" stop-color=\"#A8C4A0\"/>\n</linearGradient>\n<linearGradient id=\"veranda-floor\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#bc926d\"/><stop offset=\"1\" stop-color=\"#ddb28a\"/></linearGradient>\n<radialGradient id=\"veranda-vignette\" cx=\"0.5\" cy=\"0.5\" r=\"0.75\"><stop offset=\"0.6\" stop-color=\"#1d1a26\" stop-opacity=\"0\"/><stop offset=\"1\" stop-color=\"#1d1a26\" stop-opacity=\"0.22\"/></radialGradient>\n<linearGradient id=\"veranda-wainscot\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#dadaba\"/><stop offset=\"1\" stop-color=\"#bfb3a0\"/></linearGradient>\n<linearGradient id=\"veranda-wall\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#dbceb5\"/><stop offset=\"0.55\" stop-color=\"#F5E6C8\"/><stop offset=\"1\" stop-color=\"#f6e8cc\"/></linearGradient>\n<radialGradient id=\"festival-street-glow-lantern-1651\"><stop offset=\"0\" stop-color=\"#ffb08a\" stop-opacity=\"0.35\"/><stop offset=\"1\" stop-color=\"#ffb08a\" stop-opacity=\"0\"/></radialGradient>\n<radialGradient id=\"festival-street-glow-streetlamp-614\"><stop offset=\"0\" stop-color=\"#ffb08a\" stop-opacity=\"0.35\"/><stop offset=\"1\" stop-color=\"#ffb08a\" stop-opacity=\"0\"/></radialGradient>\n<linearGradient id=\"festival-street-ground\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#afc9a8\"/><stop offset=\"1\" stop-color=\"#8fa58a\"/></linearGradient>\n<linearGradient id=\"festival-street-midground\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#a88d86\"/><stop offset=\"1\" stop-color=\"#838d8b\"/></linearGradient>\n<linearGradient id=\"festival-street-sky\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#3d3a72\"/><stop offset=\"1\" stop-color=\"#e48b7d\"/></linearGradient>\n<radialGradient id=\"festival-street-sunglow\"><stop offset=\"0\" stop-color=\"#ff9f7a\" stop-opacity=\"0.55\"/><stop offset=\"1\" stop-color=\"#ff9f7a\" stop-opacity=\"0\"/></radialGradient>\n<radialGradient id=\"festival-street-vignette\" cx=\"0.5\" cy=\"0.5\" r=\"0.75\"><stop offset=\"0.6\" stop-color=\"#1d1a26\" stop-opacity=\"0\"/><stop offset=\"1\" stop-color=\"#1d1a26\" stop-opacity=\"0.22\"/></radialGradient>\n<linearGradient id=\"stall-ground\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#779797\"/><stop offset=\"1\" stop-color=\"#5d797b\"/></linearGradient>\n<linearGradient id=\"stall-midground\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#d9cab9\"/><stop offset=\"1\" stop-color=\"#d8b593\"/></linearGradient>\n<linearGradient id=\"stall-sky\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#7fb6e8\"/><stop offset=\"1\" stop-color=\"#d9ecf7\"/></linearGradient>\n<radialGradient id=\"stall-sunglow\"><stop offset=\"0\" stop-color=\"#fff4c9\" stop-opacity=\"0.55\"/><stop offset=\"1\" stop-color=\"#fff4c9\" stop-opacity=\"0\"/></radialGradient>\n<radialGradient id=\"stall-vignette\" cx=\"0.5\" cy=\"0.5\" r=\"0.75\"><stop offset=\"0.6\" stop-color=\"#1d1a26\" stop-opacity=\"0\"/><stop offset=\"1\" stop-color=\"#1d1a26\" stop-opacity=\"0.22\"/></radialGradient>\n<symbol id=\"yui\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"166.2\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"184.2\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"205.8\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"223.8\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q133 291 135 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q267 291 265 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"135\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"265\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 120 Q171.2 112.8 183.2 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"228.8\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 120 Q228.8 112.8 240.8 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"200\" cy=\"156\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M186.4 170.4 Q200 182.4 213.6 170.4\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"grandma\" viewBox=\"0 0 400 600\">\n<clipPath id=\"grandma-torso\"><path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"98.6\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n\n<rect x=\"158.9\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"177.9\" cy=\"586\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"211.1\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"230.1\" cy=\"586\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M138 188 Q112 245 114 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M262 188 Q288 245 286 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\" fill=\"#6B8E8E\"/>\n<rect x=\"206\" y=\"164\" width=\"102.5\" height=\"384\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#grandma-torso)\"/>\n<path d=\"M170 168 L218 246\" stroke=\"#A8C4A0\" stroke-width=\"9\"/>\n<rect x=\"134\" y=\"304\" width=\"132\" height=\"30\" fill=\"#A8C4A0\"/>\n<circle cx=\"114\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<circle cx=\"286\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<path d=\"M286 340 L298 588\" stroke=\"#6b4a2b\" stroke-width=\"8\" stroke-linecap=\"round\"/>\n<rect x=\"186.1\" y=\"146.4\" width=\"27.8\" height=\"31.6\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"144.3\" cy=\"107\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"255.7\" cy=\"107\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"100\" r=\"58\" fill=\"url(#grandma-skin)\"/>\n<ellipse cx=\"179.1\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M170.4 91.3 Q179.1 86.1 187.8 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"167.5\" cy=\"124.4\" r=\"9.3\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<path d=\"M169.8 105.8 l-5.8 -2.9 M169.8 110.4 l-5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"220.9\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M212.2 91.3 Q220.9 86.1 229.6 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"232.5\" cy=\"124.4\" r=\"9.3\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<path d=\"M230.2 105.8 l5.8 -2.9 M230.2 110.4 l5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"200\" cy=\"117.4\" rx=\"4.1\" ry=\"2.9\" fill=\"#d3c3a8\"/>\n<path d=\"M190.1 127.8 Q200 136.5 209.9 127.8\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"3.5\" stroke-linecap=\"round\"/>\n<path d=\"M139 106 Q140 32 200 32 Q260 32 261 106 Q231.9 75.6 202.9 71 Q165.2 76.8 139 106 Z\" fill=\"#D8A77A\"/>\n<path d=\"M171 46 Q194.2 36 217.4 44\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<circle cx=\"200\" cy=\"30\" r=\"20.9\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"old-furin\" viewBox=\"0 0 400 400\">\n<rect x=\"150\" y=\"100\" width=\"100\" height=\"40\" fill=\"#6B8E8E\"/>\n<rect x=\"170\" y=\"140\" width=\"120\" height=\"240\" rx=\"15\" ry=\"15\" fill=\"url(#old-furin-glass)\"/>\n<rect x=\"170\" y=\"160\" width=\"120\" height=\"20\" fill=\"#E8B4B4\"/>\n<line x1=\"190\" y1=\"260\" x2=\"230\" y2=\"280\" stroke=\"#6B8E8E\" stroke-width=\"2\"/>\n<polygon points=\"215,380 245,380 230,400\" fill=\"#E8B4B4\"/>\n</symbol>\n<symbol id=\"new-furin-strip\" viewBox=\"0 0 400 400\">\n  <rect x=\"170\" y=\"200\" width=\"60\" height=\"200\" fill=\"#F5E6C8\"/>\n  <rect x=\"170\" y=\"250\" width=\"60\" height=\"20\" fill=\"#E8B4B4\"/>\n  <rect x=\"170\" y=\"330\" width=\"60\" height=\"20\" fill=\"#A8C4A0\"/>\n  <rect x=\"195\" y=\"190\" width=\"10\" height=\"10\" fill=\"#E8B4B4\"/>\n  <circle cx=\"200\" cy=\"395\" r=\"5\" fill=\"#F5E6C8\"/>\n</symbol>\n<symbol id=\"veranda\" viewBox=\"0 0 1920 1080\">\n<rect width=\"1920\" height=\"758\" fill=\"url(#veranda-wall)\"/>\n<path d=\"M120 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M240 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M360 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M480 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M600 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M720 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M840 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M960 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M1080 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M1200 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M1320 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M1440 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M1560 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M1680 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<path d=\"M1800 0 V468.7\" stroke=\"#b4a997\" stroke-opacity=\"0.25\" stroke-width=\"4\"/>\n<rect y=\"468.7\" width=\"1920\" height=\"287.3\" fill=\"url(#veranda-wainscot)\"/>\n<rect y=\"460.7\" width=\"1920\" height=\"14\" fill=\"#8a8766\"/>\n<path d=\"M80 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M160 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M240 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M320 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M400 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M480 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M560 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M640 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M720 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M800 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M880 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M960 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1040 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1120 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1200 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1280 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1360 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1440 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1520 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1600 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1680 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1760 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<path d=\"M1840 474.7 V756\" stroke=\"#b4a997\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<rect width=\"1920\" height=\"38\" fill=\"#777f66\"/>\n<rect y=\"756\" width=\"1920\" height=\"324\" fill=\"url(#veranda-floor)\"/>\n<rect y=\"756\" width=\"1920\" height=\"10\" fill=\"#97765d\"/>\n<path d=\"M0 774 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 792 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 810 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 828 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 846 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 864 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 882 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 900 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 918 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 936 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 954 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 972 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 990 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 1008 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 1026 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 1044 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M0 1062 H1920\" stroke=\"#97765d\" stroke-opacity=\"0.3\" stroke-width=\"3\"/>\n<path d=\"M192 756 L0 1080\" stroke=\"#2e3a2a\" stroke-opacity=\"0.5\" stroke-width=\"5\"/>\n<path d=\"M576 756 L480 1080\" stroke=\"#2e3a2a\" stroke-opacity=\"0.5\" stroke-width=\"5\"/>\n<path d=\"M960 756 L960 1080\" stroke=\"#2e3a2a\" stroke-opacity=\"0.5\" stroke-width=\"5\"/>\n<path d=\"M1344 756 L1440 1080\" stroke=\"#2e3a2a\" stroke-opacity=\"0.5\" stroke-width=\"5\"/>\n<path d=\"M1728 756 L1920 1080\" stroke=\"#2e3a2a\" stroke-opacity=\"0.5\" stroke-width=\"5\"/>\n<path d=\"M0 901.8 H1920\" stroke=\"#2e3a2a\" stroke-opacity=\"0.5\" stroke-width=\"5\"/>\n<rect x=\"705\" y=\"304\" width=\"161.5\" height=\"442\" fill=\"#f7f1e1\" fill-opacity=\"1\" stroke=\"#868160\" stroke-width=\"8.5\"/>\n<path d=\"M705 377.1 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M705 450.2 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M705 523.3 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M705 596.4 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M705 669.5 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M785.8 304 v442\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<rect x=\"875\" y=\"304\" width=\"161.5\" height=\"442\" fill=\"#f7f1e1\" fill-opacity=\"1\" stroke=\"#868160\" stroke-width=\"8.5\"/>\n<path d=\"M875 377.1 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M875 450.2 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M875 523.3 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M875 596.4 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M875 669.5 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M955.8 304 v442\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<rect x=\"1045\" y=\"304\" width=\"161.5\" height=\"442\" fill=\"#f7f1e1\" fill-opacity=\"1\" stroke=\"#868160\" stroke-width=\"8.5\"/>\n<path d=\"M1045 377.1 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M1045 450.2 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M1045 523.3 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M1045 596.4 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M1045 669.5 h161.5\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M1125.8 304 v442\" stroke=\"#868160\" stroke-width=\"3.4\"/>\n<path d=\"M770 399.5 L1150 399.5 L1380 1080 L840 1080 Z\" fill=\"#fff6dc\" fill-opacity=\"0.14\"/>\n<ellipse cx=\"326.4\" cy=\"839.8\" rx=\"294.5\" ry=\"21.7\" fill=\"#000\" fill-opacity=\"0.12\"/>\n<rect x=\"47.4\" y=\"737.5\" width=\"558\" height=\"34.1\" rx=\"7.8\" fill=\"#868160\"/>\n<rect x=\"78.4\" y=\"768.5\" width=\"21.7\" height=\"74.4\" fill=\"#615d4c\"/>\n<rect x=\"551.2\" y=\"768.5\" width=\"21.7\" height=\"74.4\" fill=\"#615d4c\"/>\n<ellipse cx=\"1593.6\" cy=\"794\" rx=\"62.4\" ry=\"52\" fill=\"#87967a\"/><path d=\"M1650.8 781 q46.8 -7.8 57.2 -44.2\" fill=\"none\" stroke=\"#87967a\" stroke-width=\"13\" stroke-linecap=\"round\"/><rect x=\"1572.8\" y=\"734.2\" width=\"41.6\" height=\"15.6\" rx=\"6.5\" fill=\"#615d4c\"/>\n<path d=\"M1585.8 721.2 q13 -20.8 0 -41.6\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.45\" stroke-width=\"5.2\" stroke-linecap=\"round\"/>\n<path d=\"M652.8 334.5 v62\" stroke=\"#615d4c\" stroke-width=\"6.2\"/><ellipse cx=\"652.8\" cy=\"458.5\" rx=\"65.1\" ry=\"86.8\" fill=\"#c2d6bd\"/><path d=\"M587.7 458.5 h130.2 M593.9 419.8 h117.8 M593.9 497.3 h117.8\" stroke=\"#615d4c\" stroke-opacity=\"0.35\" stroke-width=\"4.7\"/>\n<path d=\"M1205.2 722 L1329.2 722 L1313.7 846 L1220.7 846 Z\" fill=\"#a48b67\"/>\n<path d=\"M1267.2 722 Q1197.8 662.6 1097.4 603.1\" fill=\"none\" stroke=\"#5a8d60\" stroke-width=\"14\" stroke-linecap=\"round\"/>\n<path d=\"M1267.2 722 Q1216.6 633.2 1135 544.5\" fill=\"none\" stroke=\"#5a8d60\" stroke-width=\"14\" stroke-linecap=\"round\"/>\n<path d=\"M1267.2 722 Q1247.9 617.1 1197.7 512.1\" fill=\"none\" stroke=\"#5a8d60\" stroke-width=\"14\" stroke-linecap=\"round\"/>\n<path d=\"M1267.2 722 Q1282.7 630.5 1267.2 539.1\" fill=\"none\" stroke=\"#5a8d60\" stroke-width=\"14\" stroke-linecap=\"round\"/>\n<path d=\"M1267.2 722 Q1312.5 632.1 1326.8 542.1\" fill=\"none\" stroke=\"#5a8d60\" stroke-width=\"14\" stroke-linecap=\"round\"/>\n<path d=\"M1267.2 722 Q1336.5 649.8 1374.8 577.5\" fill=\"none\" stroke=\"#5a8d60\" stroke-width=\"14\" stroke-linecap=\"round\"/>\n<path d=\"M1267.2 722 Q1372.7 659 1447.2 596\" fill=\"none\" stroke=\"#5a8d60\" stroke-width=\"14\" stroke-linecap=\"round\"/>\n<rect x=\"-138.6\" y=\"40\" width=\"294.5\" height=\"806\" fill=\"#f7f1e1\" fill-opacity=\"1\" stroke=\"#868160\" stroke-width=\"15.5\"/>\n<path d=\"M-138.6 173.3 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M-138.6 306.6 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M-138.6 439.9 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M-138.6 573.2 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M-138.6 706.5 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M8.7 40 v806\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<rect x=\"171.4\" y=\"40\" width=\"294.5\" height=\"806\" fill=\"#f7f1e1\" fill-opacity=\"1\" stroke=\"#868160\" stroke-width=\"15.5\"/>\n<path d=\"M171.4 173.3 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M171.4 306.6 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M171.4 439.9 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M171.4 573.2 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M171.4 706.5 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M318.7 40 v806\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<rect x=\"481.4\" y=\"40\" width=\"294.5\" height=\"806\" fill=\"#f7f1e1\" fill-opacity=\"1\" stroke=\"#868160\" stroke-width=\"15.5\"/>\n<path d=\"M481.4 173.3 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M481.4 306.6 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M481.4 439.9 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M481.4 573.2 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M481.4 706.5 h294.5\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<path d=\"M628.7 40 v806\" stroke=\"#868160\" stroke-width=\"6.2\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"url(#veranda-vignette)\"/>\n</symbol>\n<symbol id=\"festival-street\" viewBox=\"0 0 1920 1080\">\n<rect width=\"1920\" height=\"601.6\" fill=\"url(#festival-street-sky)\"/>\n<circle cx=\"1497.6\" cy=\"491.6\" r=\"260\" fill=\"url(#festival-street-sunglow)\"/><circle cx=\"1497.6\" cy=\"491.6\" r=\"62\" fill=\"#ff9f7a\"/>\n<g fill=\"#ffffff\" fill-opacity=\"0.85\"><ellipse cx=\"210.6\" cy=\"199.5\" rx=\"110\" ry=\"34\"/><ellipse cx=\"270.6\" cy=\"177.5\" rx=\"70\" ry=\"38\"/><ellipse cx=\"160.6\" cy=\"187.5\" rx=\"60\" ry=\"30\"/></g>\n<g fill=\"#ffffff\" fill-opacity=\"0.85\"><ellipse cx=\"564.5\" cy=\"237\" rx=\"110\" ry=\"34\"/><ellipse cx=\"624.5\" cy=\"215\" rx=\"70\" ry=\"38\"/><ellipse cx=\"514.5\" cy=\"225\" rx=\"60\" ry=\"30\"/></g>\n<g fill=\"#ffffff\" fill-opacity=\"0.85\"><ellipse cx=\"910.8\" cy=\"184.6\" rx=\"110\" ry=\"34\"/><ellipse cx=\"970.8\" cy=\"162.6\" rx=\"70\" ry=\"38\"/><ellipse cx=\"860.8\" cy=\"172.6\" rx=\"60\" ry=\"30\"/></g>\n<path d=\"M0 521.6 Q384 411.6 806.4 501.6 T1536 471.6 T1920 511.6 L1920 601.6 L0 601.6 Z\" fill=\"#b48c84\"/>\n<rect y=\"551.6\" width=\"1920\" height=\"297.6\" fill=\"url(#festival-street-midground)\"/>\n<rect x=\"-40\" y=\"477.3\" width=\"283.4\" height=\"321.9\" fill=\"#e7aaa6\"/><path d=\"M-52 477.3 L101.7 407.3 L255.4 477.3 Z\" fill=\"#aa7d77\"/>\n<rect x=\"0\" y=\"517.3\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"120\" y=\"517.3\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"0\" y=\"607.3\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"120\" y=\"607.3\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"255.4\" y=\"494.7\" width=\"283.4\" height=\"304.5\" fill=\"#e7c5af\"/><path d=\"M243.4 494.7 L397.1 424.7 L550.8 494.7 Z\" fill=\"#aa8f7d\"/>\n<rect x=\"295.4\" y=\"534.7\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"415.4\" y=\"534.7\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"295.4\" y=\"624.7\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"415.4\" y=\"624.7\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"550.8\" y=\"560.4\" width=\"283.4\" height=\"238.8\" fill=\"#d09c7b\"/><path d=\"M538.8 560.4 L692.5 490.4 L846.2 560.4 Z\" fill=\"#9c745b\"/>\n<rect x=\"590.8\" y=\"600.4\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"710.8\" y=\"600.4\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"590.8\" y=\"690.4\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"710.8\" y=\"690.4\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"846.2\" y=\"550\" width=\"283.4\" height=\"249.2\" fill=\"#c1b8be\"/><path d=\"M834.2 550 L987.8 480 L1141.5 550 Z\" fill=\"#928687\"/>\n<rect x=\"886.2\" y=\"590\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1006.2\" y=\"590\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"886.2\" y=\"680\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1006.2\" y=\"680\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"1141.5\" y=\"505.2\" width=\"283.4\" height=\"294\" fill=\"#e7aaa6\"/><path d=\"M1129.5 505.2 L1283.2 435.2 L1436.9 505.2 Z\" fill=\"#aa7d77\"/>\n<rect x=\"1181.5\" y=\"545.2\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1301.5\" y=\"545.2\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"1181.5\" y=\"635.2\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1301.5\" y=\"635.2\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1436.9\" y=\"492.2\" width=\"283.4\" height=\"307\" fill=\"#e7c5af\"/><path d=\"M1424.9 492.2 L1578.6 422.2 L1732.3 492.2 Z\" fill=\"#aa8f7d\"/>\n<rect x=\"1476.9\" y=\"532.2\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1596.9\" y=\"532.2\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1476.9\" y=\"622.2\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1596.9\" y=\"622.2\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"1732.3\" y=\"544.7\" width=\"283.4\" height=\"254.5\" fill=\"#d09c7b\"/><path d=\"M1720.3 544.7 L1874 474.7 L2027.7 544.7 Z\" fill=\"#9c745b\"/>\n<rect x=\"1772.3\" y=\"584.7\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<rect x=\"1892.3\" y=\"584.7\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"1772.3\" y=\"674.7\" width=\"54\" height=\"54\" fill=\"#2b3150\"/>\n<rect x=\"1892.3\" y=\"674.7\" width=\"54\" height=\"54\" fill=\"#ffcf6e\"/>\n<path d=\"M0 799.2 Q672 773.2 1152 793.2 T1920 785.2 L1920 1080 L0 1080 Z\" fill=\"url(#festival-street-ground)\"/>\n<path d=\"M1601 939.1 h55.8\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M493.2 902.7 h44.8\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1349.4 857.8 h58.4\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1437.6 831.7 h51.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1794.5 841.1 h40.7\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M992.7 896.6 h43.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M380.3 1053.2 h77.4\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M29.4 826.3 h57.5\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1714.6 997.7 h75.8\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M719.9 986.5 h74.9\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1565 1023.9 h73.1\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1124 965.5 h44.9\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1657.4 1001.8 h42.3\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M92.5 857.9 h57.4\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M229.5 876.4 h51.3\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1889.6 888.3 h60.8\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M831.5 1055.9 h47.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1660.8 838.7 h62.2\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M51 1046.2 h54.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M13.2 995.8 h45.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M454.7 983.1 h58.7\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1411.7 1040.5 h66.3\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1281.8 1006.5 h51.4\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1860.9 919.7 h76.5\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M9.8 1034.6 h40.3\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1283.9 1068.3 h60.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M792.8 996.1 h77.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1122.1 964.8 h79\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M179.7 1060.3 h71.1\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M742.4 921.4 h48.1\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1194.3 894 h62.1\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1.6 902.8 h75.9\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M359.7 844.6 h63.3\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M305.8 1057 h47\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M234.8 866.6 h44.5\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1258.9 1040.8 h57.9\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1618.8 1008.9 h72.2\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M67 886.6 h55.8\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1555.9 1000.4 h64.4\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1246 946.4 h62.2\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M606.4 881.5 h65.4\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1477.7 928.6 h53\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1052.1 964.8 h50.5\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M456.9 1033.6 h55.5\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1222.3 865.2 h41.1\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1074.8 1010.2 h76.6\" stroke=\"#859a82\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<rect x=\"98.8\" y=\"689.2\" width=\"340\" height=\"120\" fill=\"#a37a69\"/><rect x=\"108.8\" y=\"509.2\" width=\"10\" height=\"180\" fill=\"#745852\"/><rect x=\"418.8\" y=\"509.2\" width=\"10\" height=\"180\" fill=\"#745852\"/>\n<path d=\"M78.8 509.2 h63 v50 q-31 26 -63 0 Z\" fill=\"#E8B4B4\"/>\n<path d=\"M141.8 509.2 h63 v50 q-31 26 -63 0 Z\" fill=\"#f7f1e1\"/>\n<path d=\"M204.8 509.2 h63 v50 q-31 26 -63 0 Z\" fill=\"#E8B4B4\"/>\n<path d=\"M267.8 509.2 h63 v50 q-31 26 -63 0 Z\" fill=\"#f7f1e1\"/>\n<path d=\"M330.8 509.2 h63 v50 q-31 26 -63 0 Z\" fill=\"#E8B4B4\"/>\n<path d=\"M393.8 509.2 h63 v50 q-31 26 -63 0 Z\" fill=\"#f7f1e1\"/>\n<circle cx=\"148.8\" cy=\"669.2\" r=\"22\" fill=\"#e2571b\"/>\n<circle cx=\"208.8\" cy=\"669.2\" r=\"22\" fill=\"#f4b23c\"/>\n<circle cx=\"268.8\" cy=\"669.2\" r=\"22\" fill=\"#6b8e4e\"/>\n<circle cx=\"328.8\" cy=\"669.2\" r=\"22\" fill=\"#c0392b\"/>\n<circle cx=\"388.8\" cy=\"669.2\" r=\"22\" fill=\"#e8c06a\"/>\n<path d=\"M1651.2 479.2 v40\" stroke=\"#745852\" stroke-width=\"4\"/><ellipse cx=\"1651.2\" cy=\"559.2\" rx=\"42\" ry=\"56\" fill=\"#efcbcb\"/><path d=\"M1609.2 559.2 h84 M1613.2 534.2 h76 M1613.2 584.2 h76\" stroke=\"#745852\" stroke-opacity=\"0.35\" stroke-width=\"3\"/>\n<circle cx=\"1651.2\" cy=\"559.2\" r=\"190\" fill=\"url(#festival-street-glow-lantern-1651)\"/>\n<rect x=\"609.5\" y=\"485.2\" width=\"9.8\" height=\"294\" fill=\"#2b2f3a\"/><path d=\"M593.4 485.2 h42 l-8.4 -28 h-25.2 Z\" fill=\"#ffd27f\"/>\n<circle cx=\"614.4\" cy=\"492.2\" r=\"161\" fill=\"url(#festival-street-glow-streetlamp-614)\"/>\n<rect x=\"1193.6\" y=\"730.2\" width=\"224\" height=\"12.6\" rx=\"3.5\" fill=\"#a37a69\"/><rect x=\"1193.6\" y=\"688.2\" width=\"224\" height=\"9.8\" rx=\"3.5\" fill=\"#a37a69\"/>\n<rect x=\"1207.6\" y=\"688.2\" width=\"9.8\" height=\"91\" fill=\"#745852\"/>\n<rect x=\"1393.1\" y=\"688.2\" width=\"9.8\" height=\"91\" fill=\"#745852\"/>\n<path d=\"M950.1 759.2 L954.5 638.2 L965.5 638.2 L969.9 759.2 Z\" fill=\"#664832\"/>\n<circle cx=\"964.4\" cy=\"573.3\" r=\"41.6\" fill=\"#4f8053\"/>\n<circle cx=\"947.1\" cy=\"567.2\" r=\"41.8\" fill=\"#669769\"/>\n<circle cx=\"931.9\" cy=\"582.4\" r=\"48.4\" fill=\"#4f8053\"/>\n<circle cx=\"956.2\" cy=\"589.8\" r=\"58.9\" fill=\"#669769\"/>\n<circle cx=\"932.2\" cy=\"617.3\" r=\"49.7\" fill=\"#4f8053\"/>\n<circle cx=\"1011.4\" cy=\"598.5\" r=\"56.8\" fill=\"#669769\"/>\n<rect x=\"-76.5\" y=\"606.2\" width=\"345\" height=\"253\" fill=\"#e5c9bf\"/><path d=\"M-111 612 L96 468.2 L303 612 Z\" fill=\"#ab8480\"/>\n<rect x=\"-7.5\" y=\"663.7\" width=\"64.4\" height=\"64.4\" fill=\"#ffcf6e\" stroke=\"#a68e82\" stroke-width=\"5.8\"/>\n<rect x=\"153.5\" y=\"663.7\" width=\"64.4\" height=\"64.4\" fill=\"#ffcf6e\" stroke=\"#a68e82\" stroke-width=\"5.8\"/>\n<rect x=\"67.3\" y=\"744.2\" width=\"57.5\" height=\"115\" fill=\"#916f6a\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#6a4c93\" fill-opacity=\"0.18\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"url(#festival-street-vignette)\"/>\n</symbol>\n<symbol id=\"stall\" viewBox=\"0 0 1920 1080\">\n<rect width=\"1920\" height=\"601.6\" fill=\"url(#stall-sky)\"/>\n<circle cx=\"1382.4\" cy=\"172.8\" r=\"260\" fill=\"url(#stall-sunglow)\"/><circle cx=\"1382.4\" cy=\"172.8\" r=\"62\" fill=\"#fff4c9\"/>\n<g fill=\"#ffffff\" fill-opacity=\"0.85\"><ellipse cx=\"216.2\" cy=\"213.2\" rx=\"110\" ry=\"34\"/><ellipse cx=\"276.2\" cy=\"191.2\" rx=\"70\" ry=\"38\"/><ellipse cx=\"166.2\" cy=\"201.2\" rx=\"60\" ry=\"30\"/></g>\n<g fill=\"#ffffff\" fill-opacity=\"0.85\"><ellipse cx=\"547.2\" cy=\"185.8\" rx=\"110\" ry=\"34\"/><ellipse cx=\"607.2\" cy=\"163.8\" rx=\"70\" ry=\"38\"/><ellipse cx=\"497.2\" cy=\"173.8\" rx=\"60\" ry=\"30\"/></g>\n<g fill=\"#ffffff\" fill-opacity=\"0.85\"><ellipse cx=\"915.1\" cy=\"233.3\" rx=\"110\" ry=\"34\"/><ellipse cx=\"975.1\" cy=\"211.3\" rx=\"70\" ry=\"38\"/><ellipse cx=\"865.1\" cy=\"221.3\" rx=\"60\" ry=\"30\"/></g>\n<path d=\"M0 521.6 Q384 411.6 806.4 501.6 T1536 471.6 T1920 511.6 L1920 601.6 L0 601.6 Z\" fill=\"#d9d0c5\"/>\n<rect y=\"551.6\" width=\"1920\" height=\"297.6\" fill=\"url(#stall-midground)\"/>\n<rect x=\"-40\" y=\"499.1\" width=\"283.4\" height=\"300.1\" fill=\"#eee8d4\"/><path d=\"M-52 499.1 L101.7 429.1 L255.4 499.1 Z\" fill=\"#afa695\"/>\n<rect x=\"0\" y=\"539.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"120\" y=\"539.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"0\" y=\"629.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"120\" y=\"629.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"255.4\" y=\"574\" width=\"283.4\" height=\"225.2\" fill=\"#e4ddce\"/><path d=\"M243.4 574 L397.1 504 L550.8 574 Z\" fill=\"#a99e91\"/>\n<rect x=\"295.4\" y=\"614\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"415.4\" y=\"614\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"295.4\" y=\"704\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"415.4\" y=\"704\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"550.8\" y=\"562.8\" width=\"283.4\" height=\"236.4\" fill=\"#cdb599\"/><path d=\"M538.8 562.8 L692.5 492.8 L846.2 562.8 Z\" fill=\"#9a846f\"/>\n<rect x=\"590.8\" y=\"602.8\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"710.8\" y=\"602.8\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"590.8\" y=\"692.8\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"710.8\" y=\"692.8\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"846.2\" y=\"574.1\" width=\"283.4\" height=\"225.1\" fill=\"#bed0dc\"/><path d=\"M834.2 574.1 L987.8 504.1 L1141.5 574.1 Z\" fill=\"#90969a\"/>\n<rect x=\"886.2\" y=\"614.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1006.2\" y=\"614.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"886.2\" y=\"704.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1006.2\" y=\"704.1\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1141.5\" y=\"496.3\" width=\"283.4\" height=\"302.9\" fill=\"#eee8d4\"/><path d=\"M1129.5 496.3 L1283.2 426.3 L1436.9 496.3 Z\" fill=\"#afa695\"/>\n<rect x=\"1181.5\" y=\"536.3\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1301.5\" y=\"536.3\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1181.5\" y=\"626.3\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1301.5\" y=\"626.3\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1436.9\" y=\"568.2\" width=\"283.4\" height=\"231\" fill=\"#e4ddce\"/><path d=\"M1424.9 568.2 L1578.6 498.2 L1732.3 568.2 Z\" fill=\"#a99e91\"/>\n<rect x=\"1476.9\" y=\"608.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1596.9\" y=\"608.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1476.9\" y=\"698.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1596.9\" y=\"698.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1732.3\" y=\"519.2\" width=\"283.4\" height=\"280\" fill=\"#cdb599\"/><path d=\"M1720.3 519.2 L1874 449.2 L2027.7 519.2 Z\" fill=\"#9a846f\"/>\n<rect x=\"1772.3\" y=\"559.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1892.3\" y=\"559.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1772.3\" y=\"649.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<rect x=\"1892.3\" y=\"649.2\" width=\"54\" height=\"54\" fill=\"#b2d1ea\"/>\n<path d=\"M0 799.2 Q672 773.2 1152 793.2 T1920 785.2 L1920 1080 L0 1080 Z\" fill=\"url(#stall-ground)\"/>\n<path d=\"M848.9 843.8 h57.9\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1412.2 999.7 h56.4\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M259.1 903.5 h60.1\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M334.3 1061.9 h63.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M466.7 1009 h59.1\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1570.5 864.1 h43.2\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M99.7 856.2 h66.7\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M957.4 1038.3 h73\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M746.2 970 h64.4\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1827.9 922.7 h44.8\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1643.4 891.2 h50\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M511 855.8 h75.4\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1799.2 914.6 h40\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M635.2 837.2 h67.6\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1387.5 1038.1 h51.9\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1036.7 950 h45.7\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1626 1041.5 h56.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1732.3 909.4 h75.2\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1872.4 997.2 h68.2\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M522.1 1021.5 h70.6\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M807.3 884.4 h62.7\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M434.1 980.8 h71.8\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M54.2 942.1 h72.4\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1749.7 935.2 h58.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M966.7 899.5 h51.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M941 979.2 h61.6\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M933.1 835.7 h60.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1798 938.2 h58.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M893.9 928.1 h79.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M519.6 1032.7 h48.4\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1216.3 921.7 h48.3\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M425.1 1053.3 h56.3\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M721.8 1024.6 h61.7\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M75.2 864.7 h74.9\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M123.5 1014.3 h78.4\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M265.8 843.5 h70.9\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1688 853.9 h58.7\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M1189.8 916.7 h61.7\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M812.9 888.9 h69.6\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M2.8 1008.2 h73.4\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M380.8 957 h74.3\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M990.4 963.1 h55\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M413.3 851.4 h43.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M356.9 851.3 h72\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M7.7 962.3 h78.2\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<path d=\"M742.2 993.1 h41.5\" stroke=\"#587174\" stroke-opacity=\"0.45\" stroke-width=\"3\"/>\n<rect x=\"158.8\" y=\"809.2\" width=\"220\" height=\"10\" fill=\"#a99072\"/>\n<rect x=\"168.8\" y=\"740.9\" width=\"22\" height=\"68.3\" fill=\"#F5E6C8\"/>\n<rect x=\"196.8\" y=\"741\" width=\"22\" height=\"68.2\" fill=\"#5b7aa6\"/>\n<rect x=\"224.8\" y=\"750.8\" width=\"22\" height=\"58.4\" fill=\"#c9a24b\"/>\n<rect x=\"252.8\" y=\"744.7\" width=\"22\" height=\"64.5\" fill=\"#8a5a7a\"/>\n<rect x=\"280.8\" y=\"737.9\" width=\"22\" height=\"71.3\" fill=\"#6b8e4e\"/>\n<rect x=\"308.8\" y=\"734.5\" width=\"22\" height=\"74.7\" fill=\"#F5E6C8\"/>\n<rect x=\"336.8\" y=\"750.7\" width=\"22\" height=\"58.5\" fill=\"#5b7aa6\"/>\n<rect x=\"1481.2\" y=\"659.2\" width=\"340\" height=\"26\" rx=\"6\" fill=\"#a99072\"/>\n<rect x=\"1481.2\" y=\"681.2\" width=\"340\" height=\"8\" fill=\"#786757\" fill-opacity=\"0.5\"/>\n<rect x=\"1501.2\" y=\"683.2\" width=\"16\" height=\"126\" fill=\"#786757\"/>\n<rect x=\"1786.2\" y=\"683.2\" width=\"16\" height=\"126\" fill=\"#786757\"/>\n<path d=\"M614.4 548.2 v28\" stroke=\"#786757\" stroke-width=\"2.8\"/><ellipse cx=\"614.4\" cy=\"604.2\" rx=\"29.4\" ry=\"39.2\" fill=\"#f8eed9\"/><path d=\"M585 604.2 h58.8 M587.8 586.7 h53.2 M587.8 621.7 h53.2\" stroke=\"#786757\" stroke-opacity=\"0.35\" stroke-width=\"2.1\"/>\n<path d=\"M1277.6 723.2 L1333.6 723.2 L1326.6 779.2 L1284.6 779.2 Z\" fill=\"#cb9c7b\"/>\n<path d=\"M1305.6 723.2 Q1272.6 695.2 1225.7 667.3\" fill=\"none\" stroke=\"#568355\" stroke-width=\"6.3\" stroke-linecap=\"round\"/>\n<path d=\"M1305.6 723.2 Q1283.5 684.2 1247.5 645.1\" fill=\"none\" stroke=\"#568355\" stroke-width=\"6.3\" stroke-linecap=\"round\"/>\n<path d=\"M1305.6 723.2 Q1299 682.2 1278.4 641.2\" fill=\"none\" stroke=\"#568355\" stroke-width=\"6.3\" stroke-linecap=\"round\"/>\n<path d=\"M1305.6 723.2 Q1312.6 676.6 1305.6 630\" fill=\"none\" stroke=\"#568355\" stroke-width=\"6.3\" stroke-linecap=\"round\"/>\n<path d=\"M1305.6 723.2 Q1328.5 675.3 1337.3 627.5\" fill=\"none\" stroke=\"#568355\" stroke-width=\"6.3\" stroke-linecap=\"round\"/>\n<path d=\"M1305.6 723.2 Q1343.9 681.2 1368.1 639.2\" fill=\"none\" stroke=\"#568355\" stroke-width=\"6.3\" stroke-linecap=\"round\"/>\n<path d=\"M1305.6 723.2 Q1348.1 698.4 1376.5 673.5\" fill=\"none\" stroke=\"#568355\" stroke-width=\"6.3\" stroke-linecap=\"round\"/>\n<rect x=\"872\" y=\"720.7\" width=\"176\" height=\"9.9\" rx=\"2.8\" fill=\"#a99072\"/><rect x=\"872\" y=\"687.7\" width=\"176\" height=\"7.7\" rx=\"2.8\" fill=\"#a99072\"/>\n<rect x=\"883\" y=\"687.7\" width=\"7.7\" height=\"71.5\" fill=\"#786757\"/>\n<rect x=\"1028.8\" y=\"687.7\" width=\"7.7\" height=\"71.5\" fill=\"#786757\"/>\n<rect x=\"88\" y=\"376.2\" width=\"16.1\" height=\"483\" fill=\"#2b2f3a\"/><path d=\"M61.5 376.2 h69 l-13.8 -46 h-41.4 Z\" fill=\"#d7dbe2\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"url(#stall-vignette)\"/>\n</symbol>\n<symbol id=\"yui--sit-neutral\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--sit-neutral-torso\"><path d=\"M149 314.3 Q149 298.3 169 296.3 L231 296.3 Q251 298.3 251 314.3 Q251 391.3 255 494.3 L145 494.3 Q149 391.3 149 314.3 Z\"/></clipPath>\n<ellipse cx=\"230.8\" cy=\"594\" rx=\"118.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 208.3 Q108 294.3 130 295.9 L270 295.9 Q292 294.3 288 208.3 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"140.6\" y=\"493.7\" width=\"140.8\" height=\"18\" rx=\"7\" fill=\"#9a6a43\"/>\n<rect x=\"142.4\" y=\"507.7\" width=\"14\" height=\"82.3\" rx=\"5\" fill=\"#7a5233\"/>\n<rect x=\"261.2\" y=\"507.7\" width=\"14\" height=\"82.3\" rx=\"5\" fill=\"#7a5233\"/>\n<path d=\"M191.2 474.7 L287.5 475.3\" fill=\"none\" stroke=\"#c3989a\" stroke-width=\"38\" stroke-linecap=\"round\"/>\n<path d=\"M287.5 475.3 L293.5 576\" fill=\"none\" stroke=\"#c3989a\" stroke-width=\"28\" stroke-linecap=\"round\"/>\n<ellipse cx=\"309.5\" cy=\"586\" rx=\"26.6\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M191.2 481.9 L292.9 493.3\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"38\" stroke-linecap=\"round\"/>\n<path d=\"M292.9 493.3 L298.9 576\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"28\" stroke-linecap=\"round\"/>\n<ellipse cx=\"314.9\" cy=\"586\" rx=\"26.6\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 316.3 Q137 394.3 215.4 472.3\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 316.3 Q263 394.3 250.6 472.3\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 314.3 Q149 298.3 169 296.3 L231 296.3 Q251 298.3 251 314.3 Q251 391.3 255 494.3 L145 494.3 Q149 391.3 149 314.3 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"292.3\" width=\"85\" height=\"204\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--sit-neutral-torso)\"/>\n<path d=\"M170 296.3 L218 374.3\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"432.3\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"215.4\" cy=\"476.3\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"250.6\" cy=\"476.3\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"278.3\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"223.9\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"223.9\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"214.3\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"223.9\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"219.9\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 202.3 Q171.2 195.1 183.2 202.3\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"247.9\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"228.8\" cy=\"223.9\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"219.9\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 202.3 Q228.8 195.1 240.8 202.3\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"247.9\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"200\" cy=\"238.3\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M186.4 252.7 Q200 264.7 213.6 252.7\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 220.3 Q118 124.3 200 124.3 Q282 124.3 283 220.3 Q244 180.7 204 174.3 Q152 182.3 117 220.3 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 138.3 Q192 128.3 224 136.3\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 146.3 l-26 -18 l0 36 Z M240 146.3 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"grandma--sit-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"grandma--sit-smile-torso\"><path d=\"M128 287.6 Q128 271.6 148 269.6 L252 269.6 Q272 271.6 272 287.6 Q272 364.6 272.5 467.6 L127.5 467.6 Q128 364.6 128 287.6 Z\"/></clipPath>\n<ellipse cx=\"240.6\" cy=\"594\" rx=\"156.6\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n\n<rect x=\"121.7\" y=\"468.1\" width=\"185.6\" height=\"18\" rx=\"7\" fill=\"#9a6a43\"/>\n<rect x=\"126.3\" y=\"482.1\" width=\"14\" height=\"107.9\" rx=\"5\" fill=\"#7a5233\"/>\n<rect x=\"282.9\" y=\"482.1\" width=\"14\" height=\"107.9\" rx=\"5\" fill=\"#7a5233\"/>\n<path d=\"M188.4 448 L316.2 448.6\" fill=\"none\" stroke=\"#5d797b\" stroke-width=\"40\" stroke-linecap=\"round\"/>\n<path d=\"M316.2 448.6 L322.2 576\" fill=\"none\" stroke=\"#5d797b\" stroke-width=\"30\" stroke-linecap=\"round\"/>\n<ellipse cx=\"338.2\" cy=\"586\" rx=\"28.5\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M188.4 455.2 L321.6 466.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"40\" stroke-linecap=\"round\"/>\n<path d=\"M321.6 466.6 L327.6 576\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"30\" stroke-linecap=\"round\"/>\n<ellipse cx=\"343.6\" cy=\"586\" rx=\"28.5\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M138 289.6 Q116 367.6 220.3 445.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M262 289.6 Q284 367.6 266.7 445.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M128 287.6 Q128 271.6 148 269.6 L252 269.6 Q272 271.6 272 287.6 Q272 364.6 272.5 467.6 L127.5 467.6 Q128 364.6 128 287.6 Z\" fill=\"#6B8E8E\"/>\n<rect x=\"206\" y=\"265.6\" width=\"102.5\" height=\"204\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#grandma--sit-smile-torso)\"/>\n<path d=\"M170 269.6 L218 347.6\" stroke=\"#A8C4A0\" stroke-width=\"9\"/>\n<rect x=\"134\" y=\"405.6\" width=\"132\" height=\"30\" fill=\"#A8C4A0\"/>\n<circle cx=\"220.3\" cy=\"449.6\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<circle cx=\"266.7\" cy=\"449.6\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<rect x=\"186.1\" y=\"248\" width=\"27.8\" height=\"31.6\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"144.3\" cy=\"208.6\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"255.7\" cy=\"208.6\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"201.6\" r=\"58\" fill=\"url(#grandma-skin)\"/>\n<ellipse cx=\"179.1\" cy=\"208.6\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M170.4 192.9 Q179.1 187.7 187.8 192.9\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"167.5\" cy=\"226\" r=\"11\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<path d=\"M169.8 207.4 l-5.8 -2.9 M169.8 212.1 l-5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"220.9\" cy=\"208.6\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M212.2 192.9 Q220.9 187.7 229.6 192.9\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"232.5\" cy=\"226\" r=\"11\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<path d=\"M230.2 207.4 l5.8 -2.9 M230.2 212.1 l5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"200\" cy=\"219\" rx=\"4.1\" ry=\"2.9\" fill=\"#d3c3a8\"/>\n<path d=\"M187.2 229.5 Q200 243.4 212.8 229.5\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"3.5\" stroke-linecap=\"round\"/>\n<path d=\"M139 207.6 Q140 133.6 200 133.6 Q260 133.6 261 207.6 Q231.9 177.3 202.9 172.6 Q165.2 178.4 139 207.6 Z\" fill=\"#D8A77A\"/>\n<path d=\"M171 147.6 Q194.2 137.6 217.4 145.6\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<circle cx=\"200\" cy=\"131.6\" r=\"20.9\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"yui--walk_a-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--walk_a-smile-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\" transform=\"rotate(-16 200 386)\"/>\n<ellipse cx=\"258.6\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#cec1ab\" transform=\"rotate(16 200 386)\"/>\n<ellipse cx=\"149.4\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q131 291 117 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q269 291 283 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--walk_a-smile-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"117\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"283\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 120 Q171.2 112.8 183.2 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"165.6\" r=\"15.2\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<ellipse cx=\"228.8\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 120 Q228.8 112.8 240.8 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"165.6\" r=\"15.2\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<ellipse cx=\"200\" cy=\"156\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M182.4 170.4 Q200 189.6 217.6 170.4\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"yui--walk_b-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--walk_b-smile-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\" transform=\"rotate(16 200 386)\"/>\n<ellipse cx=\"149.4\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#cec1ab\" transform=\"rotate(-16 200 386)\"/>\n<ellipse cx=\"258.6\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q131 291 161 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q269 291 239 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--walk_b-smile-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"161\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"239\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 120 Q171.2 112.8 183.2 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"165.6\" r=\"15.2\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<ellipse cx=\"228.8\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 120 Q228.8 112.8 240.8 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"165.6\" r=\"15.2\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<ellipse cx=\"200\" cy=\"156\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M182.4 170.4 Q200 189.6 217.6 170.4\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"grandma--walk_a-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"grandma--walk_a-smile-torso\"><path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"98.6\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n\n<rect x=\"185\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#F5E6C8\" transform=\"rotate(-16 200 340)\"/>\n<ellipse cx=\"271.3\" cy=\"576.5\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"185\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#cec1ab\" transform=\"rotate(16 200 340)\"/>\n<ellipse cx=\"136.7\" cy=\"576.5\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M138 188 Q110 245 96 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M262 188 Q290 245 304 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\" fill=\"#6B8E8E\"/>\n<rect x=\"206\" y=\"164\" width=\"102.5\" height=\"384\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#grandma--walk_a-smile-torso)\"/>\n<path d=\"M170 168 L218 246\" stroke=\"#A8C4A0\" stroke-width=\"9\"/>\n<rect x=\"134\" y=\"304\" width=\"132\" height=\"30\" fill=\"#A8C4A0\"/>\n<circle cx=\"96\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<circle cx=\"304\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<path d=\"M304 340 L316 588\" stroke=\"#6b4a2b\" stroke-width=\"8\" stroke-linecap=\"round\"/>\n<rect x=\"186.1\" y=\"146.4\" width=\"27.8\" height=\"31.6\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"144.3\" cy=\"107\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"255.7\" cy=\"107\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"100\" r=\"58\" fill=\"url(#grandma-skin)\"/>\n<ellipse cx=\"179.1\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M170.4 91.3 Q179.1 86.1 187.8 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"167.5\" cy=\"124.4\" r=\"11\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<path d=\"M169.8 105.8 l-5.8 -2.9 M169.8 110.4 l-5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"220.9\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M212.2 91.3 Q220.9 86.1 229.6 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"232.5\" cy=\"124.4\" r=\"11\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<path d=\"M230.2 105.8 l5.8 -2.9 M230.2 110.4 l5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"200\" cy=\"117.4\" rx=\"4.1\" ry=\"2.9\" fill=\"#d3c3a8\"/>\n<path d=\"M187.2 127.8 Q200 141.8 212.8 127.8\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"3.5\" stroke-linecap=\"round\"/>\n<path d=\"M139 106 Q140 32 200 32 Q260 32 261 106 Q231.9 75.6 202.9 71 Q165.2 76.8 139 106 Z\" fill=\"#D8A77A\"/>\n<path d=\"M171 46 Q194.2 36 217.4 44\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<circle cx=\"200\" cy=\"30\" r=\"20.9\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"grandma--walk_b-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"grandma--walk_b-smile-torso\"><path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"98.6\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n\n<rect x=\"185\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#F5E6C8\" transform=\"rotate(16 200 340)\"/>\n<ellipse cx=\"136.7\" cy=\"576.5\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"185\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#cec1ab\" transform=\"rotate(-16 200 340)\"/>\n<ellipse cx=\"271.3\" cy=\"576.5\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M138 188 Q110 245 140 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M262 188 Q290 245 260 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\" fill=\"#6B8E8E\"/>\n<rect x=\"206\" y=\"164\" width=\"102.5\" height=\"384\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#grandma--walk_b-smile-torso)\"/>\n<path d=\"M170 168 L218 246\" stroke=\"#A8C4A0\" stroke-width=\"9\"/>\n<rect x=\"134\" y=\"304\" width=\"132\" height=\"30\" fill=\"#A8C4A0\"/>\n<circle cx=\"140\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<circle cx=\"260\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<path d=\"M260 340 L272 588\" stroke=\"#6b4a2b\" stroke-width=\"8\" stroke-linecap=\"round\"/>\n<rect x=\"186.1\" y=\"146.4\" width=\"27.8\" height=\"31.6\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"144.3\" cy=\"107\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"255.7\" cy=\"107\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"100\" r=\"58\" fill=\"url(#grandma-skin)\"/>\n<ellipse cx=\"179.1\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M170.4 91.3 Q179.1 86.1 187.8 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"167.5\" cy=\"124.4\" r=\"11\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<path d=\"M169.8 105.8 l-5.8 -2.9 M169.8 110.4 l-5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"220.9\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M212.2 91.3 Q220.9 86.1 229.6 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"232.5\" cy=\"124.4\" r=\"11\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<path d=\"M230.2 105.8 l5.8 -2.9 M230.2 110.4 l5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"200\" cy=\"117.4\" rx=\"4.1\" ry=\"2.9\" fill=\"#d3c3a8\"/>\n<path d=\"M187.2 127.8 Q200 141.8 212.8 127.8\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"3.5\" stroke-linecap=\"round\"/>\n<path d=\"M139 106 Q140 32 200 32 Q260 32 261 106 Q231.9 75.6 202.9 71 Q165.2 76.8 139 106 Z\" fill=\"#D8A77A\"/>\n<path d=\"M171 46 Q194.2 36 217.4 44\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<circle cx=\"200\" cy=\"30\" r=\"20.9\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"yui--hold-surprised\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--hold-surprised-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"166.2\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"184.2\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"205.8\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"223.8\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q145 272 178 292\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q255 272 222 292\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--hold-surprised-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"178\" cy=\"296\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"222\" cy=\"296\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"141.6\" rx=\"10.4\" ry=\"14.6\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 112.8 Q171.2 105.6 183.2 112.8\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"228.8\" cy=\"141.6\" rx=\"10.4\" ry=\"14.6\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 112.8 Q228.8 105.6 240.8 112.8\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"200\" cy=\"156\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<ellipse cx=\"200\" cy=\"173.6\" rx=\"7.2\" ry=\"9.6\" fill=\"#7a2a22\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"grandma--look-right-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"grandma--look-right-smile-torso\"><path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"98.6\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n<g transform=\"translate(8.1 0)\">\n</g>\n<rect x=\"158.9\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"177.9\" cy=\"586\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"211.1\" y=\"340\" width=\"30\" height=\"244\" rx=\"15\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"230.1\" cy=\"586\" rx=\"27\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M138 188 Q112 245 114 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M262 188 Q288 245 286 342\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M128 186 Q128 170 148 168 L252 168 Q272 170 272 186 Q272 263 272.5 546 L127.5 546 Q128 263 128 186 Z\" fill=\"#6B8E8E\"/>\n<rect x=\"206\" y=\"164\" width=\"102.5\" height=\"384\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#grandma--look-right-smile-torso)\"/>\n<path d=\"M170 168 L218 246\" stroke=\"#A8C4A0\" stroke-width=\"9\"/>\n<rect x=\"134\" y=\"304\" width=\"132\" height=\"30\" fill=\"#A8C4A0\"/>\n<circle cx=\"114\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<circle cx=\"286\" cy=\"346\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<path d=\"M286 340 L298 588\" stroke=\"#6b4a2b\" stroke-width=\"8\" stroke-linecap=\"round\"/>\n<rect x=\"186.1\" y=\"146.4\" width=\"27.8\" height=\"31.6\" fill=\"#d3c3a8\"/>\n<g transform=\"translate(8.1 0)\">\n<circle cx=\"200\" cy=\"100\" r=\"58\" fill=\"url(#grandma-skin)\"/>\n<ellipse cx=\"161.7\" cy=\"96.5\" rx=\"23.2\" ry=\"51\" fill=\"#D8A77A\"/>\n<ellipse cx=\"182.6\" cy=\"108.1\" rx=\"8.7\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"196.5\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M187.8 91.3 Q196.5 86.1 205.2 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<path d=\"M187.2 105.8 l-5.8 -2.9 M187.2 110.4 l-5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"238.3\" cy=\"107\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M229.6 91.3 Q238.3 86.1 247 91.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"249.9\" cy=\"124.4\" r=\"11\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<path d=\"M247.6 105.8 l5.8 -2.9 M247.6 110.4 l5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"220.3\" cy=\"117.4\" rx=\"5.2\" ry=\"2.9\" fill=\"#d3c3a8\"/>\n<path d=\"M204.6 127.8 Q217.4 141.8 230.2 127.8\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"3.5\" stroke-linecap=\"round\"/>\n<path d=\"M139 106 Q140 32 200 32 Q260 32 261 106 Q231.9 75.6 202.9 71 Q165.2 76.8 139 106 Z\" fill=\"#D8A77A\"/>\n<path d=\"M171 46 Q194.2 36 217.4 44\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<circle cx=\"200\" cy=\"30\" r=\"20.9\" fill=\"#D8A77A\"/>\n</g>\n</symbol>\n<symbol id=\"yui--walk_a-neutral\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--walk_a-neutral-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\" transform=\"rotate(-16 200 386)\"/>\n<ellipse cx=\"258.6\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#cec1ab\" transform=\"rotate(16 200 386)\"/>\n<ellipse cx=\"149.4\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q131 291 117 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q269 291 283 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--walk_a-neutral-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"117\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"283\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 120 Q171.2 112.8 183.2 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"228.8\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 120 Q228.8 112.8 240.8 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"200\" cy=\"156\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M186.4 170.4 Q200 182.4 213.6 170.4\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"yui--walk_b-neutral\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--walk_b-neutral-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\" transform=\"rotate(16 200 386)\"/>\n<ellipse cx=\"149.4\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"186\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#cec1ab\" transform=\"rotate(-16 200 386)\"/>\n<ellipse cx=\"258.6\" cy=\"578.3\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q131 291 161 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q269 291 239 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--walk_b-neutral-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"161\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"239\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 120 Q171.2 112.8 183.2 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"228.8\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 120 Q228.8 112.8 240.8 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"200\" cy=\"156\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M186.4 170.4 Q200 182.4 213.6 170.4\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"yui--sit-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--sit-smile-torso\"><path d=\"M149 314.3 Q149 298.3 169 296.3 L231 296.3 Q251 298.3 251 314.3 Q251 391.3 255 494.3 L145 494.3 Q149 391.3 149 314.3 Z\"/></clipPath>\n<ellipse cx=\"230.8\" cy=\"594\" rx=\"118.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 208.3 Q108 294.3 130 295.9 L270 295.9 Q292 294.3 288 208.3 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"140.6\" y=\"493.7\" width=\"140.8\" height=\"18\" rx=\"7\" fill=\"#9a6a43\"/>\n<rect x=\"142.4\" y=\"507.7\" width=\"14\" height=\"82.3\" rx=\"5\" fill=\"#7a5233\"/>\n<rect x=\"261.2\" y=\"507.7\" width=\"14\" height=\"82.3\" rx=\"5\" fill=\"#7a5233\"/>\n<path d=\"M191.2 474.7 L287.5 475.3\" fill=\"none\" stroke=\"#c3989a\" stroke-width=\"38\" stroke-linecap=\"round\"/>\n<path d=\"M287.5 475.3 L293.5 576\" fill=\"none\" stroke=\"#c3989a\" stroke-width=\"28\" stroke-linecap=\"round\"/>\n<ellipse cx=\"309.5\" cy=\"586\" rx=\"26.6\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M191.2 481.9 L292.9 493.3\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"38\" stroke-linecap=\"round\"/>\n<path d=\"M292.9 493.3 L298.9 576\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"28\" stroke-linecap=\"round\"/>\n<ellipse cx=\"314.9\" cy=\"586\" rx=\"26.6\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 316.3 Q137 394.3 215.4 472.3\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 316.3 Q263 394.3 250.6 472.3\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 314.3 Q149 298.3 169 296.3 L231 296.3 Q251 298.3 251 314.3 Q251 391.3 255 494.3 L145 494.3 Q149 391.3 149 314.3 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"292.3\" width=\"85\" height=\"204\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--sit-smile-torso)\"/>\n<path d=\"M170 296.3 L218 374.3\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"432.3\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"215.4\" cy=\"476.3\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"250.6\" cy=\"476.3\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"278.3\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"223.9\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"223.9\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"214.3\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"223.9\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"219.9\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 202.3 Q171.2 195.1 183.2 202.3\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"247.9\" r=\"15.2\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<ellipse cx=\"228.8\" cy=\"223.9\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"219.9\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 202.3 Q228.8 195.1 240.8 202.3\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"247.9\" r=\"15.2\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<ellipse cx=\"200\" cy=\"238.3\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M182.4 252.7 Q200 271.9 217.6 252.7\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 220.3 Q118 124.3 200 124.3 Q282 124.3 283 220.3 Q244 180.7 204 174.3 Q152 182.3 117 220.3 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 138.3 Q192 128.3 224 136.3\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 146.3 l-26 -18 l0 36 Z M240 146.3 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"grandma--sit-neutral\" viewBox=\"0 0 400 600\">\n<clipPath id=\"grandma--sit-neutral-torso\"><path d=\"M128 287.6 Q128 271.6 148 269.6 L252 269.6 Q272 271.6 272 287.6 Q272 364.6 272.5 467.6 L127.5 467.6 Q128 364.6 128 287.6 Z\"/></clipPath>\n<ellipse cx=\"240.6\" cy=\"594\" rx=\"156.6\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n\n<rect x=\"121.7\" y=\"468.1\" width=\"185.6\" height=\"18\" rx=\"7\" fill=\"#9a6a43\"/>\n<rect x=\"126.3\" y=\"482.1\" width=\"14\" height=\"107.9\" rx=\"5\" fill=\"#7a5233\"/>\n<rect x=\"282.9\" y=\"482.1\" width=\"14\" height=\"107.9\" rx=\"5\" fill=\"#7a5233\"/>\n<path d=\"M188.4 448 L316.2 448.6\" fill=\"none\" stroke=\"#5d797b\" stroke-width=\"40\" stroke-linecap=\"round\"/>\n<path d=\"M316.2 448.6 L322.2 576\" fill=\"none\" stroke=\"#5d797b\" stroke-width=\"30\" stroke-linecap=\"round\"/>\n<ellipse cx=\"338.2\" cy=\"586\" rx=\"28.5\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M188.4 455.2 L321.6 466.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"40\" stroke-linecap=\"round\"/>\n<path d=\"M321.6 466.6 L327.6 576\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"30\" stroke-linecap=\"round\"/>\n<ellipse cx=\"343.6\" cy=\"586\" rx=\"28.5\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M138 289.6 Q116 367.6 220.3 445.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M262 289.6 Q284 367.6 266.7 445.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M128 287.6 Q128 271.6 148 269.6 L252 269.6 Q272 271.6 272 287.6 Q272 364.6 272.5 467.6 L127.5 467.6 Q128 364.6 128 287.6 Z\" fill=\"#6B8E8E\"/>\n<rect x=\"206\" y=\"265.6\" width=\"102.5\" height=\"204\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#grandma--sit-neutral-torso)\"/>\n<path d=\"M170 269.6 L218 347.6\" stroke=\"#A8C4A0\" stroke-width=\"9\"/>\n<rect x=\"134\" y=\"405.6\" width=\"132\" height=\"30\" fill=\"#A8C4A0\"/>\n<circle cx=\"220.3\" cy=\"449.6\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<circle cx=\"266.7\" cy=\"449.6\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<rect x=\"186.1\" y=\"248\" width=\"27.8\" height=\"31.6\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"144.3\" cy=\"208.6\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"255.7\" cy=\"208.6\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"201.6\" r=\"58\" fill=\"url(#grandma-skin)\"/>\n<ellipse cx=\"179.1\" cy=\"208.6\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M170.4 192.9 Q179.1 187.7 187.8 192.9\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"167.5\" cy=\"226\" r=\"9.3\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<path d=\"M169.8 207.4 l-5.8 -2.9 M169.8 212.1 l-5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"220.9\" cy=\"208.6\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M212.2 192.9 Q220.9 187.7 229.6 192.9\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"232.5\" cy=\"226\" r=\"9.3\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<path d=\"M230.2 207.4 l5.8 -2.9 M230.2 212.1 l5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"200\" cy=\"219\" rx=\"4.1\" ry=\"2.9\" fill=\"#d3c3a8\"/>\n<path d=\"M190.1 229.5 Q200 238.2 209.9 229.5\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"3.5\" stroke-linecap=\"round\"/>\n<path d=\"M139 207.6 Q140 133.6 200 133.6 Q260 133.6 261 207.6 Q231.9 177.3 202.9 172.6 Q165.2 178.4 139 207.6 Z\" fill=\"#D8A77A\"/>\n<path d=\"M171 147.6 Q194.2 137.6 217.4 145.6\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<circle cx=\"200\" cy=\"131.6\" r=\"20.9\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"yui--hold-neutral\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--hold-neutral-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n\n<rect x=\"166.2\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"184.2\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"205.8\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"223.8\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q145 272 178 292\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q255 272 222 292\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--hold-neutral-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"178\" cy=\"296\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"222\" cy=\"296\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"123.2\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"276.8\" cy=\"141.6\" rx=\"12.8\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"171.2\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"174\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M159.2 120 Q171.2 112.8 183.2 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"155.2\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"228.8\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"231.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M216.8 120 Q228.8 112.8 240.8 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"244.8\" cy=\"165.6\" r=\"12.8\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<ellipse cx=\"200\" cy=\"156\" rx=\"5.6\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M186.4 170.4 Q200 182.4 213.6 170.4\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"grandma--sit-sad\" viewBox=\"0 0 400 600\">\n<clipPath id=\"grandma--sit-sad-torso\"><path d=\"M128 287.6 Q128 271.6 148 269.6 L252 269.6 Q272 271.6 272 287.6 Q272 364.6 272.5 467.6 L127.5 467.6 Q128 364.6 128 287.6 Z\"/></clipPath>\n<ellipse cx=\"240.6\" cy=\"594\" rx=\"156.6\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n\n\n<rect x=\"121.7\" y=\"468.1\" width=\"185.6\" height=\"18\" rx=\"7\" fill=\"#9a6a43\"/>\n<rect x=\"126.3\" y=\"482.1\" width=\"14\" height=\"107.9\" rx=\"5\" fill=\"#7a5233\"/>\n<rect x=\"282.9\" y=\"482.1\" width=\"14\" height=\"107.9\" rx=\"5\" fill=\"#7a5233\"/>\n<path d=\"M188.4 448 L316.2 448.6\" fill=\"none\" stroke=\"#5d797b\" stroke-width=\"40\" stroke-linecap=\"round\"/>\n<path d=\"M316.2 448.6 L322.2 576\" fill=\"none\" stroke=\"#5d797b\" stroke-width=\"30\" stroke-linecap=\"round\"/>\n<ellipse cx=\"338.2\" cy=\"586\" rx=\"28.5\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M188.4 455.2 L321.6 466.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"40\" stroke-linecap=\"round\"/>\n<path d=\"M321.6 466.6 L327.6 576\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"30\" stroke-linecap=\"round\"/>\n<ellipse cx=\"343.6\" cy=\"586\" rx=\"28.5\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M138 289.6 Q116 367.6 220.3 445.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M262 289.6 Q284 367.6 266.7 445.6\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"24\" stroke-linecap=\"round\"/>\n<path d=\"M128 287.6 Q128 271.6 148 269.6 L252 269.6 Q272 271.6 272 287.6 Q272 364.6 272.5 467.6 L127.5 467.6 Q128 364.6 128 287.6 Z\" fill=\"#6B8E8E\"/>\n<rect x=\"206\" y=\"265.6\" width=\"102.5\" height=\"204\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#grandma--sit-sad-torso)\"/>\n<path d=\"M170 269.6 L218 347.6\" stroke=\"#A8C4A0\" stroke-width=\"9\"/>\n<rect x=\"134\" y=\"405.6\" width=\"132\" height=\"30\" fill=\"#A8C4A0\"/>\n<circle cx=\"220.3\" cy=\"449.6\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<circle cx=\"266.7\" cy=\"449.6\" r=\"15.8\" fill=\"url(#grandma-skin)\"/>\n<rect x=\"186.1\" y=\"248\" width=\"27.8\" height=\"31.6\" fill=\"#d3c3a8\"/>\n\n<ellipse cx=\"144.3\" cy=\"208.6\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"255.7\" cy=\"208.6\" rx=\"9.3\" ry=\"12.8\" fill=\"#F5E6C8\"/>\n<circle cx=\"200\" cy=\"201.6\" r=\"58\" fill=\"url(#grandma-skin)\"/>\n<ellipse cx=\"179.1\" cy=\"208.6\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M170.4 192.9 Q179.1 187.7 187.8 188.3\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"167.5\" cy=\"226\" r=\"9.3\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<path d=\"M169.8 207.4 l-5.8 -2.9 M169.8 212.1 l-5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"220.9\" cy=\"208.6\" rx=\"5.8\" ry=\"4.6\" fill=\"#2a2233\"/>\n<path d=\"M212.2 188.3 Q220.9 187.7 229.6 192.9\" fill=\"none\" stroke=\"#D8A77A\" stroke-width=\"4.1\" stroke-linecap=\"round\"/>\n<circle cx=\"232.5\" cy=\"226\" r=\"9.3\" fill=\"#ff8a80\" fill-opacity=\"0.4\"/>\n<path d=\"M230.2 207.4 l5.8 -2.9 M230.2 212.1 l5.8 1.7\" stroke=\"#d3c3a8\" stroke-width=\"3\" stroke-linecap=\"round\"/>\n<ellipse cx=\"200\" cy=\"219\" rx=\"4.1\" ry=\"2.9\" fill=\"#d3c3a8\"/>\n<path d=\"M190.1 234.1 Q200 224.8 209.9 234.1\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"3.5\" stroke-linecap=\"round\"/>\n<path d=\"M139 207.6 Q140 133.6 200 133.6 Q260 133.6 261 207.6 Q231.9 177.3 202.9 172.6 Q165.2 178.4 139 207.6 Z\" fill=\"#D8A77A\"/>\n<path d=\"M171 147.6 Q194.2 137.6 217.4 145.6\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<circle cx=\"200\" cy=\"131.6\" r=\"20.9\" fill=\"#D8A77A\"/>\n\n</symbol>\n<symbol id=\"yui--look-right-smile\" viewBox=\"0 0 400 600\">\n<clipPath id=\"yui--look-right-smile-torso\"><path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\"/></clipPath>\n<ellipse cx=\"200\" cy=\"594\" rx=\"74.8\" ry=\"8\" fill=\"#1d2233\" fill-opacity=\"0.22\"/>\n<g transform=\"translate(11.2 0)\">\n<path d=\"M112 126 Q108 212 130 213.6 L270 213.6 Q292 212 288 126 Z\" fill=\"#7d7d7d\"/>\n</g>\n<rect x=\"166.2\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"184.2\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<rect x=\"205.8\" y=\"386\" width=\"28\" height=\"198\" rx=\"14\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"223.8\" cy=\"586\" rx=\"25.2\" ry=\"11\" fill=\"#2b2530\"/>\n<path d=\"M159 234 Q133 291 135 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M241 234 Q267 291 265 388\" fill=\"none\" stroke=\"#E8B4B4\" stroke-width=\"22\" stroke-linecap=\"round\"/>\n<path d=\"M149 232 Q149 216 169 214 L231 214 Q251 216 251 232 Q251 309 255 546 L145 546 Q149 309 149 232 Z\" fill=\"#E8B4B4\"/>\n<rect x=\"206\" y=\"210\" width=\"85\" height=\"338\" fill=\"#1d1a26\" fill-opacity=\"0.13\" clip-path=\"url(#yui--look-right-smile-torso)\"/>\n<path d=\"M170 214 L218 292\" stroke=\"#D8A77A\" stroke-width=\"9\"/>\n<rect x=\"148\" y=\"350\" width=\"104\" height=\"30\" fill=\"#D8A77A\"/>\n<circle cx=\"135\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<circle cx=\"265\" cy=\"392\" r=\"14.5\" fill=\"url(#yui-skin)\"/>\n<rect x=\"180.8\" y=\"196\" width=\"38.4\" height=\"28\" fill=\"#d3c3a8\"/>\n<g transform=\"translate(11.2 0)\">\n<circle cx=\"200\" cy=\"132\" r=\"80\" fill=\"url(#yui-skin)\"/>\n<ellipse cx=\"147.2\" cy=\"127.2\" rx=\"32\" ry=\"70.4\" fill=\"#7d7d7d\"/>\n<ellipse cx=\"176\" cy=\"143.2\" rx=\"12\" ry=\"17.6\" fill=\"#F5E6C8\"/>\n<ellipse cx=\"195.2\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"198\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M183.2 120 Q195.2 112.8 207.2 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<ellipse cx=\"252.8\" cy=\"141.6\" rx=\"8\" ry=\"11.2\" fill=\"#2a2233\"/>\n<circle cx=\"255.6\" cy=\"137.6\" r=\"3.6\" fill=\"#ffffff\"/>\n<path d=\"M240.8 120 Q252.8 112.8 264.8 120\" fill=\"none\" stroke=\"#7d7d7d\" stroke-width=\"5.6\" stroke-linecap=\"round\"/>\n<circle cx=\"268.8\" cy=\"165.6\" r=\"15.2\" fill=\"#ff8a80\" fill-opacity=\"0.55\"/>\n<ellipse cx=\"228\" cy=\"156\" rx=\"7.2\" ry=\"4\" fill=\"#d3c3a8\"/>\n<path d=\"M206.4 170.4 Q224 189.6 241.6 170.4\" fill=\"none\" stroke=\"#8a3a2a\" stroke-width=\"4.8\" stroke-linecap=\"round\"/>\n<path d=\"M117 138 Q118 42 200 42 Q282 42 283 138 Q244 98.4 204 92 Q152 100 117 138 Z\" fill=\"#7d7d7d\"/>\n<path d=\"M160 56 Q192 46 224 54\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\"0.25\" stroke-width=\"6\" stroke-linecap=\"round\"/>\n<path d=\"M240 64 l-26 -18 l0 36 Z M240 64 l26 -18 l0 36 Z\" fill=\"#D8A77A\"/>\n</g>\n</symbol>",
  "kits": "{\"yui\":{\"kind\":\"doll\",\"spec\":{\"age\":\"child\",\"build\":\"slim\",\"skin\":\"#F5E6C8\",\"hairStyle\":\"bob\",\"hairColor\":\"#7d7d7d\",\"top\":\"kimono\",\"topColor\":\"#E8B4B4\",\"bottom\":\"none\",\"bottomColor\":\"#F5E6C8\",\"accent\":\"#D8A77A\",\"accessories\":[\"bow\"]}},\"grandma\":{\"kind\":\"doll\",\"spec\":{\"age\":\"elder\",\"build\":\"average\",\"skin\":\"#F5E6C8\",\"hairStyle\":\"bun\",\"hairColor\":\"#D8A77A\",\"top\":\"kimono\",\"topColor\":\"#6B8E8E\",\"bottom\":\"none\",\"bottomColor\":\"#F5E6C8\",\"accent\":\"#A8C4A0\",\"accessories\":[\"cane\"]}}}",
  "voices": "{\"narrator\":\"piper:ja_JP-hi_fi_captain-medium#0\",\"grandma\":\"piper:ja_JP-hi_fi_captain-medium#0@-1\",\"yui\":\"piper:ja_JP-hi_fi_captain-medium#0@3\"}",
  "seriesId": null,
  "steps": [
    {
      "id": "cmv1td5c7005l2apaugbg3dgn",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 0,
      "shotIndex": null,
      "role": "system",
      "model": "catalog",
      "action": "models",
      "promptHash": null,
      "outputSummary": "vision: no NVIDIA vision model in the catalog, so openbmb/MiniCPM-V-4_5 LOOKS at each render and Nemotron Nano still scores it (vision critic: openbmb/MiniCPM-V-4_5; Nemotron crew: Ultra/Super/Nano).",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:07:31.015Z",
      "imageUrl": null
    },
    {
      "id": "cmv1td5cd005m2apaihdmfbar",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 1,
      "shotIndex": null,
      "role": "system",
      "model": "policy",
      "action": "stop-rule",
      "promptHash": null,
      "outputSummary": "Floor redraw off for this run (DEMO_FLOOR_REDRAW=off on this server)",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:07:31.021Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdj8s005n2apahfdtvmrz",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 2,
      "shotIndex": null,
      "role": "director",
      "model": "nvidia/Nemotron-3-Ultra-550b-a55b",
      "action": "plan",
      "promptHash": "55ff9f5fd07bf48b",
      "outputSummary": "plan",
      "output": "{\n  \"title\": \"夏休みの風鈴\",\n  \"logline\": \"古い風鈴が再び鳴る夜、願いが結ぶ家族の物語。\",\n  \"palette\": [\n    \"#F5E6C8\",\n    \"#D8A77A\",\n    \"#A8C4A0\",\n    \"#E8B4B4\",\n    \"#6B8E8E\"\n  ],\n  \"cast\": [\n    {\n      \"id\": \"yui\",\n      \"name\": \"ゆい\",\n      \"kind\": \"character\",\n      \"look\": \"Small girl with round face, short bob hair tied with a red ribbon, wearing a light floral yukata; signature detail: red hair ribbon.\",\n      \"colors\": [\"#F5E6C8\", \"#E8B4B4\", \"#D8A77A\"],\n      \"cites\": []\n    },\n    {\n      \"id\": \"grandma\",\n      \"name\": \"おばあちゃん\",\n      \"kind\": \"character\",\n      \"look\": \"Elderly woman with gentle smile, silver hair in a neat bun, indigo yukata with subtle crane motif, leaning on a wooden cane carved with cherry blossoms; signature detail: cherry‑blossom cane.\",\n      \"colors\": [\"#6B8E8E\", \"#A8C4A0\", \"#D8A77A\"],\n      \"cites\": []\n    },\n    {\n      \"id\": \"old-furin\",\n      \"name\": \"古い江戸風鈴\",\n      \"kind\": \"prop\",\n      \"look\": \"Traditional Edo‑style glass wind chime, cylindrical paper tube with a red tassel hanging from a bamboo rod; signature detail: a tiny crack on the glass.\",\n      \"colors\": [\"#D8A77A\", \"#E8B4B4\", \"#6B8E8E\"],\n      \"cites\": []\n    },\n    {\n      \"id\": \"new-furin-strip\",\n      \"name\": \"新しい短冊\",\n      \"kind\": \"prop\",\n      \"look\": \"Narrow paper strip (tanzaku) printed with colorful patterns, folded and tied with a thin red string; signature detail: a small gold‑foil star at the tip.\",\n      \"colors\": [\"#E8B4B4\", \"#A8C4A0\", \"#F5E6C8\"],\n      \"cites\": []\n    },\n    {\n      \"id\": \"veranda\",\n      \"name\": \"縁側\",\n      \"kind\": \"set\",\n      \"look\": \"Wooden engawa with tatami mats, sliding shoji screens, potted maple, low table set with tea cups, lanterns hanging from the eaves; signature detail: a low tea table.\",\n      \"colors\": [\"#F5E6C8\", \"#A8C4A0\", \"#D8A77A\"],\n      \"cites\": []\n    },\n    {\n      \"id\": \"festival-street\",\n      \"name\": \"祇園祭の宵山通り\",\n      \"kind\": \"set\",\n      \"look\": \"Stone lane lit by paper lanterns, rows of yatai stalls, overhead fish‑shaped lanterns, gentle crowd; signature detail: a large fish lantern.\",\n      \"colors\": [\"#6B8E8E\", \"#E8B4B4\", \"#A8C4A0\"],\n      \"cites\": []\n    },\n    {\n      \"id\": \"stall\",\n      \"name\": \"屋台\",\n      \"kind\": \"set\",\n      \"look\": \"Small stall displaying wind‑chime strips on a bamboo rack, lantern light spilling onto the goods; signature detail: a bamboo rack.\",\n      \"colors\": [\"#D8A77A\", \"#F5E6C8\", \"#6B8E8E\"],\n      \"cites\": []\n    }\n  ],\n  \"shots\": [\n    {\n      \"scene\": \"Home – Day\",\n      \"shotType\": \"Wide shot\",\n      \"description\": \"昼下がり、柔らかな陽光が縁側に注ぐ。古い風鈴が吊るされ、ゆいとおばあちゃんが畳に座ってそれを見つめている。\",\n      \"mode\": \"still\",\n      \"durationSec\": 4,\n      \"dialogue\": \"夏休み、ゆいはおばあちゃんの家に来ました。\",\n      \"speaker\": \"Narrator\",\n      \"transition\": \"cut\",\n      \"cast\": [\"yui\", \"grandma\", \"old-furin\", \"veranda\"],\n      \"cites\": [],\n      \"mood\": \"day\",\n      \"acting\": [\n        { \"who\": \"yui\", \"pose\": \"sit\", \"expression\": \"neutral\" },\n        { \"who\": \"grandma\", \"pose\": \"sit\", \"expression\": \"smile\" }\n      ]\n    },\n    {\n      \"scene\": \"Festival – Dusk\",\n      \"shotType\": \"Medium shot\",\n      \"description\": \"宵闇、提灯の橙色が石畳を照らす。ゆいとおばあちゃんは浴衣姿で宵山の通りを歩き、屋台の灯りが揺れている。\",\n      \"mode\": \"motion\",\n      \"durationSec\": 4,\n      \"dialogue\": \"綺麗ね、祇園祭の宵山。\",\n      \"speaker\": \"grandma\",\n      \"transition\": \"dissolve\",\n      \"cast\": [\"yui\", \"grandma\", \"festival-street\"],\n      \"cites\": [],\n      \"mood\": \"festival\",\n      \"acting\": [\n        { \"who\": \"yui\", \"pose\": \"walk\", \"expression\": \"smile\" },\n        { \"who\": \"grandma\", \"pose\": \"walk\", \"expression\": \"smile\" }\n      ]\n    },\n    {\n      \"scene\": \"Festival – Night\",\n      \"shotType\": \"Close-up\",\n      \"description\": \"夜、提灯の下で屋台の短冊が並ぶ。ゆいの手が一枚を取り、おばあちゃんが横目で見守る。\",\n      \"mode\": \"motion\",\n      \"durationSec\": 3,\n      \"dialogue\": \"これ、いい音しそう。\",\n      \"speaker\": \"yui\",\n      \"transition\": \"cut\",\n      \"cast\": [\"yui\", \"grandma\", \"new-furin-strip\", \"stall\"],\n      \"cites\": [],\n      \"mood\": \"festival\",\n      \"acting\": [\n        { \"who\": \"yui\", \"pose\": \"hold\", \"expression\": \"surprised\" },\n        { \"who\": \"grandma\", \"pose\": \"look-right\", \"expression\": \"smile\" }\n      ]\n    },\n    {\n      \"scene\": \"Festival – Night\",\n      \"shotType\": \"Medium shot\",\n      \"description\": \"夜道、涼風が提灯を揺らす。後ろから見た二人の背中、ゆいが先導き、おばあちゃんが続く。\",\n      \"mode\": \"motion\",\n      \"durationSec\": 4,\n      \"dialogue\": \"家路へ、二人とも静か。\",\n      \"speaker\": \"Narrator\",\n      \"transition\": \"dissolve\",\n      \"cast\": [\"yui\", \"grandma\", \"festival-street\"],\n      \"cites\": [],\n      \"mood\": \"festival\",\n      \"acting\": [\n        { \"who\": \"yui\", \"pose\": \"walk\", \"expression\": \"neutral\" },\n        { \"who\": \"grandma\", \"pose\": \"walk\", \"expression\": \"smile\" }\n      ]\n    },\n    {\n      \"scene\": \"Home – Night\",\n      \"shotType\": \"Low angle\",\n      \"description\": \"夜、縁側に灯りが揺れる。古い風鈴に新しい短冊が結ばれ、夜風が吹いて風鈴が揺れている。\",\n      \"mode\": \"motion\",\n      \"durationSec\": 5,\n      \"dialogue\": \"風鈴が鳴ったわね。\",\n      \"speaker\": \"grandma\",\n      \"transition\": \"cut\",\n      \"cast\": [\"yui\", \"grandma\", \"old-furin\", \"new-furin-strip\", \"veranda\"],\n      \"cites\": [],\n      \"mood\": \"tender\",\n      \"acting\": [\n        { \"who\": \"yui\", \"pose\": \"sit\", \"expression\": \"smile\" },\n        { \"who\": \"grandma\", \"pose\": \"sit\", \"expression\": \"neutral\" }\n      ]\n    },\n    {\n      \"scene\": \"Home – Night\",\n      \"shotType\": \"Close-up\",\n      \"description\": \"夜、短冊に願いごとを書き、風鈴に結ぶクローズアップ。ゆいの指先が文字をなぞる。\",\n      \"mode\": \"motion\",\n      \"durationSec\": 3,\n      \"dialogue\": \"願いが叶いますように。\",\n      \"speaker\": \"yui\",\n      \"transition\": \"cut\",\n      \"cast\": [\"yui\", \"new-furin-strip\", \"veranda\"],\n      \"cites\": [],\n      \"mood\": \"tender\",\n      \"acting\": [\n        { \"who\": \"yui\", \"pose\": \"hold\", \"expression\": \"neutral\" }\n      ]\n    },\n    {\n      \"scene\": \"Home – Night\",\n      \"shotType\": \"Slow zoom-in\",\n      \"description\": \"夜風、ちりんと響く風鈴のアップ。おばあちゃんが涙を拭き、ゆいが横顔で見守る。\",\n      \"mode\": \"motion\",\n      \"durationSec\": 4,\n      \"dialogue\": \"風鈴の音が、二人の心を結ぶ。\",\n      \"speaker\": \"Narrator\",\n      \"transition\": \"fadeBlack\",\n      \"cast\": [\"grandma\", \"yui\", \"old-furin\", \"veranda\"],\n      \"cites\": [],\n      \"mood\": \"lullaby\",\n      \"acting\": [\n        { \"who\": \"grandma\", \"pose\": \"sit\", \"expression\": \"sad\" },\n        { \"who\": \"yui\", \"pose\": \"look-right\", \"expression\": \"smile\" }\n      ]\n    }\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 18007,
      "tokensIn": 1146,
      "tokensOut": 6477,
      "costUsd": 0.0162324,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:07:49.036Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdlat005v2apaiy69qokp",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 3,
      "shotIndex": 1,
      "role": "dialogue",
      "model": "piper:ja_JP-hi_fi_captain-medium#0",
      "action": "voice",
      "promptHash": null,
      "outputSummary": "Voiced 3.564s (Piper ja_JP-hi_fi_captain-medium (narrator)): “夏休み、ゆいはおばあちゃんの家に来ました。”",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2587,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:07:51.701Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdn88005w2apaazlryjix",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 4,
      "shotIndex": 2,
      "role": "dialogue",
      "model": "piper:ja_JP-hi_fi_captain-medium#0@-1",
      "action": "voice",
      "promptHash": null,
      "outputSummary": "Voiced 2.937s (Piper ja_JP-hi_fi_captain-medium -1 st (female, elder)): “綺麗ね、祇園祭の宵山。”",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2494,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:07:54.200Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdp68005x2apafksig0rs",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 5,
      "shotIndex": 3,
      "role": "dialogue",
      "model": "piper:ja_JP-hi_fi_captain-medium#0@3",
      "action": "voice",
      "promptHash": null,
      "outputSummary": "Voiced 1.614s (Piper ja_JP-hi_fi_captain-medium +3 st (female, child)): “これ、いい音しそう。”",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2508,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:07:56.720Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdr8v005y2apa78pe917t",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 6,
      "shotIndex": 4,
      "role": "dialogue",
      "model": "piper:ja_JP-hi_fi_captain-medium#0",
      "action": "voice",
      "promptHash": null,
      "outputSummary": "Voiced 2.589s (Piper ja_JP-hi_fi_captain-medium (narrator)): “家路へ、二人とも静か。”",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2678,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:07:59.407Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdtbe005z2apan3penwhw",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 7,
      "shotIndex": 5,
      "role": "dialogue",
      "model": "piper:ja_JP-hi_fi_captain-medium#0@-1",
      "action": "voice",
      "promptHash": null,
      "outputSummary": "Voiced 1.695s (Piper ja_JP-hi_fi_captain-medium -1 st (female, elder)): “風鈴が鳴ったわね。”",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2670,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:02.090Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdvac00602apacfzdcpdx",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 8,
      "shotIndex": 6,
      "role": "dialogue",
      "model": "piper:ja_JP-hi_fi_captain-medium#0@3",
      "action": "voice",
      "promptHash": null,
      "outputSummary": "Voiced 1.927s (Piper ja_JP-hi_fi_captain-medium +3 st (female, child)): “願いが叶いますように。”",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2549,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:04.644Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tdx7m00612apaqf84lnfe",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 9,
      "shotIndex": 7,
      "role": "dialogue",
      "model": "piper:ja_JP-hi_fi_captain-medium#0",
      "action": "voice",
      "promptHash": null,
      "outputSummary": "Voiced 3.123s (Piper ja_JP-hi_fi_captain-medium (narrator)): “風鈴の音が、二人の心を結ぶ。”",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2487,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:07.138Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teazb00622apac9qilpk2",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 10,
      "shotIndex": null,
      "role": "cast",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "defs",
      "promptHash": "e27c234bd1e497a7",
      "outputSummary": "defs",
      "output": "```svg\n<symbol id=\"old-furin\" viewBox=\"0 0 400 400\">\n  <rect x=\"190\" y=\"0\" width=\"20\" height=\"180\" fill=\"#D8A77A\"/>\n  <rect x=\"180\" y=\"180\" width=\"80\" height=\"200\" fill=\"#E8B4B4\"/>\n  <path d=\"M180 260 Q220 240 260 260\" fill=\"none\" stroke=\"#6B8E8E\" stroke-width=\"4\" stroke-linecap=\"round\"/>\n  <rect x=\"180\" y=\"380\" width=\"40\" height=\"20\" fill=\"#E8B4B4\"/>\n</symbol>\n<symbol id=\"new-furin-strip\" viewBox=\"0 0 400 400\">\n  <rect x=\"170\" y=\"200\" width=\"60\" height=\"200\" fill=\"#F5E6C8\"/>\n  <rect x=\"170\" y=\"250\" width=\"60\" height=\"20\" fill=\"#E8B4B4\"/>\n  <rect x=\"170\" y=\"330\" width=\"60\" height=\"20\" fill=\"#A8C4A0\"/>\n  <rect x=\"195\" y=\"190\" width=\"10\" height=\"10\" fill=\"#E8B4B4\"/>\n  <circle cx=\"200\" cy=\"395\" r=\"5\" fill=\"#F5E6C8\"/>\n</symbol>\n```\n```json\n{\n  \"dolls\": {\n    \"yui\": {\n      \"age\": \"child\",\n      \"build\": \"slim\",\n      \"skin\": \"#F5E6C8\",\n      \"hairStyle\": \"bob\",\n      \"hairColor\": \"#6B8E8E\",\n      \"top\": \"kimono\",\n      \"topColor\": \"#E8B4B4\",\n      \"bottom\": \"none\",\n      \"bottomColor\": \"#F5E6C8\",\n      \"accent\": \"#D8A77A\",\n      \"accessories\": [\"bow\"]\n    },\n    \"grandma\": {\n      \"age\": \"elder\",\n      \"build\": \"average\",\n      \"skin\": \"#F5E6C8\",\n      \"hairStyle\": \"bun\",\n      \"hairColor\": \"#D8A77A\",\n      \"top\": \"kimono\",\n      \"topColor\": \"#6B8E8E\",\n      \"bottom\": \"none\",\n      \"bottomColor\": \"#F5E6C8\",\n      \"accent\": \"#A8C4A0\",\n      \"accessories\": [\"cane\"]\n    }\n  },\n  \"critters\": {},\n  \"sets\": {\n    \"veranda\": {\n      \"place\": \"tea-room\",\n      \"time\": \"day\",\n      \"weather\": \"clear\",\n      \"main\": \"#F5E6C8\",\n      \"accent\": \"#A8C4A0\",\n      \"ground\": \"#D8A77A\",\n      \"props\": [\"low-table\", \"teapot\", \"lantern\", \"plant\", \"shoji\"]\n    },\n    \"festival-street\": {\n      \"place\": \"street\",\n      \"time\": \"dusk\",\n      \"weather\": \"clear\",\n      \"main\": \"#6B8E8E\",\n      \"accent\": \"#E8B4B4\",\n      \"ground\": \"#A8C4A0\",\n      \"props\": [\"stall\", \"lantern\", \"streetlamp\", \"bench\", \"tree\", \"house\"]\n    },\n    \"stall\": {\n      \"place\": \"market\",\n      \"time\": \"day\",\n      \"weather\": \"clear\",\n      \"main\": \"#D8A77A\",\n      \"accent\": \"#F5E6C8\",\n      \"ground\": \"#6B8E8E\",\n      \"props\": [\"shelf\", \"table\", \"lantern\", \"plant\", \"bench\", \"streetlamp\"]\n    }\n  }\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 17833,
      "tokensIn": 4205,
      "tokensOut": 4308,
      "costUsd": 0.0051387,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:24.983Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teazw00632apabtexq6d0",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 11,
      "shotIndex": null,
      "role": "cast",
      "model": "engine",
      "action": "skin-tone",
      "promptHash": null,
      "outputSummary": "Corrected to natural tones: yui hair #6B8E8E → #7d7d7d",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:25.004Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teb3800642apardk8drh3",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 12,
      "shotIndex": null,
      "role": "cast",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "defs:invalid",
      "promptHash": null,
      "outputSummary": "Kept 6/7 symbols; redrawing old-furin",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Library too simple or mis-sized: #old-furin has only 4 shapes; draw at least 5 (the object's parts and highlights).",
      "createdAt": "2026-10-10T03:08:25.124Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teir900652apa78y3wzof",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 13,
      "shotIndex": null,
      "role": "cast",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "defs:repair",
      "promptHash": "b5685b5e95b91d06",
      "outputSummary": "defs:repair",
      "output": "```svg\n<defs>\n<linearGradient id=\"old-furin-glass\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n<stop offset=\"0\" stop-color=\"#D8A77A\"/>\n<stop offset=\"1\" stop-color=\"#A8C4A0\"/>\n</linearGradient>\n</defs>\n<symbol id=\"old-furin\" viewBox=\"0 0 400 400\">\n<rect x=\"150\" y=\"100\" width=\"100\" height=\"40\" fill=\"#6B8E8E\"/>\n<rect x=\"170\" y=\"140\" width=\"120\" height=\"240\" rx=\"15\" ry=\"15\" fill=\"url(#old-furin-glass)\"/>\n<rect x=\"170\" y=\"160\" width=\"120\" height=\"20\" fill=\"#E8B4B4\"/>\n<line x1=\"190\" y1=\"260\" x2=\"230\" y2=\"280\" stroke=\"#6B8E8E\" stroke-width=\"2\"/>\n<polygon points=\"215,380 245,380 230,400\" fill=\"#E8B4B4\"/>\n</symbol>\n```\n```json\n{\"dolls\":{},\"critters\":{},\"sets\":{}}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 9929,
      "tokensIn": 3877,
      "tokensOut": 2284,
      "costUsd": 0.0032187,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:35.061Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teitb00662apaa4sbnl4f",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 14,
      "shotIndex": null,
      "role": "cast",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "library",
      "promptHash": null,
      "outputSummary": "Library ready: 7 symbols (40 KB)",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/cast-sheet.png",
      "error": null,
      "createdAt": "2026-10-10T03:08:35.135Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/cast-sheet.png"
    },
    {
      "id": "cmv1teitn00672apagouvqeom",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 15,
      "shotIndex": null,
      "role": "cast",
      "model": "engine",
      "action": "acting-variants",
      "promptHash": null,
      "outputSummary": "Posed 15 variant(s) from the kit: yui sit/neutral, grandma sit/smile, yui walk_a/smile, yui walk_b/smile, grandma walk_a/smile, grandma walk_b/smile, yui hold/surprised, grandma look-right/smile, yui walk_a/neutral, yui walk_b/neutral, yui sit/smile, grandma sit/neutral, yui hold/neutral, grandma sit/sad, yui look-right/smile",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:35.147Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tenhe00682apahmpf3fs6",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 16,
      "shotIndex": 1,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw",
      "promptHash": "85f470e902789fe4",
      "outputSummary": "draw",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<use href=\"#yui--sit-neutral\" x=\"490\" y=\"450\" width=\"300\" height=\"450\"/>\n<use href=\"#grandma--sit-smile\" x=\"1130\" y=\"450\" width=\"300\" height=\"450\"/>\n<circle cx=\"200\" cy=\"900\" r=\"30\" fill=\"#F5E6C8\"/>\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 6027,
      "tokensIn": 1330,
      "tokensOut": 1144,
      "costUsd": 0.0014286,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:41.186Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teq9200692apane8nokn9",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 17,
      "shotIndex": 1,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 51 frames @ 12 fps rendered; acting: yui blinks 1×, grandma blinks 1×",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 3226,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:44.774Z",
      "imageUrl": null
    },
    {
      "id": "cmv1terji006a2apadj7bdop7",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 18,
      "shotIndex": 1,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "524acf59f00aa4fc",
      "outputSummary": "look",
      "output": "{\"sees\": [\"A wide shot of a traditional Japanese room with shoji screens.\", \"Two characters seated on wooden chairs: a young girl in pink on the left, an older woman in blue on the right.\", \"The older woman has green bamboo stalks behind her, resembling a traditional Japanese hair ornament.\", \"A green teapot with steam is placed on the floor near the older woman.\", \"Soft, warm light illuminates the room, suggesting late afternoon.\", \"The floor is wooden tatami.\", \"A small white ball is on the floor near the left character.\"], \"problems\": [\"The older woman's hair ornament (bamboo stalks) is not clearly attached to her head, appearing as a separate element.\", \"The older woman's feet are partially cut off by the bottom edge of the frame.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 1642,
      "tokensIn": 569,
      "tokensOut": 173,
      "costUsd": 0.0007566,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:08:46.446Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r0.jpg"
    },
    {
      "id": "cmv1tes4b006b2apa01cpph38",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 19,
      "shotIndex": 1,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "critique",
      "promptHash": "01e06926fd6eb4c6",
      "outputSummary": "critique",
      "output": "{\n  \"score\": 6,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"The older woman's hair ornament (bamboo stalks) is not clearly attached to her head, appearing as a separate element.\",\n    \"The older woman's feet are partially cut off by the bottom edge of the frame.\"\n  ],\n  \"fixes\": [\n    \"move grandma slightly upward to keep her feet fully visible\",\n    \"attach bamboo stalks to grandma's head as part of her hair\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 704,
      "tokensIn": 970,
      "tokensOut": 112,
      "costUsd": 0.00008508,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:08:47.195Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r0.jpg"
    },
    {
      "id": "cmv1tes4s006c2apan1tt1rr4",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 20,
      "shotIndex": 1,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 6/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · The older woman's hair ornament (bamboo stalks) is not clearly attached to her head, appearing as a separate element.",
      "output": "{\"score\":6,\"verdict\":\"revise\",\"issues\":[\"The older woman's hair ornament (bamboo stalks) is not clearly attached to her head, appearing as a separate element.\",\"The older woman's feet are partially cut off by the bottom edge of the frame.\"],\"fixes\":[\"move grandma slightly upward to keep her feet fully visible\",\"attach bamboo stalks to grandma's head as part of her hair\"]}",
      "critiqueScore": 6,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:08:47.212Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r0.jpg"
    },
    {
      "id": "cmv1tetsn006d2apat1333hkt",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 21,
      "shotIndex": 2,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw",
      "promptHash": "43b4a07ad5b88561",
      "outputSummary": "draw",
      "output": "```svg\n<use href=\"#festival-street\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<use href=\"#yui--walk_a-smile\" x=\"300\" y=\"324\" width=\"504\" height=\"756\"/>\n<use href=\"#grandma--walk_a-smile\" x=\"800\" y=\"324\" width=\"504\" height=\"756\"/>\n<circle cx=\"1200\" cy=\"200\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.6\"/>\n<circle cx=\"1400\" cy=\"180\" r=\"20\" fill=\"#E8B4B4\" fill-opacity=\"0.5\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"lantern1\",\n      \"type\": \"ellipse\",\n      \"rx\": 20,\n      \"ry\": 10,\n      \"at\": [1500, 200],\n      \"fill\": \"#D8A77A\"\n    },\n    {\n      \"id\": \"petal1\",\n      \"type\": \"circle\",\n      \"r\": 8,\n      \"at\": [400, -20],\n      \"fill\": \"#E8B4B4\"\n    },\n    {\n      \"id\": \"petal2\",\n      \"type\": \"circle\",\n      \"r\": 8,\n      \"at\": [700, -20],\n      \"fill\": \"#E8B4B4\"\n    },\n    {\n      \"id\": \"petal3\",\n      \"type\": \"circle\",\n      \"r\": 8,\n      \"at\": [1000, -20],\n      \"fill\": \"#E8B4B4\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.lantern1.rotate\",\n      \"keys\": [\n        { \"t\": 0, \"v\": -5 },\n        { \"t\": 4, \"v\": 5, \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.petal1.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [400, -20] },\n        { \"t\": 4, \"v\": [420, 1100], \"ease\": \"linear\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.petal2.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [700, -20] },\n        { \"t\": 4, \"v\": [680, 1100], \"ease\": \"linear\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.petal3.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [1000, -20] },\n        { \"t\": 4, \"v\": [1020, 1100], \"ease\": \"linear\" }\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 14207,
      "tokensIn": 1673,
      "tokensOut": 3008,
      "costUsd": 0.0032091,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:49.367Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teu2v006e2apazssnfec2",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 22,
      "shotIndex": 2,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 133/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:08:49.735Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tewhm006f2apa3bs0vydx",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 23,
      "shotIndex": 3,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw",
      "promptHash": "64b8de5e6a7bcfc9",
      "outputSummary": "draw",
      "output": "```svg\n<use href=\"#stall\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<use href=\"#yui--hold-surprised\" x=\"640\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#grandma--look-right-smile\" x=\"1280\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#new-furin-strip\" x=\"940\" y=\"400\" width=\"150\" height=\"150\"/>\n<circle id=\"flare1\" cx=\"200\" cy=\"120\" r=\"20\" fill=\"#E8B4B4\" fill-opacity=\"0.6\"/>\n<circle id=\"flare2\" cx=\"1700\" cy=\"120\" r=\"20\" fill=\"#E8B4B4\" fill-opacity=\"0.6\"/>\n<circle id=\"flare3\" cx=\"960\" cy=\"200\" r=\"15\" fill=\"#F5E6C8\" fill-opacity=\"0.5\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"petal1\",\n      \"type\": \"ellipse\",\n      \"rx\": 12,\n      \"ry\": 6,\n      \"at\": [300, 200],\n      \"fill\": \"#A8C4A0\"\n    },\n    {\n      \"id\": \"sparkle1\",\n      \"type\": \"star\",\n      \"points\": 5,\n      \"rOuter\": 8,\n      \"rInner\": 4,\n      \"at\": [1600, 150],\n      \"fill\": \"#F5E6C8\"\n    },\n    {\n      \"id\": \"lanternGlow\",\n      \"type\": \"circle\",\n      \"r\": 25,\n      \"at\": [960, 300],\n      \"fill\": \"#E8B4B4\",\n      \"fill-opacity\": 0.4\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.petal1.at\",\n      \"keys\": [\n        {\"t\": 0, \"v\": [300, 200]},\n        {\"t\": 3, \"v\": [340, 800], \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.sparkle1.scale\",\n      \"keys\": [\n        {\"t\": 0, \"v\": 1},\n        {\"t\": 3, \"v\": 1.5, \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.lanternGlow.rotate\",\n      \"keys\": [\n        {\"t\": 0, \"v\": 0},\n        {\"t\": 3, \"v\": 10, \"ease\": \"inOut\"}\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 17698,
      "tokensIn": 1662,
      "tokensOut": 3821,
      "costUsd": 0.0039375,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:52.858Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tewrz006g2apamxryqrjv",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 24,
      "shotIndex": 3,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 124/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:08:53.231Z",
      "imageUrl": null
    },
    {
      "id": "cmv1teyw8006h2apa1ru2gzio",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 25,
      "shotIndex": 4,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw",
      "promptHash": "1f7e5d8cceafd66d",
      "outputSummary": "draw",
      "output": "```svg\n<defs>\n  <radialGradient id=\"glowGrad\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\n    <stop offset=\"0%\" stop-color=\"#F5E6C8\" stop-opacity=\"0.8\"/>\n    <stop offset=\"100%\" stop-color=\"#F5E6C8\" stop-opacity=\"0\"/>\n  </radialGradient>\n</defs>\n<use href=\"#festival-street\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<!-- foreground element: wooden post -->\n<rect x=\"200\" y=\"870\" width=\"20\" height=\"120\" fill=\"#D8A77A\"/>\n<!-- foreground lantern glow -->\n<circle cx=\"400\" cy=\"300\" r=\"30\" fill=\"url(#glowGrad)\"/>\n<!-- characters -->\n<use href=\"#yui--walk_a-neutral\" x=\"154\" y=\"238\" width=\"504\" height=\"756\"/>\n<use href=\"#grandma--walk_a-smile\" x=\"758\" y=\"238\" width=\"504\" height=\"756\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\"id\":\"leaf1\",\"type\":\"ellipse\",\"rx\":8,\"ry\":4,\"at\":[300,200],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"leaf2\",\"type\":\"ellipse\",\"rx\":8,\"ry\":4,\"at\":[1500,180],\"fill\":\"#E8B4B4\"},\n    {\"id\":\"glow1\",\"type\":\"circle\",\"r\":20,\"at\":[960,500],\"fill\":\"#F5E6C8\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.leaf1.at\",\"keys\":[{\"t\":0,\"v\":[300,200]},{\"t\":4,\"v\":[300,800],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf2.at\",\"keys\":[{\"t\":0,\"v\":[1500,180]},{\"t\":4,\"v\":[1500,900],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf1.rotate\",\"keys\":[{\"t\":0,\"v\":0},{\"t\":4,\"v\":360,\"ease\":\"linear\"}]},\n    {\"target\":\"shapes.glow1.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":4,\"v\":0.01,\"ease\":\"inOut\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 20815,
      "tokensIn": 1652,
      "tokensOut": 4348,
      "costUsd": 0.0044088,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:55.976Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tf1ly006i2apa0kz2ks1q",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 26,
      "shotIndex": 1,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "revise",
      "promptHash": "c63fb3f85f25d497",
      "outputSummary": "revise",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<use href=\"#yui--sit-neutral\" x=\"490\" y=\"450\" width=\"300\" height=\"450\"/>\n<use href=\"#grandma--sit-smile\" x=\"1130\" y=\"400\" width=\"300\" height=\"450\"/>\n<use href=\"#old-furin\" x=\"200\" y=\"200\" width=\"150\" height=\"150\"/>\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 12274,
      "tokensIn": 1573,
      "tokensOut": 2351,
      "costUsd": 0.0025878,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:08:59.494Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tf34k006j2apaphocpd8q",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 27,
      "shotIndex": 1,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "524acf59f00aa4fc",
      "outputSummary": "look",
      "output": "{\"sees\": [\"A wide shot of a traditional Japanese room with sliding shoji doors and tatami mats.\", \"Two characters: a young girl in pink on the left, an elderly woman in blue on the right.\", \"The elderly woman has green bamboo stalks behind her, resembling a fan.\", \"A green teapot with steam is on the floor near the elderly woman.\", \"Soft daylight illuminates the room, suggesting late afternoon.\", \"A small wind chime hangs on the left shoji door.\", \"Both characters are seated on wooden chairs.\", \"The elderly woman's hair is tied up in a bun, and the young girl has a small bow in her hair.\"], \"problems\": [\"The elderly woman's right hand is cut off by the frame edge.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 1584,
      "tokensIn": 569,
      "tokensOut": 164,
      "costUsd": 0.000735,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r1.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:01.460Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r1.jpg"
    },
    {
      "id": "cmv1tf3ld006k2apaks7jol0k",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 28,
      "shotIndex": 1,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "re-critique",
      "promptHash": "008f4aae89de350e",
      "outputSummary": "re-critique",
      "output": "{\n  \"score\": 7,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"Elderly woman's right hand is cut off by the frame edge.\"\n  ],\n  \"fixes\": [\n    \"Extend the frame width to include the elderly woman's right hand.\",\n    \"Shift the elderly woman slightly left to keep her hand within the frame.\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 501,
      "tokensIn": 1007,
      "tokensOut": 82,
      "costUsd": 0.0000801,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r1.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:02.065Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r1.jpg"
    },
    {
      "id": "cmv1tf3lr006l2apak8l4ttxe",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 29,
      "shotIndex": 1,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 7/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · Elderly woman's right hand is cut off by the frame edge.",
      "output": "{\"score\":7,\"verdict\":\"revise\",\"issues\":[\"Elderly woman's right hand is cut off by the frame edge.\"],\"fixes\":[\"Extend the frame width to include the elderly woman's right hand.\",\"Shift the elderly woman slightly left to keep her hand within the frame.\"]}",
      "critiqueScore": 7,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r1.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:02.079Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f01-r1.jpg"
    },
    {
      "id": "cmv1tf3t1006m2apahnjhtday",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 30,
      "shotIndex": 4,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 48 frames @ 12 fps rendered; acting: yui walks 6 steps right, grandma walks 5 steps left",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 5939,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:02.341Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tf57w006n2apafumf9rto",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 31,
      "shotIndex": 4,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "27bc3949231b3084",
      "outputSummary": "look",
      "output": "{\"sees\": [\"Two elderly characters stand side by side in a medium shot.\", \"The character on the left wears a pink kimono with a yellow obi and has short gray hair with a yellow hairpin.\", \"The character on the right wears a teal kimono with a light green obi and has short gray hair in a bun.\", \"Both characters are smiling and facing forward.\", \"The background shows a row of houses with lit windows under a twilight sky with a few clouds.\", \"A streetlamp is visible behind the characters, and a bench is in the distance to the right.\", \"The lighting suggests evening or night, with a gradient sky from purple to dark blue.\", \"The ground is a flat, muted gray surface.\"], \"problems\": [\"The character on the right is holding a cane, but it is partially cut off at the bottom of the frame.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 1815,
      "tokensIn": 574,
      "tokensOut": 185,
      "costUsd": 0.0007884,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f04-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:04.172Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f04-r0.jpg"
    },
    {
      "id": "cmv1tf60w006o2apawl3ia3fs",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 32,
      "shotIndex": 4,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "critique",
      "promptHash": "f8ac474eec1a82a9",
      "outputSummary": "critique",
      "output": "{\n  \"score\": 7,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"Cane of the character on the right is partially cut off at the bottom of the frame.\",\n    \"The character on the right is described as holding a cane, but the SVG does not show a cane element, indicating it is missing or not rendered.\"\n  ],\n  \"fixes\": [\n    \"Add a cane prop to the character on the right, ensuring it extends to the bottom of the frame.\",\n    \"Extend the frame height slightly or reposition the character so the cane is fully visible.\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 969,
      "tokensIn": 1164,
      "tokensOut": 128,
      "costUsd": 0.00010056,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f04-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:05.216Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f04-r0.jpg"
    },
    {
      "id": "cmv1tf618006p2apamkoq4fau",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 33,
      "shotIndex": 4,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 7/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · Cane of the character on the right is partially cut off at the bottom of the frame.",
      "output": "{\"score\":7,\"verdict\":\"revise\",\"issues\":[\"Cane of the character on the right is partially cut off at the bottom of the frame.\",\"The character on the right is described as holding a cane, but the SVG does not show a cane element, indicating it is missing or not rendered.\"],\"fixes\":[\"Add a cane prop to the character on the right, ensuring it extends to the bottom of the frame.\",\"Extend the frame height slightly or reposition the character so the cane is fully visible.\"]}",
      "critiqueScore": 7,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f04-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:05.228Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f04-r0.jpg"
    },
    {
      "id": "cmv1tf6hc006q2apayitn672e",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 34,
      "shotIndex": 1,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 51 frames @ 12 fps rendered; acting: yui blinks 1×, grandma blinks 1×",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 3721,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:05.808Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tf6hi006r2apah9utriu6",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 35,
      "shotIndex": 1,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "uplift",
      "promptHash": null,
      "outputSummary": "Revision accepted: 6 → 7",
      "output": null,
      "critiqueScore": 7,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:05.814Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tf9u6006s2apam4slogkf",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 36,
      "shotIndex": 2,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "385cdfecd02db688",
      "outputSummary": "repair",
      "output": "```svg\n<radialGradient id=\"glow\">\n  <stop offset=\"0%\" stop-color=\"#FFB84D\" stop-opacity=\"0.7\"/>\n  <stop offset=\"100%\" stop-color=\"#FFB84D\" stop-opacity=\"0\"/>\n</radialGradient>\n<use href=\"#festival-street\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<circle cx=\"400\" cy=\"180\" r=\"30\" fill=\"url(#glow)\"/>\n<circle cx=\"1500\" cy=\"180\" r=\"30\" fill=\"url(#glow)\"/>\n<use href=\"#yui--walk_a-smile\" x=\"400\" y=\"194\" width=\"504\" height=\"756\"/>\n<use href=\"#grandma--walk_a-smile\" x=\"900\" y=\"194\" width=\"504\" height=\"756\"/>\n```\n```json\n{\n  \"shapes\": [\n    { \"id\": \"glowLeft\", \"type\": \"circle\", \"r\": 30, \"at\": [400, 180], \"fill\": \"#FFB84D\" },\n    { \"id\": \"glowRight\", \"type\": \"circle\", \"r\": 30, \"at\": [1500, 180], \"fill\": \"#FFB84D\" }\n  ],\n  \"tracks\": [\n    { \"target\": \"shapes.glowLeft.at\", \"keys\": [ { \"t\": 0, \"v\": [400, 180] }, { \"t\": 2, \"v\": [420, 180] }, { \"t\": 4, \"v\": [400, 180] } ], \"ease\": \"inOut\" },\n    { \"target\": \"shapes.glowRight.at\", \"keys\": [ { \"t\": 0, \"v\": [1500, 180] }, { \"t\": 2, \"v\": [1480, 180] }, { \"t\": 4, \"v\": [1500, 180] } ], \"ease\": \"inOut\" }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 20413,
      "tokensIn": 1978,
      "tokensOut": 4508,
      "costUsd": 0.0046506,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:10.158Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfa0q006t2apaqnypnpts",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 37,
      "shotIndex": 3,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "0a167c46694e3d12",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#stall\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<use href=\"#yui--hold-surprised\" x=\"640\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#grandma--look-right-smile\" x=\"1280\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#new-furin-strip\" x=\"940\" y=\"400\" width=\"150\" height=\"150\"/>\n<circle id=\"flare1\" cx=\"200\" cy=\"120\" r=\"20\" fill=\"#E8B4B4\" fill-opacity=\"0.6\"/>\n<circle id=\"flare2\" cx=\"1700\" cy=\"120\" r=\"20\" fill=\"#E8B4B4\" fill-opacity=\"0.6\"/>\n<circle id=\"flare3\" cx=\"960\" cy=\"200\" r=\"15\" fill=\"#F5E6C8\" fill-opacity=\"0.5\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\"id\":\"spark1\",\"type\":\"circle\",\"r\":6,\"at\":[300,200],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"spark2\",\"type\":\"circle\",\"r\":6,\"at\":[1600,180],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"petal1\",\"type\":\"circle\",\"r\":5,\"at\":[500,800],\"fill\":\"#E8B4B4\"},\n    {\"id\":\"petal2\",\"type\":\"circle\",\"r\":5,\"at\":[1400,900],\"fill\":\"#E8B4B4\"},\n    {\"id\":\"petal3\",\"type\":\"circle\",\"r\":5,\"at\":[900,950],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"star1\",\"type\":\"star\",\"points\":5,\"rOuter\":8,\"rInner\":4,\"at\":[960,500],\"fill\":\"#D8A77A\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.spark1.at\",\"keys\":[{\"t\":0,\"v\":[300,200]},{\"t\":3,\"v\":[300,-50],\"ease\":\"linear\"}]},\n    {\"target\":\"shapes.spark2.at\",\"keys\":[{\"t\":0,\"v\":[1600,180]},{\"t\":3,\"v\":[1600,-50],\"ease\":\"linear\"}]},\n    {\"target\":\"shapes.petal1.at\",\"keys\":[{\"t\":0,\"v\":[500,800]},{\"t\":3,\"v\":[700,200],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.petal2.at\",\"keys\":[{\"t\":0,\"v\":[1400,900]},{\"t\":3,\"v\":[1200,200],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.petal3.at\",\"keys\":[{\"t\":0,\"v\":[900,950]},{\"t\":3,\"v\":[950,150],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.star1.rotate\",\"keys\":[{\"t\":0,\"v\":0},{\"t\":3,\"v\":360,\"ease\":\"linear\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 17152,
      "tokensIn": 2081,
      "tokensOut": 3726,
      "costUsd": 0.0039777,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:10.394Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfaav006u2apafqwu6irp",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 38,
      "shotIndex": 3,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 124/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:09:10.759Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfee8006v2apaihaubk5f",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 39,
      "shotIndex": 2,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 48 frames @ 12 fps rendered; acting: yui walks 6 steps right, grandma walks 5 steps left",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 5597,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:16.064Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tffzd006w2apasz9kqyls",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 40,
      "shotIndex": 2,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "0a48aea0f0f239fc",
      "outputSummary": "look",
      "output": "{\"sees\": [\"Two elderly characters, Yui and her grandmother, stand side by side in a medium shot.\", \"Yui wears a pink yukata with a yellow obi, her hair styled with a bow.\", \"The grandmother wears a teal yukata with a light green obi, holding a wooden cane.\", \"Both characters have smiling expressions and are fully visible in the frame.\", \"The background shows a row of houses with lit windows, a tree, and a dark purple night sky with clouds and two visible stars.\", \"The ground is a dark grey, suggesting a stone or paved surface.\", \"The scene is set at night, indicated by the dark sky and the glow of the stars and house lights.\"], \"problems\": [\"No visible flat or empty areas in the background or foreground.\", \"No text or artefacts that obscure the characters or scene.\", \"The characters' proportions and positioning are appropriate for a medium shot.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2044,
      "tokensIn": 598,
      "tokensOut": 197,
      "costUsd": 0.0008316,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f02-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:18.121Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f02-r0.jpg"
    },
    {
      "id": "cmv1tfgj3006x2apacl5py40t",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 41,
      "shotIndex": 2,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "critique",
      "promptHash": "bdd0045c6b07a7b0",
      "outputSummary": "critique",
      "output": "{\n  \"score\": 8,\n  \"verdict\": \"accept\",\n  \"issues\": [\n    \"Grandmother's cane is not visible in the rendered frame.\",\n    \"The glow circles are placed at the same height as the characters' heads, which may obscure facial details.\"\n  ],\n  \"fixes\": [\n    \"Add a thin wooden cane extending from the grandmother's hand to the ground.\",\n    \"Shift the glow circles slightly higher to avoid covering the characters' faces.\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 660,
      "tokensIn": 1165,
      "tokensOut": 103,
      "costUsd": 0.00009462,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f02-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:18.831Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f02-r0.jpg"
    },
    {
      "id": "cmv1tfgje006y2apaoziz04ks",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 42,
      "shotIndex": 2,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 8/10 · accept (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · Grandmother's cane is not visible in the rendered frame.",
      "output": "{\"score\":8,\"verdict\":\"accept\",\"issues\":[\"Grandmother's cane is not visible in the rendered frame.\",\"The glow circles are placed at the same height as the characters' heads, which may obscure facial details.\"],\"fixes\":[\"Add a thin wooden cane extending from the grandmother's hand to the ground.\",\"Shift the glow circles slightly higher to avoid covering the characters' faces.\"]}",
      "critiqueScore": 8,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f02-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:18.842Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f02-r0.jpg"
    },
    {
      "id": "cmv1tfilx006z2apanc4yftso",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 43,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw",
      "promptHash": "5e705ba5561a1a15",
      "outputSummary": "draw",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<use href=\"#yui--hold-neutral\" x=\"492\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#new-furin-strip\" x=\"890\" y=\"462\" width=\"200\" height=\"200\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"star1\",\n      \"type\": \"circle\",\n      \"r\": 8,\n      \"at\": [300, 200],\n      \"fill\": \"#FFF8DC\"\n    },\n    {\n      \"id\": \"star2\",\n      \"type\": \"circle\",\n      \"r\": 8,\n      \"at\": [1600, 200],\n      \"fill\": \"#FFF8DC\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.star1.scale\",\n      \"keys\": [\n        { \"t\": 0, \"v\": 1 },\n        { \"t\": 3, \"v\": 1.2, \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.star2.scale\",\n      \"keys\": [\n        { \"t\": 0, \"v\": 1 },\n        { \"t\": 3, \"v\": 1.2, \"ease\": \"inOut\" }\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 15705,
      "tokensIn": 1588,
      "tokensOut": 3089,
      "costUsd": 0.0032565,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:21.525Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfisz00702apata3we6nl",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 44,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 124/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:09:21.780Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfp4200712apajhwgcsiq",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 45,
      "shotIndex": 5,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw",
      "promptHash": "b9b0581bbb098c43",
      "outputSummary": "draw",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<!-- warm glow from lanterns -->\n<circle cx=\"960\" cy=\"200\" r=\"80\" fill=\"#FFB84D\" fill-opacity=\"0.2\"/>\n<circle cx=\"960\" cy=\"200\" r=\"40\" fill=\"#FFB84D\" fill-opacity=\"0.4\"/>\n<!-- characters -->\n<use href=\"#yui--sit-smile\" x=\"300\" y=\"144\" width=\"504\" height=\"756\"/>\n<use href=\"#grandma--sit-neutral\" x=\"900\" y=\"144\" width=\"504\" height=\"756\"/>\n<!-- props -->\n<use href=\"#old-furin\" x=\"870\" y=\"30\" width=\"180\" height=\"180\"/>\n<use href=\"#new-furin-strip\" x=\"870\" y=\"210\" width=\"40\" height=\"40\"/>\n<!-- static foreground leaves for depth -->\n<ellipse cx=\"200\" cy=\"900\" rx=\"20\" ry=\"10\" fill=\"#A8C4A0\"/>\n<ellipse cx=\"1700\" cy=\"950\" rx=\"25\" ry=\"12\" fill=\"#E8B4B4\"/>\n<ellipse cx=\"1000\" cy=\"1000\" rx=\"18\" ry=\"9\" fill=\"#6B8E8E\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"leaf1\",\n      \"type\": \"ellipse\",\n      \"rx\": 12,\n      \"ry\": 8,\n      \"at\": [200, -20],\n      \"fill\": \"#A8C4A0\"\n    },\n    {\n      \"id\": \"leaf2\",\n      \"type\": \"ellipse\",\n      \"rx\": 15,\n      \"ry\": 9,\n      \"at\": [800, -10],\n      \"fill\": \"#E8B4B4\"\n    },\n    {\n      \"id\": \"leaf3\",\n      \"type\": \"ellipse\",\n      \"rx\": 10,\n      \"ry\": 6,\n      \"at\": [1500, -30],\n      \"fill\": \"#F5E6C8\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.leaf1.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [200, -20] },\n        { \"t\": 5, \"v\": [200, 1150], \"ease\": \"linear\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.leaf2.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [800, -10] },\n        { \"t\": 5, \"v\": [800, 1150], \"ease\": \"linear\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.leaf3.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [1500, -30] },\n        { \"t\": 5, \"v\": [1500, 1150], \"ease\": \"linear\" }\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 24720,
      "tokensIn": 1721,
      "tokensOut": 4967,
      "costUsd": 0.0049866,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:29.954Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfpup00722apa3e79os8h",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 46,
      "shotIndex": 3,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "0a167c46694e3d12",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#stall\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.5\"/>\n<circle id=\"glow1\" cx=\"200\" cy=\"120\" r=\"25\" fill=\"#E8B4B4\" fill-opacity=\"0.35\"/>\n<circle id=\"glow2\" cx=\"1700\" cy=\"120\" r=\"25\" fill=\"#E8B4B4\" fill-opacity=\"0.35\"/>\n<circle id=\"glow3\" cx=\"960\" cy=\"200\" r=\"20\" fill=\"#F5E6C8\" fill-opacity=\"0.3\"/>\n<use href=\"#yui--hold-surprised\" x=\"640\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#grandma--look-right-smile\" x=\"1280\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#new-furin-strip\" x=\"800\" y=\"600\" width=\"150\" height=\"150\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\"id\":\"star1\",\"type\":\"circle\",\"r\":3,\"at\":[300,200],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"star2\",\"type\":\"circle\",\"r\":3,\"at\":[1600,250],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"star3\",\"type\":\"circle\",\"r\":3,\"at\":[960,150],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"petal1\",\"type\":\"ellipse\",\"rx\":8,\"ry\":12,\"at\":[400,800],\"fill\":\"#E8B4B4\"},\n    {\"id\":\"petal2\",\"type\":\"ellipse\",\"rx\":8,\"ry\":12,\"at\":[1200,850],\"fill\":\"#E8B4B4\"},\n    {\"id\":\"steam1\",\"type\":\"circle\",\"r\":6,\"at\":[960,200],\"fill\":\"#F5E6C8\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.petal1.at\",\"keys\":[{\"t\":0,\"v\":[400,800]},{\"t\":3,\"v\":[420,950],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.petal2.at\",\"keys\":[{\"t\":0,\"v\":[1200,850]},{\"t\":3,\"v\":[1220,1000],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.steam1.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":3,\"v\":0.01,\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.star1.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":3,\"v\":1.2,\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.star2.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":3,\"v\":1.2,\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.star3.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":3,\"v\":1.2,\"ease\":\"inOut\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 3,
      "latencyMs": 20144,
      "tokensIn": 2081,
      "tokensOut": 4809,
      "costUsd": 0.0049524,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:30.913Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfrag00732aparqu12jvl",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 47,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "bce5e47aa11a23b1",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<g>\n  <circle cx=\"300\" cy=\"200\" r=\"30\" fill=\"#FFB84D\" fill-opacity=\"0.15\"/>\n  <circle cx=\"1620\" cy=\"200\" r=\"30\" fill=\"#FFB84D\" fill-opacity=\"0.15\"/>\n</g>\n<use href=\"#yui--hold-neutral\" x=\"492\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#new-furin-strip\" x=\"890\" y=\"462\" width=\"200\" height=\"200\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"petal1\",\n      \"type\": \"ellipse\",\n      \"rx\": 12,\n      \"ry\": 6,\n      \"at\": [300, 800],\n      \"fill\": \"#E8B4B4\"\n    },\n    {\n      \"id\": \"petal2\",\n      \"type\": \"ellipse\",\n      \"rx\": 10,\n      \"ry\": 5,\n      \"at\": [1500, 700],\n      \"fill\": \"#E8B4B4\"\n    },\n    {\n      \"id\": \"star1\",\n      \"type\": \"star\",\n      \"points\": 5,\n      \"rOuter\": 8,\n      \"rInner\": 4,\n      \"at\": [960, 200],\n      \"fill\": \"#F5E6C8\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.petal1.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [300, 800] },\n        { \"t\": 3, \"v\": [320, 900], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.petal2.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [1500, 700] },\n        { \"t\": 3, \"v\": [1480, 800], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.star1.scale\",\n      \"keys\": [\n        { \"t\": 0, \"v\": 1 },\n        { \"t\": 3, \"v\": 1.1, \"ease\": \"inOut\" }\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 10987,
      "tokensIn": 1846,
      "tokensOut": 2207,
      "costUsd": 0.0025401,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:32.776Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfri300742apaaomtkhey",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 48,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 124/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:09:33.051Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfsca00752apalhx7vid1",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 49,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw",
      "promptHash": "15069ee9ed7a67e2",
      "outputSummary": "draw",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<use href=\"#grandma--sit-sad\" x=\"1028\" y=\"238\" width=\"504\" height=\"756\"/>\n<use href=\"#yui--look-right-smile\" x=\"388\" y=\"238\" width=\"504\" height=\"756\"/>\n<ellipse cx=\"500\" cy=\"900\" rx=\"20\" ry=\"10\" fill=\"#E8B4B4\"/>\n<ellipse cx=\"800\" cy=\"950\" rx=\"18\" ry=\"9\" fill=\"#E8B4B4\"/>\n<ellipse cx=\"1100\" cy=\"920\" rx=\"22\" ry=\"11\" fill=\"#E8B4B4\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\"id\":\"firefly1\",\"type\":\"circle\",\"r\":4,\"at\":[300,200],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"firefly2\",\"type\":\"circle\",\"r\":3,\"at\":[1600,400],\"fill\":\"#F5E6C8\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.firefly1.at\",\"keys\":[{\"t\":0,\"v\":[300,200]},{\"t\":4,\"v\":[300,100],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.firefly2.at\",\"keys\":[{\"t\":0,\"v\":[1600,400]},{\"t\":4,\"v\":[1600,300],\"ease\":\"inOut\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 15289,
      "tokensIn": 1677,
      "tokensOut": 3070,
      "costUsd": 0.0032661,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:34.138Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfshv00762apa81r179u6",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 50,
      "shotIndex": 5,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 60 frames @ 12 fps rendered; acting: yui blinks 2×, grandma blinks 1×, grandma lip-sync 1.75 s",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 4024,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:34.339Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfsnq00772apavg1d71xm",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 51,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "draw:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 121/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:09:34.550Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tftr900782apaxdayqqee",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 52,
      "shotIndex": 5,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "32881908f4e468d6",
      "outputSummary": "look",
      "output": "{\"sees\": [\"Two characters sit on chairs in a low-angle shot, facing forward.\", \"The character on the left wears pink clothing with a yellow bow in their hair.\", \"The character on the right wears blue-green clothing with a light green sash.\", \"A hanging lantern with a warm glow is centered above the characters' heads.\", \"A plant with long green leaves is placed next to the character on the right.\", \"A teapot with steam is on the floor to the right of the plant.\", \"The background features a sliding door with a grid pattern on the left and a plain wall on the right.\", \"The floor has a wooden texture with a few scattered small objects.\"], \"problems\": [\"The character on the right is partially cut off at the top of the head.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 1604,
      "tokensIn": 592,
      "tokensOut": 168,
      "costUsd": 0.0007584,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f05-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:35.973Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f05-r0.jpg"
    },
    {
      "id": "cmv1tfufq00792apax45kptus",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 53,
      "shotIndex": 3,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 36 frames @ 12 fps rendered; acting: yui blinks 1×, yui lip-sync 1.667 s, grandma blinks 1×",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 5553,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:36.854Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tfum2007a2apa885stape",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 54,
      "shotIndex": 5,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "critique",
      "promptHash": "2ebaf8a7f81dcced",
      "outputSummary": "critique",
      "output": "{\n  \"score\": 7,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"The character on the right is partially cut off at the top of the head.\",\n    \"The hanging lantern is described as centered above the characters' heads but the SVG shows no lantern element; only two circles that appear to be decorative rather than a lantern.\",\n    \"The new furin strip is very small (4% of frame height) and may be hard to notice; its placement could be more prominent to convey the new strip.\",\n    \"The plant next to the right character is only an ellipse; it lacks detail and may not read as a distinct plant.\"\n  ],\n  \"fixes\": [\n    \"Add a visible lantern graphic centered above the characters' heads with a warm glow.\",\n    \"Enlarge or reposition the new furin strip so it is more noticeable.\",\n    \"Extend the head of the character on the right upward or crop the frame to keep the full head visible.\",\n    \"Add more detailed foliage or a distinct plant shape next to the right character.\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 1015,
      "tokensIn": 1321,
      "tokensOut": 225,
      "costUsd": 0.00013326,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f05-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:37.082Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f05-r0.jpg"
    },
    {
      "id": "cmv1tfumk007b2apa6ydua1x0",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 55,
      "shotIndex": 5,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 7/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · The character on the right is partially cut off at the top of the head.",
      "output": "{\"score\":7,\"verdict\":\"revise\",\"issues\":[\"The character on the right is partially cut off at the top of the head.\",\"The hanging lantern is described as centered above the characters' heads but the SVG shows no lantern element; only two circles that appear to be decorative rather than a lantern.\",\"The new furin strip is very small (4% of frame height) and may be hard to notice; its placement could be more prominent to convey the new strip.\",\"The plant next to the right character is only an ellipse; it lacks detail and may not read as a distinct plant.\"],\"fixes\":[\"Add a visible lantern graphic centered above the characters' heads with a warm glow.\",\"Enlarge or reposition the new furin strip so it is more noticeable.\",\"Extend the head of the character on the right upward or crop the frame to keep the full head visible.\",\"Add more detailed foliage or a distinct plant shape next to the right character.\"]}",
      "critiqueScore": 7,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f05-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:37.100Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f05-r0.jpg"
    },
    {
      "id": "cmv1tfvw0007c2apabotp9fd7",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 56,
      "shotIndex": 3,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "498e714164f205d3",
      "outputSummary": "look",
      "output": "{\"sees\": [\"Two characters in traditional attire stand outdoors at night.\", \"The character on the left (Yui) has short gray hair with a bow, wears a pink kimono with a yellow obi, and has a surprised expression.\", \"The character on the right (Grandma) has light brown hair in a bun, wears a teal kimono with a green obi, and has a gentle smile.\", \"A row of buildings with windows and a potted plant are visible in the background.\", \"The sky is dark blue with a few clouds and a crescent moon.\", \"A streetlamp and a row of colorful objects (possibly lanterns or decorations) are on the left side of the frame.\", \"The scene is well-lit, suggesting it is nighttime with artificial lighting.\"], \"problems\": [\"No visible text or artefacts that would be considered problems.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 1871,
      "tokensIn": 617,
      "tokensOut": 186,
      "costUsd": 0.0008166,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f03-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:38.737Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f03-r0.jpg"
    },
    {
      "id": "cmv1tfwed007d2apa566g5w9x",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 57,
      "shotIndex": 3,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "critique",
      "promptHash": "1caf90ae963eb636",
      "outputSummary": "critique",
      "output": "{\n  \"score\": 8,\n  \"verdict\": \"accept\",\n  \"issues\": [\n    \"Grandma's head is slightly off-center, reducing visual focus\",\n    \"Foreground elements like the potted plant are not clearly defined\",\n    \"The streetlamp glow is faint and could be enhanced for better night lighting\"\n  ],\n  \"fixes\": [\n    \"move grandma slightly toward the left third\",\n    \"add subtle plant detail at foreground left\",\n    \"increase streetlamp glow opacity to 0.5\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 609,
      "tokensIn": 1259,
      "tokensOut": 116,
      "costUsd": 0.00010338,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f03-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:39.397Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f03-r0.jpg"
    },
    {
      "id": "cmv1tfwes007e2apahlyznssl",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 58,
      "shotIndex": 3,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 8/10 · accept (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · Grandma's head is slightly off-center, reducing visual focus",
      "output": "{\"score\":8,\"verdict\":\"accept\",\"issues\":[\"Grandma's head is slightly off-center, reducing visual focus\",\"Foreground elements like the potted plant are not clearly defined\",\"The streetlamp glow is faint and could be enhanced for better night lighting\"],\"fixes\":[\"move grandma slightly toward the left third\",\"add subtle plant detail at foreground left\",\"increase streetlamp glow opacity to 0.5\"]}",
      "critiqueScore": 8,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f03-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:39.412Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f03-r0.jpg"
    },
    {
      "id": "cmv1tg3ai007f2apaxyndob0b",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 59,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "58d16e0aa0098095",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.55\"/>\n<use href=\"#grandma--sit-sad\" x=\"1028\" y=\"238\" width=\"504\" height=\"756\"/>\n<use href=\"#yui--look-right-smile\" x=\"388\" y=\"238\" width=\"504\" height=\"756\"/>\n<circle cx=\"400\" cy=\"200\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n<circle cx=\"960\" cy=\"200\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n<circle cx=\"1500\" cy=\"200\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    { \"id\": \"leaf1\", \"type\": \"ellipse\", \"rx\": 10, \"ry\": 20, \"at\": [300, -20], \"fill\": \"#A8C4A0\", \"rotate\": 0 },\n    { \"id\": \"leaf2\", \"type\": \"ellipse\", \"rx\": 12, \"ry\": 22, \"at\": [800, -20], \"fill\": \"#A8C4A0\", \"rotate\": 0 },\n    { \"id\": \"leaf3\", \"type\": \"ellipse\", \"rx\": 9,  \"ry\": 18, \"at\": [1300, -20], \"fill\": \"#A8C4A0\", \"rotate\": 0 }\n  ],\n  \"tracks\": [\n    { \"target\": \"shapes.leaf1.at\", \"keys\": [ { \"t\": 0, \"v\": [300, -20] }, { \"t\": 4, \"v\": [320, 1100] } ], \"ease\": \"inOut\" },\n    { \"target\": \"shapes.leaf2.at\", \"keys\": [ { \"t\": 0, \"v\": [800, -20] }, { \"t\": 4, \"v\": [820, 1100] } ], \"ease\": \"inOut\" },\n    { \"target\": \"shapes.leaf3.at\", \"keys\": [ { \"t\": 0, \"v\": [1300, -20] }, { \"t\": 4, \"v\": [1280, 1100] } ], \"ease\": \"inOut\" },\n    { \"target\": \"shapes.leaf1.rotate\", \"keys\": [ { \"t\": 0, \"v\": 0 }, { \"t\": 4, \"v\": 360 } ], \"ease\": \"linear\" },\n    { \"target\": \"shapes.leaf2.rotate\", \"keys\": [ { \"t\": 0, \"v\": 0 }, { \"t\": 4, \"v\": -360 } ], \"ease\": \"linear\" },\n    { \"target\": \"shapes.leaf3.rotate\", \"keys\": [ { \"t\": 0, \"v\": 0 }, { \"t\": 4, \"v\": 180 } ], \"ease\": \"linear\" }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 13773,
      "tokensIn": 2042,
      "tokensOut": 3200,
      "costUsd": 0.0034926,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:48.330Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tg603007g2apatv7hrqzj",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 60,
      "shotIndex": 7,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 48 frames @ 12 fps rendered; acting: grandma blinks 1×, yui blinks 2×",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 3169,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:51.843Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tg7o6007h2apaxzfuq7za",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 61,
      "shotIndex": 7,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "4fd9fafcf1e5b681",
      "outputSummary": "look",
      "output": "{\"sees\": [\"Two characters: a standing woman in pink with a yellow bow and a seated woman in blue with a bun, both with simple facial expressions.\", \"The standing woman is on the left, the seated woman on the right, with a wooden chair between them.\", \"The background is a traditional Japanese-style room with shoji screens and a wooden floor.\", \"There are three small circular lights on the wall behind the characters.\", \"A teapot with steam is visible on the floor to the right of the seated woman.\", \"The lighting is dim, suggesting a night setting.\"], \"problems\": [\"The shot does not match the 'Slow zoom-in' description; the frame is static, not zooming.\", \"The characters' expressions do not convey the described 'tears' or 'guarding' emotions.\", \"The 'night wind' and 'wind chimes' mentioned in the notes are not present in the image.\", \"The composition is not focused on a close-up of the 'night wind' or 'wind chimes' as described in the notes.\"], \"matchesShot\": false}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2146,
      "tokensIn": 578,
      "tokensOut": 225,
      "costUsd": 0.0008868,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:54.006Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r0.jpg"
    },
    {
      "id": "cmv1tg8e2007i2apawaxrg7w4",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 62,
      "shotIndex": 7,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "critique",
      "promptHash": "7e3d52b3d33dbcc1",
      "outputSummary": "critique",
      "output": "{\n  \"score\": 3,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"Shot description specifies 'Slow zoom-in' but the frame is static with no zoom effect; the composition is not a close-up of night wind or wind chimes as described; characters' expressions do not show tears or guarding emotions; key elements\", \"night wind and wind chimes mentioned in notes are missing from the image; the teapot and steam are present but not emphasized as part of the zoom focus; the lighting and setting do not clearly indicate night wind or atmospheric details\"\n  ],\n  \"fixes\": [\n    \"zoom in on the teapot and steam with a close-up crop to emphasize night wind details\",\n    \"add visible wind chimes near the shoji screens to match the notes\",\n    \"adjust character expressions to show tears and protective gaze\",\n    \"increase brightness slightly to highlight the night setting while maintaining dim ambiance\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 882,
      "tokensIn": 1156,
      "tokensOut": 200,
      "costUsd": 0.00011736,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:54.938Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r0.jpg"
    },
    {
      "id": "cmv1tg8ed007j2apakvwli9cm",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 63,
      "shotIndex": 7,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 3/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · Shot description specifies 'Slow zoom-in' but the frame is static with no zoom effect; the composition is not a close-up of night wind or wind chimes as described; characters' expressions do not show tears or guarding emotions; key elements",
      "output": "{\"score\":3,\"verdict\":\"revise\",\"issues\":[\"Shot description specifies 'Slow zoom-in' but the frame is static with no zoom effect; the composition is not a close-up of night wind or wind chimes as described; characters' expressions do not show tears or guarding emotions; key elements\",\"night wind and wind chimes mentioned in notes are missing from the image; the teapot and steam are present but not emphasized as part of the zoom focus; the lighting and setting do not clearly indicate night wind or atmospheric details\"],\"fixes\":[\"zoom in on the teapot and steam with a close-up crop to emphasize night wind details\",\"add visible wind chimes near the shoji screens to match the notes\",\"adjust character expressions to show tears and protective gaze\",\"increase brightness slightly to highlight the night setting while maintaining dim ambiance\"]}",
      "critiqueScore": 3,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:54.949Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r0.jpg"
    },
    {
      "id": "cmv1tg8vr007k2apa4895hsnc",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 64,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "33a4c4f76de0ba16",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.5\"/>\n<defs>\n  <radialGradient id=\"glowGrad\">\n    <stop offset=\"0%\" stop-color=\"#FFB84D\"/>\n    <stop offset=\"100%\" stop-color=\"#FFB84D\" stop-opacity=\"0\"/>\n  </radialGradient>\n</defs>\n<g>\n  <circle cx=\"300\" cy=\"200\" r=\"40\" fill=\"url(#glowGrad)\" fill-opacity=\"0.2\"/>\n  <circle cx=\"1620\" cy=\"200\" r=\"40\" fill=\"url(#glowGrad)\" fill-opacity=\"0.2\"/>\n</g>\n<use href=\"#yui--hold-neutral\" x=\"492\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#new-furin-strip\" x=\"890\" y=\"462\" width=\"200\" height=\"200\"/>\n<ellipse id=\"petal1\" cx=\"300\" cy=\"200\" rx=\"12\" ry=\"8\" fill=\"#F5E6C8\"/>\n<ellipse id=\"petal2\" cx=\"1500\" cy=\"180\" rx=\"10\" ry=\"7\" fill=\"#D8A77A\"/>\n<circle id=\"steam1\" cx=\"960\" cy=\"900\" r=\"6\" fill=\"#E8B4B4\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\"id\":\"petal1\",\"type\":\"ellipse\",\"rx\":12,\"ry\":8,\"at\":[300,200],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"petal2\",\"type\":\"ellipse\",\"rx\":10,\"ry\":7,\"at\":[1500,180],\"fill\":\"#D8A77A\"},\n    {\"id\":\"steam1\",\"type\":\"circle\",\"r\":6,\"at\":[960,900],\"fill\":\"#E8B4B4\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.petal1.at\",\"keys\":[{\"t\":0,\"v\":[300,200]},{\"t\":3,\"v\":[300,850]}],\"ease\":\"inOut\"},\n    {\"target\":\"shapes.petal2.at\",\"keys\":[{\"t\":0,\"v\":[1500,180]},{\"t\":3,\"v\":[1500,850]}],\"ease\":\"inOut\"},\n    {\"target\":\"shapes.steam1.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":3,\"v\":0.01}],\"ease\":\"inOut\"}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 3,
      "latencyMs": 22516,
      "tokensIn": 1927,
      "tokensOut": 4757,
      "costUsd": 0.0048594,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:55.575Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tgat6007l2apak7qsf5xt",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 65,
      "shotIndex": 6,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 36 frames @ 12 fps rendered; acting: yui blinks 1×, yui lip-sync 2 s",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 2251,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:09:58.074Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tgc8l007m2apafj2hklku",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 66,
      "shotIndex": 6,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "4b4bd9383fc226e1",
      "outputSummary": "look",
      "output": "{\"sees\": [\"A character with short gray hair, a yellow bow, and a pink kimono with white and yellow accents stands in the center of the frame.\", \"The character has a smiling expression with visible eyes, cheeks, and mouth.\", \"The background shows a traditional Japanese sliding door (shoji) on the left and a wooden wall on the right.\", \"There is a potted plant with green leaves near the right side of the character.\", \"A small teapot with steam is visible on the floor to the right of the plant.\", \"Two small glowing lights are visible in the background, suggesting a nighttime setting.\", \"The character's head and upper body fill most of the vertical space in the frame, indicating a close-up shot.\", \"The lighting is dim, consistent with a night scene.\"], \"problems\": [\"The character's right hand is not visible, which might be important for the 'writing on the wish ribbon' action described in the notes.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 1838,
      "tokensIn": 597,
      "tokensOut": 204,
      "costUsd": 0.0008478,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f06-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:09:59.925Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f06-r0.jpg"
    },
    {
      "id": "cmv1tgd5l007n2apadzaenbzy",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 67,
      "shotIndex": 6,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "critique",
      "promptHash": "9474f0a81f5e5ff9",
      "outputSummary": "critique",
      "output": "{\n  \"score\": 6,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"The character's right hand is not visible, which prevents showing her writing on the wish ribbon as described in the notes.\",\n    \"The wish ribbon (short strip with writing) is not clearly depicted; only a furin strip is present, and no text or ribbon is visible.\",\n    \"The background includes a potted plant and teapot, but these are not mentioned in the notes and add unnecessary elements that clutter the close-up.\",\n    \"The lighting is dim (mean brightness 117/255) but the scene should feel like a night close-up with focused illumination on the ribbon and hand; current ambient glow is too diffuse.\"\n  ],\n  \"fixes\": [\n    \"move yui--hold-neutral's right hand into frame to show her writing on the wish ribbon\",\n    \"add a visible wish ribbon (short strip with text) near the hand\",\n    \"remove the potted plant and teapot to keep focus on the character and ribbon\",\n    \"increase brightness on the hand and ribbon area to highlight the writing action\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 1134,
      "tokensIn": 1295,
      "tokensOut": 242,
      "costUsd": 0.00013578,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f06-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:10:01.113Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f06-r0.jpg"
    },
    {
      "id": "cmv1tgd5z007o2apabf5ke94y",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 68,
      "shotIndex": 6,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 6/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · The character's right hand is not visible, which prevents showing her writing on the wish ribbon as described in the notes.",
      "output": "{\"score\":6,\"verdict\":\"revise\",\"issues\":[\"The character's right hand is not visible, which prevents showing her writing on the wish ribbon as described in the notes.\",\"The wish ribbon (short strip with writing) is not clearly depicted; only a furin strip is present, and no text or ribbon is visible.\",\"The background includes a potted plant and teapot, but these are not mentioned in the notes and add unnecessary elements that clutter the close-up.\",\"The lighting is dim (mean brightness 117/255) but the scene should feel like a night close-up with focused illumination on the ribbon and hand; current ambient glow is too diffuse.\"],\"fixes\":[\"move yui--hold-neutral's right hand into frame to show her writing on the wish ribbon\",\"add a visible wish ribbon (short strip with text) near the hand\",\"remove the potted plant and teapot to keep focus on the character and ribbon\",\"increase brightness on the hand and ribbon area to highlight the writing action\"]}",
      "critiqueScore": 6,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f06-r0.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:10:01.127Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f06-r0.jpg"
    },
    {
      "id": "cmv1tgzte007p2apampojseiq",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 69,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "revise",
      "promptHash": "7a5fcecbd0e3c4ef",
      "outputSummary": "revise",
      "output": "```svg\n<defs>\n  <radialGradient id=\"glow\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\n    <stop offset=\"0%\" stop-color=\"#F5E6C8\" stop-opacity=\"0.6\"/>\n    <stop offset=\"100%\" stop-color=\"#F5E6C8\" stop-opacity=\"0\"/>\n  </radialGradient>\n</defs>\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.35\"/>\n<use href=\"#grandma--sit-sad\" x=\"300\" y=\"0\" width=\"864\" height=\"1296\"/>\n<use href=\"#yui--look-right-smile\" x=\"1100\" y=\"0\" width=\"864\" height=\"1296\"/>\n<use href=\"#old-furin\" x=\"1500\" y=\"200\" width=\"300\" height=\"300\"/>\n<!-- teapot -->\n<ellipse cx=\"960\" cy=\"800\" rx=\"150\" ry=\"200\" fill=\"#D8A77A\"/>\n<ellipse cx=\"960\" cy=\"650\" rx=\"150\" ry=\"30\" fill=\"#E8B4B4\"/>\n<rect x=\"1110\" y=\"750\" width=\"80\" height=\"30\" rx=\"5\" fill=\"#D8A77A\"/>\n<ellipse cx=\"780\" cy=\"800\" rx=\"30\" ry=\"80\" fill=\"#D8A77A\"/>\n<!-- steam -->\n<circle cx=\"960\" cy=\"600\" r=\"15\" fill=\"#F5E6C8\" fill-opacity=\"0.4\"/>\n<circle cx=\"940\" cy=\"560\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.3\"/>\n<circle cx=\"980\" cy=\"560\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.3\"/>\n<!-- lantern glows -->\n<circle cx=\"400\" cy=\"200\" r=\"80\" fill=\"url(#glow)\"/>\n<circle cx=\"1500\" cy=\"200\" r=\"80\" fill=\"url(#glow)\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\"id\":\"steam1\",\"type\":\"circle\",\"r\":15,\"at\":[960,600],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"steam2\",\"type\":\"circle\",\"r\":12,\"at\":[940,560],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"steam3\",\"type\":\"circle\",\"r\":12,\"at\":[980,560],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"leaf1\",\"type\":\"ellipse\",\"rx\":20,\"ry\":10,\"at\":[1600,900],\"fill\":\"#A8C4A0\",\"rotate\":-15}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.steam1.at\",\"keys\":[{\"t\":0,\"v\":[960,600]},{\"t\":4,\"v\":[960,300],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.steam2.at\",\"keys\":[{\"t\":0,\"v\":[940,560]},{\"t\":4,\"v\":[940,260],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.steam3.at\",\"keys\":[{\"t\":0,\"v\":[980,560]},{\"t\":4,\"v\":[980,260],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf1.rotate\",\"keys\":[{\"t\":0,\"v\":-15},{\"t\":4,\"v\":15,\"ease\":\"inOut\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 35522,
      "tokensIn": 2127,
      "tokensOut": 7537,
      "costUsd": 0.0074214,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:10:30.482Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tgzv8007q2apax0n9l5xy",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 70,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "revise",
      "promptHash": "17348b2a40e74e47",
      "outputSummary": "revise",
      "output": "```svg\n<defs>\n  <radialGradient id=\"stripGlow\">\n    <stop offset=\"0%\" stop-color=\"#FFB84D\"/>\n    <stop offset=\"100%\" stop-color=\"#FFB84D\" stop-opacity=\"0\"/>\n  </radialGradient>\n</defs>\n<rect width=\"1920\" height=\"1080\" fill=\"#F5E6C8\"/>\n<rect x=\"0\" y=\"0\" width=\"200\" height=\"1080\" fill=\"#D8A77A\"/>\n<rect x=\"1720\" y=\"0\" width=\"200\" height=\"1080\" fill=\"#D8A77A\"/>\n<rect x=\"600\" y=\"800\" width=\"720\" height=\"80\" rx=\"10\" ry=\"10\" fill=\"#A8C4A0\"/>\n<use href=\"#yui--hold-neutral\" x=\"500\" y=\"0\" width=\"936\" height=\"1404\"/>\n<use href=\"#new-furin-strip\" x=\"1100\" y=\"500\" width=\"180\" height=\"180\"/>\n<circle id=\"glow1\" cx=\"1190\" cy=\"590\" r=\"30\" fill=\"url(#stripGlow)\" fill-opacity=\"0.2\"/>\n<ellipse id=\"petal1\" cx=\"300\" cy=\"200\" rx=\"12\" ry=\"8\" fill=\"#F5E6C8\"/>\n<ellipse id=\"petal2\" cx=\"1500\" cy=\"180\" rx=\"10\" ry=\"7\" fill=\"#D8A77A\"/>\n<circle id=\"steam1\" cx=\"960\" cy=\"900\" r=\"6\" fill=\"#E8B4B4\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"petal1\",\n      \"type\": \"ellipse\",\n      \"rx\": 12,\n      \"ry\": 8,\n      \"at\": [300, 200],\n      \"fill\": \"#F5E6C8\"\n    },\n    {\n      \"id\": \"petal2\",\n      \"type\": \"ellipse\",\n      \"rx\": 10,\n      \"ry\": 7,\n      \"at\": [1500, 180],\n      \"fill\": \"#D8A77A\"\n    },\n    {\n      \"id\": \"steam1\",\n      \"type\": \"circle\",\n      \"r\": 6,\n      \"at\": [960, 900],\n      \"fill\": \"#E8B4B4\"\n    },\n    {\n      \"id\": \"glow1\",\n      \"type\": \"circle\",\n      \"r\": 30,\n      \"at\": [1190, 590],\n      \"fill\": \"url(#stripGlow)\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.petal1.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [300, 200] },\n        { \"t\": 3, \"v\": [300, 1100], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.petal2.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [1500, 180] },\n        { \"t\": 3, \"v\": [1500, 1000], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.steam1.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [960, 900] },\n        { \"t\": 3, \"v\": [960, 200], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.glow1.scale\",\n      \"keys\": [\n        { \"t\": 0, \"v\": 1 },\n        { \"t\": 3, \"v\": 1.2, \"ease\": \"inOut\" }\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 29414,
      "tokensIn": 2218,
      "tokensOut": 6384,
      "costUsd": 0.006411,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:10:30.548Z",
      "imageUrl": null
    },
    {
      "id": "cmv1th01f007r2apagtesh4s8",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 71,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "revise:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 211/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:10:30.771Z",
      "imageUrl": null
    },
    {
      "id": "cmv1th04s007s2apaqeiszqn0",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 72,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "revise:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: #yui's face is covered by something drawn after it (22% of the head hidden): move that prop or character aside so the face shows (a held prop goes at chest or hand height, beside the head), or draw it before #yui; this is a night/dark scene but the frame's mean brightness is 145/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:10:30.892Z",
      "imageUrl": null
    },
    {
      "id": "cmv1theuy007t2apazjexqgfh",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 73,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "c70cf6e3d1a934d5",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<radialGradient id=\"handGlow\">\n  <stop offset=\"0%\" stop-color=\"#FFB84D\"/>\n  <stop offset=\"100%\" stop-color=\"#FFB84D\" stop-opacity=\"0\"/>\n</radialGradient>\n<circle id=\"glowHand\" cx=\"960\" cy=\"300\" r=\"80\" fill=\"url(#handGlow)\"/>\n<use href=\"#yui--hold-neutral\" x=\"200\" y=\"0\" width=\"1080\" height=\"1620\"/>\n<rect x=\"860\" y=\"260\" width=\"120\" height=\"20\" fill=\"#F5E6C8\"/>\n<circle cx=\"980\" cy=\"270\" r=\"6\" fill=\"#FFB84D\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"twinkle1\",\n      \"type\": \"circle\",\n      \"r\": 8,\n      \"at\": [940, 250],\n      \"fill\": \"#FFB84D\"\n    },\n    {\n      \"id\": \"petal1\",\n      \"type\": \"ellipse\",\n      \"rx\": 10,\n      \"ry\": 6,\n      \"at\": [400, 150],\n      \"fill\": \"#D8A77A\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.twinkle1.scale\",\n      \"keys\": [\n        {\"t\": 0, \"v\": 1},\n        {\"t\": 1.5, \"v\": 0.4},\n        {\"t\": 3, \"v\": 1},\n        \"ease\": \"inOut\"\n      ]\n    },\n    {\n      \"target\": \"shapes.petal1.at\",\n      \"keys\": [\n        {\"t\": 0, \"v\": [400, 150]},\n        {\"t\": 3, \"v\": [400, 900]},\n        \"ease\": \"linear\"\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 19196,
      "tokensIn": 2355,
      "tokensOut": 3857,
      "costUsd": 0.0041778,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:10:49.978Z",
      "imageUrl": null
    },
    {
      "id": "cmv1thevc007u2apa8i5zmrqt",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 74,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "The ```json ambient block is not valid JSON: Expected ',' or ']' after array element in JSON at position 455 (line 26 column 15)",
      "createdAt": "2026-10-10T03:10:49.992Z",
      "imageUrl": null
    },
    {
      "id": "cmv1thl1i007v2apad3bh3kw4",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 75,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "45e876eeec136c5a",
      "outputSummary": "repair",
      "output": "```svg\n<defs>\n  <radialGradient id=\"glow\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\n    <stop offset=\"0%\" stop-color=\"#F5E6C8\" stop-opacity=\"0.6\"/>\n    <stop offset=\"100%\" stop-color=\"#F5E6C8\" stop-opacity=\"0\"/>\n  </radialGradient>\n</defs>\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<!-- characters -->\n<use href=\"#grandma--sit-sad\" x=\"0\" y=\"216\" width=\"576\" height=\"864\"/>\n<use href=\"#yui--look-right-smile\" x=\"1344\" y=\"216\" width=\"576\" height=\"864\"/>\n<!-- teapot -->\n<ellipse cx=\"960\" cy=\"800\" rx=\"80\" ry=\"120\" fill=\"#D8A77A\"/>\n<rect x=\"920\" y=\"920\" width=\"80\" height=\"30\" rx=\"5\" fill=\"#D8A77A\"/>\n<!-- steam puffs -->\n<circle id=\"steam1\" cx=\"960\" cy=\"720\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.4\"/>\n<circle id=\"steam2\" cx=\"940\" cy=\"680\" r=\"10\" fill=\"#F5E6C8\" fill-opacity=\"0.3\"/>\n<circle id=\"steam3\" cx=\"980\" cy=\"680\" r=\"10\" fill=\"#F5E6C8\" fill-opacity=\"0.3\"/>\n<!-- wind chime (placed above heads) -->\n<use href=\"#old-furin\" x=\"800\" y=\"0\" width=\"200\" height=\"200\"/>\n<!-- warm glows around lanterns -->\n<circle cx=\"400\" cy=\"200\" r=\"80\" fill=\"url(#glow)\"/>\n<circle cx=\"1500\" cy=\"200\" r=\"80\" fill=\"url(#glow)\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"steam1\",\n      \"type\": \"circle\",\n      \"r\": 12,\n      \"at\": [960, 720],\n      \"fill\": \"#F5E6C8\"\n    },\n    {\n      \"id\": \"steam2\",\n      \"type\": \"circle\",\n      \"r\": 10,\n      \"at\": [940, 680],\n      \"fill\": \"#F5E6C8\"\n    },\n    {\n      \"id\": \"steam3\",\n      \"type\": \"circle\",\n      \"r\": 10,\n      \"at\": [980, 680],\n      \"fill\": \"#F5E6C8\"\n    },\n    {\n      \"id\": \"petal1\",\n      \"type\": \"ellipse\",\n      \"rx\": 8,\n      \"ry\": 12,\n      \"at\": [200, -20],\n      \"fill\": \"#E8B4B4\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.steam1.at\",\n      \"keys\": [\n        {\"t\": 0, \"v\": [960, 720]},\n        {\"t\": 4, \"v\": [960, 520], \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.steam1.scale\",\n      \"keys\": [\n        {\"t\": 0, \"v\": 1},\n        {\"t\": 4, \"v\": 0.01, \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.steam2.at\",\n      \"keys\": [\n        {\"t\": 0, \"v\": [940, 680]},\n        {\"t\": 4, \"v\": [940, 480], \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.steam2.scale\",\n      \"keys\": [\n        {\"t\": 0, \"v\": 1},\n        {\"t\": 4, \"v\": 0.01, \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.steam3.at\",\n      \"keys\": [\n        {\"t\": 0, \"v\": [980, 680]},\n        {\"t\": 4, \"v\": [980, 480], \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.steam3.scale\",\n      \"keys\": [\n        {\"t\": 0, \"v\": 1},\n        {\"t\": 4, \"v\": 0.01, \"ease\": \"inOut\"}\n      ]\n    },\n    {\n      \"target\": \"shapes.petal1.at\",\n      \"keys\": [\n        {\"t\": 0, \"v\": [200, -20]},\n        {\"t\": 4, \"v\": [200, 1300], \"ease\": \"linear\"}\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 27089,
      "tokensIn": 2597,
      "tokensOut": 5890,
      "costUsd": 0.0060801,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:10:57.990Z",
      "imageUrl": null
    },
    {
      "id": "cmv1thlbr007w2apa7du9diom",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 76,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 124/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:10:58.359Z",
      "imageUrl": null
    },
    {
      "id": "cmv1ti0xm007x2apam9pls3ls",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 77,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "0822fd69e408b2ae",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<radialGradient id=\"handGlow\">\n  <stop offset=\"0%\" stop-color=\"#FFB84D\"/>\n  <stop offset=\"100%\" stop-color=\"#FFB84D\" stop-opacity=\"0\"/>\n</radialGradient>\n<circle id=\"glowHand\" cx=\"1150\" cy=\"500\" r=\"80\" fill=\"url(#handGlow)\"/>\n<use href=\"#yui--hold-neutral\" x=\"400\" y=\"0\" width=\"1080\" height=\"1620\"/>\n<use href=\"#new-furin-strip\" x=\"600\" y=\"500\" width=\"180\" height=\"180\"/>\n<ellipse cx=\"1500\" cy=\"200\" rx=\"30\" ry=\"15\" fill=\"#A8C4A0\" fill-opacity=\"0.3\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\"id\":\"star1\",\"type\":\"star\",\"points\":5,\"rOuter\":8,\"rInner\":4,\"at\":[1600,200],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"leaf1\",\"type\":\"ellipse\",\"rx\":12,\"ry\":6,\"at\":[200,-20],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"puff1\",\"type\":\"circle\",\"r\":8,\"at\":[900,800],\"fill\":\"#D8A77A\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.star1.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":1.5,\"v\":0.01},{\"t\":3,\"v\":1}],\"ease\":\"inOut\"},\n    {\"target\":\"shapes.leaf1.at\",\"keys\":[{\"t\":0,\"v\":[200,-20]},{\"t\":3,\"v\":[400,900]}],\"ease\":\"linear\"},\n    {\"target\":\"shapes.puff1.scale\",\"keys\":[{\"t\":0,\"v\":0.01},{\"t\":2,\"v\":1.2},{\"t\":3,\"v\":0.01}],\"ease\":\"inOut\"},\n    {\"target\":\"shapes.puff1.at\",\"keys\":[{\"t\":0,\"v\":[900,800]},{\"t\":3,\"v\":[950,600]}],\"ease\":\"out\"}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 2,
      "latencyMs": 28586,
      "tokensIn": 2119,
      "tokensOut": 6031,
      "costUsd": 0.0060636,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:11:18.586Z",
      "imageUrl": null
    },
    {
      "id": "cmv1ti158007y2apad8ttpr3j",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 78,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 2,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 126/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:11:18.860Z",
      "imageUrl": null
    },
    {
      "id": "cmv1ti9ek007z2apafo27bjie",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 79,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "de049bf8951b3373",
      "outputSummary": "repair",
      "output": "```svg\n<defs>\n  <radialGradient id=\"glow\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\n    <stop offset=\"0%\" stop-color=\"#F5E6C8\" stop-opacity=\"0.6\"/>\n    <stop offset=\"100%\" stop-color=\"#F5E6C8\" stop-opacity=\"0\"/>\n  </radialGradient>\n</defs>\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.5\"/>\n<use href=\"#grandma--sit-sad\" x=\"0\" y=\"216\" width=\"576\" height=\"864\"/>\n<use href=\"#yui--look-right-smile\" x=\"1344\" y=\"216\" width=\"576\" height=\"864\"/>\n<use href=\"#old-furin\" x=\"800\" y=\"-100\" width=\"200\" height=\"200\"/>\n<rect x=\"920\" y=\"920\" width=\"80\" height=\"30\" rx=\"5\" fill=\"#D8A77A\"/>\n<circle cx=\"940\" cy=\"860\" r=\"14\" fill=\"#F5E6C8\" fill-opacity=\"0.4\"/>\n<circle cx=\"960\" cy=\"830\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.3\"/>\n<circle cx=\"980\" cy=\"830\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.3\"/>\n<circle cx=\"960\" cy=\"800\" r=\"10\" fill=\"#F5E6C8\" fill-opacity=\"0.2\"/>\n<circle cx=\"400\" cy=\"200\" r=\"80\" fill=\"url(#glow)\"/>\n<circle cx=\"1500\" cy=\"200\" r=\"80\" fill=\"url(#glow)\"/>\n```\n```json\n{\n  \"shapes\": [\n    {\"id\":\"spark1\",\"type\":\"circle\",\"r\":6,\"at\":[300,200],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"spark2\",\"type\":\"circle\",\"r\":6,\"at\":[900,400],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"spark3\",\"type\":\"circle\",\"r\":6,\"at\":[1500,300],\"fill\":\"#F5E6C8\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.spark1.at\",\"keys\":[{\"t\":0,\"v\":[300,200]},{\"t\":4,\"v\":[300,50],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.spark1.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":4,\"v\":0.01,\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.spark2.at\",\"keys\":[{\"t\":0,\"v\":[900,400]},{\"t\":4,\"v\":[900,0],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.spark2.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":4,\"v\":0.01,\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.spark3.at\",\"keys\":[{\"t\":0,\"v\":[1500,300]},{\"t\":4,\"v\":[1500,100],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.spark3.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":4,\"v\":0.01,\"ease\":\"inOut\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 2,
      "latencyMs": 31195,
      "tokensIn": 2487,
      "tokensOut": 6584,
      "costUsd": 0.0066717,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:11:29.564Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tib3l00802apa0g29g40t",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 80,
      "shotIndex": 7,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "71be635a47f2ec2f",
      "outputSummary": "look",
      "output": "{\"sees\": [\"A woman in a pink kimono with a yellow obi stands on the right, smiling with a bow in her hair.\", \"A seated figure in a teal outfit with a green sash is on the left, looking sad.\", \"A potted plant with green leaves is in the center background.\", \"Traditional Japanese sliding doors (shoji) are visible behind the seated figure.\", \"Two small glowing orbs (possibly lanterns) are in the upper background.\", \"A wooden floor with a small rectangular object (possibly a box) in the center foreground.\", \"A hanging wind chime is visible near the top center of the frame.\", \"The scene is set indoors with soft, dim lighting, suggesting night time.\"], \"problems\": [\"The seated figure's face is partially cut off at the bottom of the frame, with only the upper body visible.\"], \"matchesShot\": true}",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 1795,
      "tokensIn": 591,
      "tokensOut": 184,
      "costUsd": 0.0007962,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r1.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:11:31.761Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r1.jpg"
    },
    {
      "id": "cmv1tic6t00812apa2ki51rkw",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 81,
      "shotIndex": 7,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "re-critique",
      "promptHash": "357fcf78681d7820",
      "outputSummary": "re-critique",
      "output": "{\n  \"score\": 6,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"The seated figure's face is partially cut off at the bottom of the frame, with only the upper body visible.\",\n    \"The wind chime is positioned near the top center but may not be prominent enough to emphasize the sound in a slow zoom-in; its size and brightness are modest, risking it being overlooked.\",\n    \"The potted plant and rectangular box in the foreground are low-contrast and blend into the dim background, reducing visual interest and depth.\",\n    \"The two glowing orbs are placed symmetrically but lack distinctiveness; they could be confused with generic light sources rather than lanterns, weakening the night‑time atmosphere.\"\n  ],\n  \"fixes\": [\n    \"raise the seated figure's position or extend the frame downward to keep the full face visible\",\n    \"increase the size and brightness of the wind chime or add a subtle glow to highlight its sound\",\n    \"add a soft rim light or outline to the potted plant and box to separate them from the background\",\n    \"replace the two glowing orbs with distinct lantern shapes and add a gentle halo to emphasize night lighting\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 1364,
      "tokensIn": 1419,
      "tokensOut": 253,
      "costUsd": 0.00014586,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r1.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:11:33.173Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r1.jpg"
    },
    {
      "id": "cmv1tic7600822apanw5kbfrb",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 82,
      "shotIndex": 7,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 6/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · The seated figure's face is partially cut off at the bottom of the frame, with only the upper body visible.",
      "output": "{\"score\":6,\"verdict\":\"revise\",\"issues\":[\"The seated figure's face is partially cut off at the bottom of the frame, with only the upper body visible.\",\"The wind chime is positioned near the top center but may not be prominent enough to emphasize the sound in a slow zoom-in; its size and brightness are modest, risking it being overlooked.\",\"The potted plant and rectangular box in the foreground are low-contrast and blend into the dim background, reducing visual interest and depth.\",\"The two glowing orbs are placed symmetrically but lack distinctiveness; they could be confused with generic light sources rather than lanterns, weakening the night‑time atmosphere.\"],\"fixes\":[\"raise the seated figure's position or extend the frame downward to keep the full face visible\",\"increase the size and brightness of the wind chime or add a subtle glow to highlight its sound\",\"add a soft rim light or outline to the potted plant and box to separate them from the background\",\"replace the two glowing orbs with distinct lantern shapes and add a gentle halo to emphasize night lighting\"]}",
      "critiqueScore": 6,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r1.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:11:33.186Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r1.jpg"
    },
    {
      "id": "cmv1tiejs00832apazqdv0fpe",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 83,
      "shotIndex": 7,
      "role": "system",
      "model": "engine",
      "action": "render-clip",
      "promptHash": null,
      "outputSummary": "Clip 48 frames @ 12 fps rendered; acting: grandma blinks 1×, yui blinks 2×",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 3036,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:11:36.232Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tiejx00842apa1y1t4hi5",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 84,
      "shotIndex": 7,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "uplift",
      "promptHash": null,
      "outputSummary": "Revision accepted: 3 → 6",
      "output": null,
      "critiqueScore": 6,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:11:36.237Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tikpf00852apay102eu1d",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 85,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "baaa7bbf505234cc",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<radialGradient id=\"lanternGlow\">\n  <stop offset=\"0%\" stop-color=\"#FFB84D\"/>\n  <stop offset=\"100%\" stop-color=\"#FFB84D\" stop-opacity=\"0\"/>\n</radialGradient>\n<circle cx=\"300\" cy=\"200\" r=\"60\" fill=\"url(#lanternGlow)\"/>\n<g transform=\"translate(-536 0) scale(-1 1)\">\n  <use href=\"#yui--hold-neutral\" x=\"-936\" y=\"0\" width=\"936\" height=\"1404\"/>\n</g>\n<rect x=\"200\" y=\"400\" width=\"30\" height=\"120\" fill=\"#E8B4B4\"/>\n<circle cx=\"215\" cy=\"520\" r=\"8\" fill=\"#F5E6C8\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"leaf1\",\n      \"type\": \"ellipse\",\n      \"rx\": 20,\n      \"ry\": 10,\n      \"at\": [300, 800],\n      \"fill\": \"#A8C4A0\"\n    },\n    {\n      \"id\": \"leaf2\",\n      \"type\": \"ellipse\",\n      \"rx\": 18,\n      \"ry\": 9,\n      \"at\": [1500, 700],\n      \"fill\": \"#A8C4A0\"\n    },\n    {\n      \"id\": \"twinkle1\",\n      \"type\": \"circle\",\n      \"r\": 12,\n      \"at\": [900, 200],\n      \"fill\": \"#F5E6C8\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.leaf1.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [300, 800] },\n        { \"t\": 3, \"v\": [320, 200], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.leaf2.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [1500, 700] },\n        { \"t\": 3, \"v\": [1480, 200], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.twinkle1.scale\",\n      \"keys\": [\n        { \"t\": 0, \"v\": 1 },\n        { \"t\": 1.5, \"v\": 1.3 },\n        { \"t\": 3, \"v\": 1 },\n        { \"ease\": \"inOut\" }\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 3,
      "latencyMs": 25342,
      "tokensIn": 2196,
      "tokensOut": 5223,
      "costUsd": 0.0053595,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:11:44.211Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tikpy00862apaafhg00be",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 86,
      "shotIndex": 6,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 3,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Ambient layer invalid — tracks.3.keys.3.t: Invalid input: expected number, received undefined; tracks.3.keys.3.v: Invalid input",
      "createdAt": "2026-10-10T03:11:44.230Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tiv2i00872apaxi1u62je",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 87,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "revise",
      "promptHash": "9481c3bc95bf0537",
      "outputSummary": "revise",
      "output": "```svg\n<defs>\n  <radialGradient id=\"glow\" cx=\"0.5\" cy=\"0.5\" r=\"0.5\">\n    <stop offset=\"0%\" stop-color=\"#F5E6C8\" stop-opacity=\"0.6\"/>\n    <stop offset=\"100%\" stop-color=\"#F5E6C8\" stop-opacity=\"0\"/>\n  </radialGradient>\n</defs>\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<!-- wind chime with glow -->\n<use href=\"#old-furin\" x=\"810\" y=\"100\" width=\"300\" height=\"300\"/>\n<circle cx=\"960\" cy=\"250\" r=\"150\" fill=\"url(#glow)\" fill-opacity=\"0.2\"/>\n<!-- characters -->\n<use href=\"#grandma--sit-sad\" x=\"200\" y=\"150\" width=\"504\" height=\"756\"/>\n<use href=\"#yui--look-right-smile\" x=\"1216\" y=\"150\" width=\"504\" height=\"756\"/>\n<!-- foreground potted plant -->\n<g>\n  <!-- pot -->\n  <rect x=\"300\" y=\"800\" width=\"120\" height=\"80\" rx=\"10\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"4\"/>\n  <!-- soil -->\n  <ellipse cx=\"360\" cy=\"800\" rx=\"60\" ry=\"20\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"2\"/>\n  <!-- plant foliage -->\n  <circle cx=\"360\" cy=\"720\" r=\"50\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"2\"/>\n</g>\n<!-- foreground box -->\n<rect x=\"1500\" y=\"820\" width=\"180\" height=\"100\" rx=\"12\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"4\"/>\n<!-- lanterns (replacing glowing orbs) -->\n<g>\n  <!-- lantern base -->\n  <rect x=\"350\" y=\"150\" width=\"40\" height=\"80\" rx=\"8\" fill=\"#F5E6C8\"/>\n  <!-- lantern roof -->\n  <polygon points=\"350,150 390,150 370,120\" fill=\"#F5E6C8\"/>\n  <!-- light inside -->\n  <circle cx=\"370\" cy=\"190\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.8\"/>\n  <!-- halo -->\n  <circle cx=\"370\" cy=\"190\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n</g>\n<g>\n  <!-- second lantern -->\n  <rect x=\"1530\" y=\"150\" width=\"40\" height=\"80\" rx=\"8\" fill=\"#F5E6C8\"/>\n  <polygon points=\"1530,150 1570,150 1550,120\" fill=\"#F5E6C8\"/>\n  <circle cx=\"1550\" cy=\"190\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.8\"/>\n  <circle cx=\"1550\" cy=\"190\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n</g>\n```\n\n```json\n{\n  \"shapes\": [\n    {\n      \"id\": \"petal1\",\n      \"type\": \"circle\",\n      \"r\": 8,\n      \"at\": [400, -20],\n      \"fill\": \"#E8B4B4\"\n    },\n    {\n      \"id\": \"petal2\",\n      \"type\": \"circle\",\n      \"r\": 6,\n      \"at\": [1200, -10],\n      \"fill\": \"#E8B4B4\"\n    }\n  ],\n  \"tracks\": [\n    {\n      \"target\": \"shapes.petal1.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [400, -20] },\n        { \"t\": 4, \"v\": [420, 1100], \"ease\": \"inOut\" }\n      ]\n    },\n    {\n      \"target\": \"shapes.petal2.at\",\n      \"keys\": [\n        { \"t\": 0, \"v\": [1200, -10] },\n        { \"t\": 4, \"v\": [1240, 1100], \"ease\": \"inOut\" }\n      ]\n    }\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 21398,
      "tokensIn": 2425,
      "tokensOut": 4712,
      "costUsd": 0.0049683,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:11:57.642Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tivc200882apaao0ozfdy",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 88,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "revise:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Framing/lighting check failed: this is a night/dark scene but the frame's mean brightness is 122/255 (should be ≤ 120): add a full-canvas <rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/> over the set BEFORE the characters, and warm glows around the light sources.",
      "createdAt": "2026-10-10T03:11:57.986Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tjauc00892apa1jte4sr2",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 89,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "de50cad529832251",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<use href=\"#old-furin\" x=\"750\" y=\"100\" width=\"420\" height=\"420\"/>\n<circle cx=\"960\" cy=\"310\" r=\"210\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n<use href=\"#grandma--sit-sad\" x=\"200\" y=\"120\" width=\"504\" height=\"756\"/>\n<use href=\"#yui--look-right-smile\" x=\"1216\" y=\"120\" width=\"504\" height=\"756\"/>\n<!-- Lanterns with halos -->\n<g>\n  <circle cx=\"370\" cy=\"190\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n  <rect x=\"350\" y=\"150\" width=\"40\" height=\"80\" rx=\"8\" fill=\"#F5E6C8\" stroke=\"#F5E6C8\" stroke-width=\"2\"/>\n  <polygon points=\"350,150 390,150 370,120\" fill=\"#F5E6C8\" stroke=\"#F5E6C8\" stroke-width=\"2\"/>\n  <circle cx=\"370\" cy=\"190\" r=\"12\" fill=\"#F5E6C8\"/>\n</g>\n<g>\n  <circle cx=\"1550\" cy=\"190\" r=\"30\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n  <rect x=\"1530\" y=\"150\" width=\"40\" height=\"80\" rx=\"8\" fill=\"#F5E6C8\" stroke=\"#F5E6C8\" stroke-width=\"2\"/>\n  <polygon points=\"1530,150 1570,150 1550,120\" fill=\"#F5E6C8\" stroke=\"#F5E6C8\" stroke-width=\"2\"/>\n  <circle cx=\"1550\" cy=\"190\" r=\"12\" fill=\"#F5E6C8\"/>\n</g>\n<!-- Foreground potted plant (left) -->\n<rect x=\"300\" y=\"800\" width=\"120\" height=\"80\" rx=\"10\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<ellipse cx=\"360\" cy=\"800\" rx=\"60\" ry=\"20\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<circle cx=\"360\" cy=\"720\" r=\"50\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<!-- Foreground box (right) -->\n<rect x=\"1500\" y=\"820\" width=\"180\" height=\"100\" rx=\"12\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\"id\":\"leaf1\",\"type\":\"ellipse\",\"rx\":20,\"ry\":10,\"at\":[400,200],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"leaf2\",\"type\":\"ellipse\",\"rx\":20,\"ry\":10,\"at\":[800,150],\"fill\":\"#E8B4B4\"},\n    {\"id\":\"leaf3\",\"type\":\"ellipse\",\"rx\":20,\"ry\":10,\"at\":[1200,100],\"fill\":\"#D8A77A\"},\n    {\"id\":\"steam1\",\"type\":\"circle\",\"r\":15,\"at\":[370,120],\"fill\":\"#F5E6C8\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.leaf1.at\",\"keys\":[{\"t\":0,\"v\":[400,200]},{\"t\":4,\"v\":[450,900]},{\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf2.at\",\"keys\":[{\"t\":0,\"v\":[800,150]},{\"t\":4,\"v\":[850,950]},{\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf3.at\",\"keys\":[{\"t\":0,\"v\":[1200,100]},{\"t\":4,\"v\":[1250,880]},{\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.steam1.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":4,\"v\":0.01,\"ease\":\"out\"}]},\n    {\"target\":\"shapes.steam1.at\",\"keys\":[{\"t\":0,\"v\":[370,120]},{\"t\":4,\"v\":[370,20]},{\"ease\":\"out\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 20089,
      "tokensIn": 2871,
      "tokensOut": 4394,
      "costUsd": 0.0048159,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:12:18.084Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tjaus008a2apavaebe1wv",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 90,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 1,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Ambient layer invalid — tracks.1.keys.2.t: Invalid input: expected number, received undefined; tracks.1.keys.2.v: Invalid input; tracks.2.keys.2.t: Invalid input: expected number, received undefined; tracks.2.keys.2.v: Invalid input; tracks.3.keys.2.t: Invalid input: expected number, received undefined",
      "createdAt": "2026-10-10T03:12:18.100Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tjqqo008b2apaqllp1svd",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 91,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "2b17267da401a2f0",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<circle cx=\"940\" cy=\"360\" r=\"300\" fill=\"#F5E6C8\" fill-opacity=\"0.2\"/>\n<use href=\"#old-furin\" x=\"660\" y=\"80\" width=\"560\" height=\"560\"/>\n<use href=\"#grandma--sit-sad\" x=\"200\" y=\"80\" width=\"504\" height=\"756\"/>\n<use href=\"#yui--look-right-smile\" x=\"1216\" y=\"80\" width=\"504\" height=\"756\"/>\n<!-- potted plant and box with outlines -->\n<rect x=\"300\" y=\"800\" width=\"120\" height=\"80\" rx=\"10\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<ellipse cx=\"360\" cy=\"800\" rx=\"60\" ry=\"20\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<circle cx=\"360\" cy=\"720\" r=\"50\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<rect x=\"300\" y=\"800\" width=\"120\" height=\"80\" rx=\"10\" fill=\"none\" stroke=\"#F5E6C8\" stroke-width=\"3\"/>\n<ellipse cx=\"360\" cy=\"800\" rx=\"60\" ry=\"20\" fill=\"none\" stroke=\"#F5E6C8\" stroke-width=\"3\"/>\n<circle cx=\"360\" cy=\"720\" r=\"50\" fill=\"none\" stroke=\"#F5E6C8\" stroke-width=\"3\"/>\n<rect x=\"1500\" y=\"820\" width=\"180\" height=\"100\" rx=\"12\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<rect x=\"1500\" y=\"820\" width=\"180\" height=\"100\" rx=\"12\" fill=\"none\" stroke=\"#F5E6C8\" stroke-width=\"3\"/>\n<!-- lanterns -->\n<g transform=\"translate(500 200)\">\n  <rect width=\"40\" height=\"80\" rx=\"8\" fill=\"#F5E6C8\"/>\n  <polygon points=\"20,0 60,0 40,-30\" fill=\"#F5E6C8\"/>\n  <circle cx=\"40\" cy=\"-10\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.2\"/>\n</g>\n<g transform=\"translate(1300 200)\">\n  <rect width=\"40\" height=\"80\" rx=\"8\" fill=\"#F5E6C8\"/>\n  <polygon points=\"20,0 60,0 40,-30\" fill=\"#F5E6C8\"/>\n  <circle cx=\"40\" cy=\"-10\" r=\"12\" fill=\"#F5E6C8\" fill-opacity=\"0.2\"/>\n</g>\n```\n\n```json\n{\n  \"shapes\": [\n    {\"id\":\"leaf1\",\"type\":\"circle\",\"r\":8,\"at\":[100,-20],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"leaf2\",\"type\":\"circle\",\"r\":6,\"at\":[400,-10],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"leaf3\",\"type\":\"circle\",\"r\":7,\"at\":[700,-30],\"fill\":\"#D8A77A\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.leaf1.at\",\"keys\":[{\"t\":0,\"v\":[100,-20]},{\"t\":4,\"v\":[120,1100]},{\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf2.at\",\"keys\":[{\"t\":0,\"v\":[400,-10]},{\"t\":4,\"v\":[420,1100]},{\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf3.at\",\"keys\":[{\"t\":0,\"v\":[700,-30]},{\"t\":4,\"v\":[720,1100]},{\"ease\":\"inOut\"}]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 2,
      "latencyMs": 20580,
      "tokensIn": 2780,
      "tokensOut": 4788,
      "costUsd": 0.0051432,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:12:38.688Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tjqr7008c2apalxw2ib23",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 92,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair:invalid",
      "promptHash": null,
      "outputSummary": "Frame rejected by the engine",
      "output": null,
      "critiqueScore": null,
      "attempt": 2,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": "Ambient layer invalid — tracks.1.keys.2.t: Invalid input: expected number, received undefined; tracks.1.keys.2.v: Invalid input; tracks.2.keys.2.t: Invalid input: expected number, received undefined; tracks.2.keys.2.v: Invalid input; tracks.3.keys.2.t: Invalid input: expected number, received undefined",
      "createdAt": "2026-10-10T03:12:38.707Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tkcy8008d2apa7pcx9lfw",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 93,
      "shotIndex": 7,
      "role": "artist",
      "model": "nvidia/nemotron-3-super-120b-a12b",
      "action": "repair",
      "promptHash": "069a536ca6956aa7",
      "outputSummary": "repair",
      "output": "```svg\n<use href=\"#veranda\" x=\"0\" y=\"0\" width=\"1920\" height=\"1080\"/>\n<rect width=\"1920\" height=\"1080\" fill=\"#0b1330\" fill-opacity=\"0.45\"/>\n<ellipse cx=\"960\" cy=\"430\" rx=\"380\" ry=\"380\" fill=\"#F5E6C8\" fill-opacity=\"0.15\"/>\n<use href=\"#old-furin\" x=\"610\" y=\"80\" width=\"700\" height=\"700\"/>\n<use href=\"#grandma--sit-sad\" x=\"200\" y=\"40\" width=\"433\" height=\"650\"/>\n<use href=\"#yui--look-right-smile\" x=\"1387\" y=\"40\" width=\"433\" height=\"650\"/>\n<rect x=\"300\" y=\"800\" width=\"120\" height=\"80\" rx=\"10\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<ellipse cx=\"360\" cy=\"800\" rx=\"60\" ry=\"20\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<circle cx=\"360\" cy=\"720\" r=\"50\" fill=\"#A8C4A0\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<rect x=\"1500\" y=\"820\" width=\"180\" height=\"100\" rx=\"12\" fill=\"#D8A77A\" stroke=\"#F5E6C8\" stroke-width=\"6\"/>\n<circle cx=\"400\" cy=\"900\" r=\"30\" fill=\"#F5E6C8\"/>\n<circle cx=\"400\" cy=\"900\" r=\"45\" fill=\"#F5E6C8\" fill-opacity=\"0.2\"/>\n<circle cx=\"1500\" cy=\"900\" r=\"30\" fill=\"#F5E6C8\"/>\n<circle cx=\"1500\" cy=\"900\" r=\"45\" fill=\"#F5E6C8\" fill-opacity=\"0.2\"/>\n```\n\n```json\n{\n  \"shapes\": [\n    {\"id\":\"leaf1\",\"type\":\"ellipse\",\"rx\":10,\"ry\":20,\"at\":[300,200],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"leaf2\",\"type\":\"ellipse\",\"rx\":12,\"ry\":24,\"at\":[1600,150],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"leaf3\",\"type\":\"ellipse\",\"rx\":8,\"ry\":16,\"at\":[900,100],\"fill\":\"#A8C4A0\"},\n    {\"id\":\"lantern1_glow\",\"type\":\"circle\",\"r\":45,\"at\":[400,900],\"fill\":\"#F5E6C8\"},\n    {\"id\":\"lantern2_glow\",\"type\":\"circle\",\"r\":45,\"at\":[1500,900],\"fill\":\"#F5E6C8\"}\n  ],\n  \"tracks\": [\n    {\"target\":\"shapes.leaf1.at\",\"keys\":[{\"t\":0,\"v\":[300,200]},{\"t\":4,\"v\":[320,1080],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf2.at\",\"keys\":[{\"t\":0,\"v\":[1600,150]},{\"t\":4,\"v\":[1580,1080],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.leaf3.at\",\"keys\":[{\"t\":0,\"v\":[900,100]},{\"t\":4,\"v\":[920,1080],\"ease\":\"inOut\"}]},\n    {\"target\":\"shapes.lantern1_glow.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":2,\"v\":1.2},{\"t\":4,\"v\":1},\"ease\":\"inOut\"]},\n    {\"target\":\"shapes.lantern2_glow.scale\",\"keys\":[{\"t\":0,\"v\":1},{\"t\":2,\"v\":0.8},{\"t\":4,\"v\":1},\"ease\":\"inOut\"]}\n  ]\n}\n```",
      "critiqueScore": null,
      "attempt": 3,
      "latencyMs": 28758,
      "tokensIn": 2811,
      "tokensOut": 5436,
      "costUsd": 0.0057357,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:13:07.472Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tkemm008e2apai7bcl7ho",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 94,
      "shotIndex": 7,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "look",
      "promptHash": "57642495ccdcca2c",
      "outputSummary": "look",
      "output": "{\"sees\": [\"A male character in blue clothing sits on a stool on the left, looking sad.\", \"A female character in pink clothing stands on the right, smiling.\", \"A large, vertical, rectangular object with a pink stripe and a blue top is centered between them.\", \"A potted plant is on the floor near the center-right.\", \"A small, round object (possibly a ball) is on the floor near the left character.\", \"A teapot and a rectangular object are on the floor near the right character.\", \"The background consists of a grid-patterned wall on the left and a plain wall on the right.\", \"The floor is wooden with a grid pattern.\"], \"problems\": [\"The scene is described as a night/dark scene but the overall brightness is too high (mean brightness 125/255, should be ≤ 120).\"], \"matchesShot\": false}",
      "critiqueScore": null,
      "attempt": 2,
      "latencyMs": 1807,
      "tokensIn": 663,
      "tokensOut": 189,
      "costUsd": 0.0008514,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r2.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:13:09.646Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r2.jpg"
    },
    {
      "id": "cmv1tkfsm008f2apa4ueuln4j",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 95,
      "shotIndex": 7,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "re-critique",
      "promptHash": "06c7bdb5980c6ff4",
      "outputSummary": "re-critique",
      "output": "{\n  \"score\": 3,\n  \"verdict\": \"revise\",\n  \"issues\": [\n    \"Scene described as night/dark but mean brightness 125/255 exceeds limit (≤120).\",\n    \"Brightness fix not applied; missing full-canvas dark overlay before characters.\",\n    \"Composition unclear: central vertical rectangle with pink stripe and blue top does not match described objects; visible objects (male in blue, female in pink, potted plant, teapot) are not represented in SVG.\",\n    \"Characters placed off‑center and overlapping floor elements; no clear rule‑of‑thirds layout.\",\n    \"Missing warm glows around light sources as required by engine check.\"\n  ],\n  \"fixes\": [\n    \"Add a full‑canvas <rect width='1920' height='1080' fill='#0b1330' fill-opacity='0.45'/> before any character elements to darken the scene.\",\n    \"Insert warm glow ellipses or gradients around #old-furin and any light sources to simulate night illumination.\",\n    \"Replace the central pink‑striped blue rectangle with a potted plant graphic and move it to the center‑right floor area.\",\n    \"Re‑position #grandma--sit-sad to the left‑third (≈30% across) and #yui--look-right-smile to the right‑third (≈70% across) to create balanced composition.\"\n  ]\n}",
      "critiqueScore": null,
      "attempt": 2,
      "latencyMs": 1468,
      "tokensIn": 1534,
      "tokensOut": 316,
      "costUsd": 0.00016788,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r2.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:13:11.158Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r2.jpg"
    },
    {
      "id": "cmv1tkft3008g2apa96bd799u",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 96,
      "shotIndex": 7,
      "role": "critic",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "score",
      "promptHash": null,
      "outputSummary": "vision critic 3/10 · revise (openbmb/MiniCPM-V-4_5 looked, nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B scored) · Scene described as night/dark but mean brightness 125/255 exceeds limit (≤120).",
      "output": "{\"score\":3,\"verdict\":\"revise\",\"issues\":[\"Scene described as night/dark but mean brightness 125/255 exceeds limit (≤120).\",\"Brightness fix not applied; missing full-canvas dark overlay before characters.\",\"Composition unclear: central vertical rectangle with pink stripe and blue top does not match described objects; visible objects (male in blue, female in pink, potted plant, teapot) are not represented in SVG.\",\"Characters placed off‑center and overlapping floor elements; no clear rule‑of‑thirds layout.\",\"Missing warm glows around light sources as required by engine check.\"],\"fixes\":[\"Add a full‑canvas <rect width='1920' height='1080' fill='#0b1330' fill-opacity='0.45'/> before any character elements to darken the scene.\",\"Insert warm glow ellipses or gradients around #old-furin and any light sources to simulate night illumination.\",\"Replace the central pink‑striped blue rectangle with a potted plant graphic and move it to the center‑right floor area.\",\"Re‑position #grandma--sit-sad to the left‑third (≈30% across) and #yui--look-right-smile to the right‑third (≈70% across) to create balanced composition.\"]}",
      "critiqueScore": 3,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": "cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r2.jpg",
      "error": null,
      "createdAt": "2026-10-10T03:13:11.175Z",
      "imageUrl": "/api/files/cmv1td51j005j2apajygdi95n/director/cmv1td5bu005k2apa571da5sp/f07-r2.jpg"
    },
    {
      "id": "cmv1tkftb008h2apa31iua93l",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 97,
      "shotIndex": 7,
      "role": "critic",
      "model": "openbmb/MiniCPM-V-4_5",
      "action": "keep",
      "promptHash": null,
      "outputSummary": "Revision scored 3 ≤ 6: kept the previous version",
      "output": null,
      "critiqueScore": 6,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:13:11.183Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tkfth008i2apaadgb28yx",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 98,
      "shotIndex": null,
      "role": "editor",
      "model": "storyboardLint",
      "action": "lint",
      "promptHash": null,
      "outputSummary": "Lint: 0 errors, 0 warnings, 0 info",
      "output": "[]",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:13:11.189Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tkg1z008j2apa0i9v7njq",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 99,
      "shotIndex": null,
      "role": "editor",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "continuity",
      "promptHash": "15e38d110149474e",
      "outputSummary": "continuity",
      "output": "{\n  \"ok\": true,\n  \"notes\": []\n}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 299,
      "tokensIn": 937,
      "tokensOut": 14,
      "costUsd": 0.00005958,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:13:11.495Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tkg29008k2apanrvvd244",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 100,
      "shotIndex": null,
      "role": "editor",
      "model": "nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B",
      "action": "continuity:report",
      "promptHash": null,
      "outputSummary": "Continuity OK",
      "output": "{\"ok\":true,\"notes\":[]}",
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 0,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:13:11.505Z",
      "imageUrl": null
    },
    {
      "id": "cmv1tkgd4008l2apae1dzyc8l",
      "runId": "cmv1td5bu005k2apa571da5sp",
      "seq": 101,
      "shotIndex": null,
      "role": "system",
      "model": "engine:score",
      "action": "music",
      "promptHash": null,
      "outputSummary": "Original score 23 s: day 0–4 s, festival 3–13 s, tender 12–20 s, lullaby 19–23 s (ducked under dialogue in the mix)",
      "output": null,
      "critiqueScore": null,
      "attempt": 0,
      "latencyMs": 383,
      "tokensIn": 0,
      "tokensOut": 0,
      "costUsd": 0,
      "imagePath": null,
      "error": null,
      "createdAt": "2026-10-10T03:13:11.896Z",
      "imageUrl": null
    }
  ],
  "live": false
}