{
 "builtAt": "2026-09-22",
 "builtBy": "tools/apply-verdicts.mjs",
 "curation": {
  "reviewer": "three vision reviewers over 15 contact sheets, 161 candidates",
  "floor": 6,
  "rendered": 161,
  "reviewed": 161
 },
 "assetBase": "./assets/meshes/",
 "options": 3,
 "sourceScenes": [
  "scene_01_square_3m",
  "scene_02_rectangle_5x4m",
  "scene_03_l_shape",
  "scene_04_hexagonal",
  "scene_05_tiny_2.5m",
  "scene_06_chamfered",
  "scene_07_large_7x5m",
  "scene_08_narrow_2.5x5m",
  "scene_fresh_drawn"
 ],
 "presets": [
  {
   "id": "square_3",
   "title": "Square",
   "secondary": "3 × 3 m, small",
   "polygon": [
    [
     0,
     0
    ],
    [
     3,
     0
    ],
    [
     3,
     3
    ],
    [
     0,
     3
    ]
   ],
   "ceilingHeight": 2.7,
   "area": 9,
   "walls": 4,
   "openings": [
    {
     "id": "door-1-0",
     "wallIndex": 1,
     "kind": "door",
     "normalizedX": 0.727,
     "width": 0.762,
     "height": 2.032,
     "bottom": 0,
     "finish": "oak"
    },
    {
     "id": "window-0-1",
     "wallIndex": 0,
     "kind": "window",
     "normalizedX": 0.5032,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    },
    {
     "id": "window-2-2",
     "wallIndex": 2,
     "kind": "window",
     "normalizedX": 0.5032,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    }
   ],
   "variants": [
    {
     "id": "square_3_01",
     "file": "scenes/square_3_01.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected",
      "scene": "scene_01_square_3m",
      "transform": "three quarter turn",
      "substitutions": 0
     },
     "score": 8
    },
    {
     "id": "square_3_02",
     "file": "scenes/square_3_02.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "flipped",
      "substitutions": 2
     },
     "score": 8
    },
    {
     "id": "square_3_03",
     "file": "scenes/square_3_03.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 8
    },
    {
     "id": "square_3_04",
     "file": "scenes/square_3_04.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "three quarter turn",
      "substitutions": 2
     },
     "score": 7
    },
    {
     "id": "square_3_05",
     "file": "scenes/square_3_05.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "three quarter turn",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "square_3_06",
     "file": "scenes/square_3_06.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected",
      "scene": "scene_01_square_3m",
      "transform": "turned about",
      "substitutions": 0
     },
     "score": 6
    },
    {
     "id": "square_3_07",
     "file": "scenes/square_3_07.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "quarter turn",
      "substitutions": 1
     },
     "score": 6
    },
    {
     "id": "square_3_08",
     "file": "scenes/square_3_08.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "turned about",
      "substitutions": 1
     },
     "score": 6
    },
    {
     "id": "square_3_09",
     "file": "scenes/square_3_09.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "quarter turn",
      "substitutions": 2
     },
     "score": 6
    },
    {
     "id": "square_3_10",
     "file": "scenes/square_3_10.json",
     "items": 3,
     "classes": [
      "bed",
      "nightstand",
      "bookshelf"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_01_square_3m",
      "transform": "mirrored",
      "substitutions": 1
     },
     "score": 6
    }
   ]
  },
  {
   "id": "rect_5x4",
   "title": "Rectangle",
   "secondary": "5 × 4 m",
   "polygon": [
    [
     0,
     0
    ],
    [
     5,
     0
    ],
    [
     5,
     4
    ],
    [
     0,
     4
    ]
   ],
   "ceilingHeight": 2.7,
   "area": 20,
   "walls": 4,
   "openings": [
    {
     "id": "door-1-0",
     "wallIndex": 1,
     "kind": "door",
     "normalizedX": 0.7766000000000002,
     "width": 0.8128,
     "height": 2.032,
     "bottom": 0,
     "finish": "oak"
    },
    {
     "id": "window-0-1",
     "wallIndex": 0,
     "kind": "window",
     "normalizedX": 0.50192,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    },
    {
     "id": "window-2-2",
     "wallIndex": 2,
     "kind": "window",
     "normalizedX": 0.50192,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    }
   ],
   "variants": [
    {
     "id": "rect_5x4_01",
     "file": "scenes/rect_5x4_01.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "flipped",
      "substitutions": 1
     },
     "score": 8
    },
    {
     "id": "rect_5x4_02",
     "file": "scenes/rect_5x4_02.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "flipped",
      "substitutions": 3
     },
     "score": 8
    },
    {
     "id": "rect_5x4_03",
     "file": "scenes/rect_5x4_03.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "flipped",
      "substitutions": 0
     },
     "score": 7
    },
    {
     "id": "rect_5x4_04",
     "file": "scenes/rect_5x4_04.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "rect_5x4_05",
     "file": "scenes/rect_5x4_05.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "rect_5x4_06",
     "file": "scenes/rect_5x4_06.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "turned about",
      "substitutions": 2
     },
     "score": 7
    },
    {
     "id": "rect_5x4_07",
     "file": "scenes/rect_5x4_07.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "turned about",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "rect_5x4_08",
     "file": "scenes/rect_5x4_08.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "flipped",
      "substitutions": 3
     },
     "score": 7
    },
    {
     "id": "rect_5x4_09",
     "file": "scenes/rect_5x4_09.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "flipped",
      "substitutions": 3
     },
     "score": 7
    },
    {
     "id": "rect_5x4_10",
     "file": "scenes/rect_5x4_10.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "wardrobe",
      "chair",
      "tv stand"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_02_rectangle_5x4m",
      "transform": "flipped",
      "substitutions": 3
     },
     "score": 7
    }
   ]
  },
  {
   "id": "narrow_2.5x5",
   "title": "Narrow",
   "secondary": "2.5 × 5 m",
   "polygon": [
    [
     0,
     0
    ],
    [
     2.5,
     0
    ],
    [
     2.5,
     5
    ],
    [
     0,
     5
    ]
   ],
   "ceilingHeight": 2.7,
   "area": 12.5,
   "walls": 4,
   "openings": [
    {
     "id": "door-3-0",
     "wallIndex": 3,
     "kind": "door",
     "normalizedX": 0.8362000000000004,
     "width": 0.762,
     "height": 2.032,
     "bottom": 0,
     "finish": "oak"
    },
    {
     "id": "window-1-1",
     "wallIndex": 1,
     "kind": "window",
     "normalizedX": 0.50192,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    },
    {
     "id": "window-3-2",
     "wallIndex": 3,
     "kind": "window",
     "normalizedX": 0.50192,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    }
   ],
   "variants": [
    {
     "id": "narrow_2.5x5_01",
     "file": "scenes/narrow_2.5x5_01.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "turned about",
      "substitutions": 1
     },
     "score": 8
    },
    {
     "id": "narrow_2.5x5_02",
     "file": "scenes/narrow_2.5x5_02.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "turned about",
      "substitutions": 1
     },
     "score": 8
    },
    {
     "id": "narrow_2.5x5_03",
     "file": "scenes/narrow_2.5x5_03.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "turned about",
      "substitutions": 1
     },
     "score": 8
    },
    {
     "id": "narrow_2.5x5_04",
     "file": "scenes/narrow_2.5x5_04.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "turned about",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "narrow_2.5x5_05",
     "file": "scenes/narrow_2.5x5_05.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "turned about",
      "substitutions": 2
     },
     "score": 7
    },
    {
     "id": "narrow_2.5x5_06",
     "file": "scenes/narrow_2.5x5_06.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 6
    },
    {
     "id": "narrow_2.5x5_07",
     "file": "scenes/narrow_2.5x5_07.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "mirrored",
      "substitutions": 2
     },
     "score": 6
    },
    {
     "id": "narrow_2.5x5_08",
     "file": "scenes/narrow_2.5x5_08.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "mirrored",
      "substitutions": 2
     },
     "score": 6
    },
    {
     "id": "narrow_2.5x5_09",
     "file": "scenes/narrow_2.5x5_09.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "flipped",
      "substitutions": 2
     },
     "score": 6
    },
    {
     "id": "narrow_2.5x5_10",
     "file": "scenes/narrow_2.5x5_10.json",
     "items": 5,
     "classes": [
      "bed",
      "nightstand",
      "armchair",
      "wardrobe"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_08_narrow_2.5x5m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 6
    }
   ]
  },
  {
   "id": "large_7x5",
   "title": "Large",
   "secondary": "7 × 5 m, high ceiling",
   "polygon": [
    [
     0,
     0
    ],
    [
     7,
     0
    ],
    [
     7,
     5
    ],
    [
     0,
     5
    ]
   ],
   "ceilingHeight": 3,
   "area": 35,
   "walls": 4,
   "openings": [
    {
     "id": "door-1-0",
     "wallIndex": 1,
     "kind": "door",
     "normalizedX": 0.2162,
     "width": 0.762,
     "height": 2.032,
     "bottom": 0,
     "finish": "oak"
    },
    {
     "id": "window-0-1",
     "wallIndex": 0,
     "kind": "window",
     "normalizedX": 0.5013714285714287,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    },
    {
     "id": "window-2-2",
     "wallIndex": 2,
     "kind": "window",
     "normalizedX": 0.5013714285714287,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    }
   ],
   "variants": [
    {
     "id": "large_7x5_01",
     "file": "scenes/large_7x5_01.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "mirrored",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "large_7x5_02",
     "file": "scenes/large_7x5_02.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "large_7x5_03",
     "file": "scenes/large_7x5_03.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "mirrored",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "large_7x5_04",
     "file": "scenes/large_7x5_04.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "as-drawn",
      "substitutions": 2
     },
     "score": 7
    },
    {
     "id": "large_7x5_05",
     "file": "scenes/large_7x5_05.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "mirrored",
      "substitutions": 2
     },
     "score": 6
    },
    {
     "id": "large_7x5_06",
     "file": "scenes/large_7x5_06.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 6
    },
    {
     "id": "large_7x5_07",
     "file": "scenes/large_7x5_07.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "reflected, substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "mirrored",
      "substitutions": 1
     },
     "score": 6
    },
    {
     "id": "large_7x5_08",
     "file": "scenes/large_7x5_08.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 6
    },
    {
     "id": "large_7x5_09",
     "file": "scenes/large_7x5_09.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 6
    },
    {
     "id": "large_7x5_10",
     "file": "scenes/large_7x5_10.json",
     "items": 7,
     "classes": [
      "bed",
      "cabinet",
      "rug",
      "tv stand",
      "armchair"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_07_large_7x5m",
      "transform": "as-drawn",
      "substitutions": 2
     },
     "score": 6
    }
   ]
  },
  {
   "id": "l_shape",
   "title": "Rectangle with a corridor",
   "secondary": "5 × 5 m, stepped",
   "polygon": [
    [
     0,
     0
    ],
    [
     5,
     0
    ],
    [
     5,
     3
    ],
    [
     3,
     3
    ],
    [
     3,
     5
    ],
    [
     0,
     5
    ]
   ],
   "ceilingHeight": 2.7,
   "area": 21,
   "walls": 6,
   "openings": [
    {
     "id": "door-1-0",
     "wallIndex": 1,
     "kind": "door",
     "normalizedX": 0.4857333333333333,
     "width": 0.9144,
     "height": 2.032,
     "bottom": 0,
     "finish": "oak"
    },
    {
     "id": "window-5-1",
     "wallIndex": 5,
     "kind": "window",
     "normalizedX": 0.50192,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    },
    {
     "id": "window-4-2",
     "wallIndex": 4,
     "kind": "window",
     "normalizedX": 0.5032,
     "width": 1.2192,
     "height": 1.2192,
     "bottom": 0.9144,
     "finish": "white"
    }
   ],
   "variants": [
    {
     "id": "l_shape_01",
     "file": "scenes/l_shape_01.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 5
     },
     "score": 9
    },
    {
     "id": "l_shape_02",
     "file": "scenes/l_shape_02.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 2
     },
     "score": 8
    },
    {
     "id": "l_shape_03",
     "file": "scenes/l_shape_03.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 8
    },
    {
     "id": "l_shape_04",
     "file": "scenes/l_shape_04.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 3
     },
     "score": 8
    },
    {
     "id": "l_shape_05",
     "file": "scenes/l_shape_05.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 8
    },
    {
     "id": "l_shape_06",
     "file": "scenes/l_shape_06.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 5
     },
     "score": 8
    },
    {
     "id": "l_shape_07",
     "file": "scenes/l_shape_07.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 4
     },
     "score": 8
    },
    {
     "id": "l_shape_08",
     "file": "scenes/l_shape_08.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 1
     },
     "score": 7
    },
    {
     "id": "l_shape_09",
     "file": "scenes/l_shape_09.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 4
     },
     "score": 7
    },
    {
     "id": "l_shape_10",
     "file": "scenes/l_shape_10.json",
     "items": 6,
     "classes": [
      "bed",
      "nightstand",
      "dresser",
      "plant"
     ],
     "origin": {
      "kind": "substituted and nudged",
      "scene": "scene_03_l_shape",
      "transform": "as-drawn",
      "substitutions": 4
     },
     "score": 7
    }
   ]
  }
 ]
}
