{
 "format": "construct-scene",
 "version": 2,
 "id": "stortorget-sage-curved-gable",
 "title": "The sage curved-gable house (No. 22 uncertain)",
 "subject": {
  "category": "architecture",
  "summary": "Photo-derived sage/grey-green curved-gable neighbor immediately left of red No20, partly hidden by Christmas tree. No22 attribution uncertain: prose locator left of Kåkbrinken may describe another green frontage. Hidden continuation and all metric dimensions inferred.",
  "accuracy": "approximate",
  "synthetic": false
 },
 "units": "m",
 "seed": 22,
 "sources": [
  {
   "id": "request",
   "kind": "user_request",
   "title": "Requested green curved-gable neighbor; numeric envelope is inferred production scale",
   "rights": "user_private"
  },
  {
   "id": "photo",
   "kind": "reference_image",
   "title": "Supplied December 2022 market photo: sage facade visible immediately left of Christmas tree; address unresolved",
   "ref": "https://commons.wikimedia.org/wiki/File:Stortorget_Christmas_Market_2022.jpg",
   "rights": "permitted"
  },
  {
   "id": "stortorget",
   "kind": "document",
   "title": "Stortorget article: No22 1758 claim is a locator for a green building left of Kåkbrinken, NOT an established match to this photographed gable",
   "ref": "https://en.wikipedia.org/wiki/Stortorget",
   "rights": "permitted"
  },
  {
   "id": "production",
   "kind": "generated",
   "ref": "provenance-audit/before/constructs/stortorget-sage-curved-gable-neighbor-no22-tenta/scene.json",
   "rights": "permitted",
   "title": "Existing agent-authored production dimensions and unseen completion; not human measurements"
  }
 ],
 "facts": [
  {
   "key": "width",
   "value": 8.5,
   "unit": "m",
   "certainty": "inferred",
   "source": "production",
   "note": "Agent-authored production envelope estimate, not a published measurement or human-supplied dimension."
  },
  {
   "key": "eave",
   "value": 15.72,
   "unit": "m",
   "certainty": "inferred",
   "source": "production",
   "note": "Retained agent-authored photo-relative estimate and historical adjustment; source photo occludes lower floors. Not a published height or verified storey count."
  },
  {
   "key": "apex",
   "value": 20.72,
   "unit": "m",
   "certainty": "inferred",
   "source": "production",
   "note": "Retained agent-authored production estimate; no surveyed apex height or calibrated photogrammetry established."
  },
  {
   "key": "depth",
   "value": 10,
   "unit": "m",
   "certainty": "inferred",
   "source": "production",
   "note": "Agent-authored hidden completion estimate, not a surveyed footprint or user measurement."
  },
  {
   "certainty": "inferred",
   "key": "identity-gap",
   "note": "Do not import No22's 1758 date, occupants, medieval walls or basement dimensions into this asset. Source describes a green building left of Kåkbrinken but no conclusive photo/parcel match was established; scene position was not changed.",
   "source": "stortorget",
   "value": "UNRESOLVED: No22 attribution and exact parcel identity of the sage curved-gable neighbour."
  },
  {
   "certainty": "inferred",
   "key": "visible-photo-form",
   "note": "Visible in reference only; tree occludes right edge and market roofs obscure lower frontage. These observations establish neither complete storey/window counts nor metric geometry; no tracing.",
   "source": "photo",
   "value": "Sage/grey-green curved gable with cream border, one round oculus, paired small segmental-headed attic windows and paired larger rectangular windows below the cornice, immediately left of tree."
  },
  {
   "certainty": "inferred",
   "key": "production-inference",
   "note": "Honest authoring provenance of unchanged parts. Production estimates are not human measurements and do not establish real hidden geometry.",
   "source": "production",
   "value": "All numeric dimensions, unseen lower facade, full shell depth, rear windows, roof details and hidden continuations remain inferred agent-authored geometry."
  }
 ],
 "assets": [],
 "parts": [
  {
   "id": "sage-plaster-body",
   "label": "sage plaster body",
   "role": "mass",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "production-inference",
    "identity-gap"
   ],
   "stage": 0,
   "shape": {
    "type": "box",
    "size": [
     8.5,
     15.72,
     9.6
    ],
    "anchor": "base"
   },
   "at": [
    0,
    0,
    -5.2
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "photo",
   "note": "Photo supports visible sage facade appearance only. Three-storey lower body, back, side walls, thickness, depth and chosen dimensions are inferred behind stalls/tree. Exact address/parcel and world position identity remain unresolved."
  },
  {
   "id": "curved-gable",
   "label": "curved gable",
   "role": "identity",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "extrude",
    "profile": [
     [
      4.25,
      13.5
     ],
     [
      4.25,
      14.7
     ],
     [
      4.2136,
      15.196
     ],
     [
      4.1052,
      15.6835
     ],
     [
      3.9265,
      16.1542
     ],
     [
      3.6806,
      16.6
     ],
     [
      3.3718,
      17.0133
     ],
     [
      3.0052,
      17.387
     ],
     [
      2.5872,
      17.7147
     ],
     [
      2.125,
      17.9909
     ],
     [
      1.6264,
      18.2107
     ],
     [
      1.1,
      18.3705
     ],
     [
      0.5547,
      18.4675
     ],
     [
      0,
      18.5
     ],
     [
      -0.5547,
      18.4675
     ],
     [
      -1.1,
      18.3705
     ],
     [
      -1.6264,
      18.2107
     ],
     [
      -2.125,
      17.9909
     ],
     [
      -2.5872,
      17.7147
     ],
     [
      -3.0052,
      17.387
     ],
     [
      -3.3718,
      17.0133
     ],
     [
      -3.6806,
      16.6
     ],
     [
      -3.9265,
      16.1542
     ],
     [
      -4.1052,
      15.6835
     ],
     [
      -4.2136,
      15.196
     ],
     [
      -4.25,
      14.7
     ],
     [
      -4.25,
      13.5
     ]
    ],
    "axis": "z",
    "height": 0.12
   },
   "at": [
    0.0,
    2.22,
    -0.42
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-curved-pediment-ribbon",
   "label": "cream curved pediment ribbon",
   "role": "identity",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "extrude",
    "profile": [
     [
      4.25,
      13.5
     ],
     [
      4.25,
      14.7
     ],
     [
      4.2136,
      15.196
     ],
     [
      4.1052,
      15.6835
     ],
     [
      3.9265,
      16.1542
     ],
     [
      3.6806,
      16.6
     ],
     [
      3.3718,
      17.0133
     ],
     [
      3.0052,
      17.387
     ],
     [
      2.5872,
      17.7147
     ],
     [
      2.125,
      17.9909
     ],
     [
      1.6264,
      18.2107
     ],
     [
      1.1,
      18.3705
     ],
     [
      0.5547,
      18.4675
     ],
     [
      0,
      18.5
     ],
     [
      -0.5547,
      18.4675
     ],
     [
      -1.1,
      18.3705
     ],
     [
      -1.6264,
      18.2107
     ],
     [
      -2.125,
      17.9909
     ],
     [
      -2.5872,
      17.7147
     ],
     [
      -3.0052,
      17.387
     ],
     [
      -3.3718,
      17.0133
     ],
     [
      -3.6806,
      16.6
     ],
     [
      -3.9265,
      16.1542
     ],
     [
      -4.1052,
      15.6835
     ],
     [
      -4.2136,
      15.196
     ],
     [
      -4.25,
      14.7
     ],
     [
      -4.25,
      13.5
     ],
     [
      -3.9375,
      13.5
     ],
     [
      -3.9375,
      14.7
     ],
     [
      -3.9038,
      15.1536
     ],
     [
      -3.8033,
      15.5994
     ],
     [
      -3.6378,
      16.0298
     ],
     [
      -3.41,
      16.4375
     ],
     [
      -3.1238,
      16.8154
     ],
     [
      -2.7842,
      17.1572
     ],
     [
      -2.397,
      17.4569
     ],
     [
      -1.9687,
      17.7094
     ],
     [
      -1.5068,
      17.9105
     ],
     [
      -1.0191,
      18.0566
     ],
     [
      -0.5139,
      18.1453
     ],
     [
      0,
      18.175
     ],
     [
      0.5139,
      18.1453
     ],
     [
      1.0191,
      18.0566
     ],
     [
      1.5068,
      17.9105
     ],
     [
      1.9688,
      17.7094
     ],
     [
      2.397,
      17.4569
     ],
     [
      2.7842,
      17.1572
     ],
     [
      3.1238,
      16.8154
     ],
     [
      3.41,
      16.4375
     ],
     [
      3.6378,
      16.0298
     ],
     [
      3.8033,
      15.5994
     ],
     [
      3.9038,
      15.1536
     ],
     [
      3.9375,
      14.7
     ],
     [
      3.9375,
      13.5
     ]
    ],
    "axis": "z",
    "height": 0.22
   },
   "at": [
    0.0,
    2.22,
    -0.12
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "dark-roof",
   "label": "dark roof",
   "role": "mass",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 1,
   "shape": {
    "type": "extrude",
    "profile": [
     [
      -4.2,
      13.5
     ],
     [
      4.2,
      13.5
     ],
     [
      0,
      17.9
     ]
    ],
    "axis": "z",
    "height": 9.55
   },
   "at": [
    0.0,
    2.22,
    -10.0
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#42484b"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-course-4.55",
   "label": "cream course 4.55",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "box",
    "size": [
     8.66,
     0.2,
     10.1
    ],
    "anchor": "base"
   },
   "at": [
    0.0,
    5.29,
    -4.99
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "course-cap-4.55",
   "label": "course cap 4.55",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "box",
    "size": [
     8.74,
     0.07,
     10.17
    ],
    "anchor": "base"
   },
   "at": [
    0.0,
    5.49,
    -4.99
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-course-8.65",
   "label": "cream course 8.65",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "box",
    "size": [
     8.66,
     0.2,
     10.1
    ],
    "anchor": "base"
   },
   "at": [
    0.0,
    10.13,
    -4.99
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "course-cap-8.65",
   "label": "course cap 8.65",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "box",
    "size": [
     8.74,
     0.07,
     10.17
    ],
    "anchor": "base"
   },
   "at": [
    0.0,
    10.33,
    -4.99
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-course-13.3",
   "label": "cream course 13.3",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "box",
    "size": [
     8.66,
     0.3,
     10.22
    ],
    "anchor": "base"
   },
   "at": [
    0.0,
    15.33,
    -4.93
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "course-cap-13.3",
   "label": "course cap 13.3",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "box",
    "size": [
     8.88,
     0.14,
     10.3
    ],
    "anchor": "base"
   },
   "at": [
    0.0,
    15.76,
    -4.89
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "stone-footing",
   "label": "stone footing",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 0,
   "shape": {
    "type": "box",
    "size": [
     8.56,
     0.5,
     10.06
    ],
    "anchor": "base"
   },
   "at": [
    0,
    0,
    -5
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#6a6e67"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-stile-0-0",
   "label": "sash stile 0 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.065,
     2.0,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    1.4200000000000002,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-0-0-0.65",
   "label": "sash rail 0 0 0.65",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    2.0,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-0-0-1.36",
   "label": "sash rail 0 0 1.36",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    2.71,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-sill-0-0",
   "label": "cream sill 0 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    1.1800000000000002,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-stile-0-1",
   "label": "sash stile 0 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.065,
     2.0,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    1.4200000000000002,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-0-1-0.65",
   "label": "sash rail 0 1 0.65",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    2.0,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-0-1-1.36",
   "label": "sash rail 0 1 1.36",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    2.71,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-sill-0-1",
   "label": "cream sill 0 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    1.1800000000000002,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-stile-1-0",
   "label": "sash stile 1 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.065,
     2.0,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    6.36,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-1-0-0.65",
   "label": "sash rail 1 0 0.65",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    6.94,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-1-0-1.36",
   "label": "sash rail 1 0 1.36",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    7.65,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-sill-1-0",
   "label": "cream sill 1 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    -1.95,
    6.12,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-stile-1-1",
   "label": "sash stile 1 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.065,
     2.0,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    6.36,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-1-1-0.65",
   "label": "sash rail 1 1 0.65",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    6.94,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-rail-1-1-1.36",
   "label": "sash rail 1 1 1.36",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.38,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    7.65,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-sill-1-1",
   "label": "cream sill 1 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    1.95,
    6.12,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-stile-2-0",
   "label": "sash stile 2 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.065,
     2.0,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -3.05,
    11.25,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-2-0-0.65",
   "label": "sash rail 2 0 0.65",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.5,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -3.05,
    11.83,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-2-0-1.36",
   "label": "sash rail 2 0 1.36",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.5,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -3.05,
    12.54,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-sill-2-0",
   "label": "cream sill 2 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    -3.05,
    11.01,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-stile-2-1",
   "label": "sash stile 2 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.065,
     2.0,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    0.85,
    11.25,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-2-1-0.65",
   "label": "sash rail 2 1 0.65",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.5,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    0.85,
    11.83,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-2-1-1.36",
   "label": "sash rail 2 1 1.36",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.5,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    0.85,
    12.54,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-sill-2-1",
   "label": "cream sill 2 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    0.85,
    11.01,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-stile-attic-0",
   "label": "sash stile attic 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.085,
     1.45,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.8,
    16.44,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-attic-0-0.6",
   "label": "sash rail attic 0 0.6",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.188,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.8,
    16.97,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-attic-0-1.16",
   "label": "sash rail attic 0 1.16",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.188,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    -1.8,
    17.6,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-sill-attic-0",
   "label": "cream sill attic 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    -1.8,
    16.2,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-stile-attic-1",
   "label": "sash stile attic 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.085,
     1.45,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.8,
    16.44,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-attic-1-0.6",
   "label": "sash rail attic 1 0.6",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.188,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.8,
    16.97,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-rail-attic-1-1.16",
   "label": "sash rail attic 1 1.16",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.188,
     0.055,
     0.045
    ],
    "anchor": "base"
   },
   "at": [
    1.8,
    17.6,
    -0.045
   ],
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-sill-attic-1",
   "label": "cream sill attic 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     1.96,
     0.12,
     0.34
    ],
    "anchor": "base"
   },
   "at": [
    1.8,
    16.2,
    0.14
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-oculus-ring",
   "label": "cream oculus ring",
   "role": "identity",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 4,
   "shape": {
    "major": 0.72,
    "minor": 0.105,
    "segments": 40,
    "sides": 6,
    "type": "torus"
   },
   "at": [
    0.0,
    19.44,
    0.07
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "rotate": [
    90,
    0,
    0
   ],
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "oculus-window-glazing",
   "label": "oculus window glazing",
   "role": "identity",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "cylinder",
    "radius": 0.627,
    "height": 0.035,
    "segments": 32,
    "ribs": 0,
    "rings": 0
   },
   "at": [
    0.0,
    19.44,
    0.06
   ],
   "look": {
    "fill": "glass",
    "weight": 0.6,
    "alpha": 0.8,
    "color": "#303d41"
   },
   "rotate": [
    90,
    0,
    0
   ],
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "rear-bay-frame-0-0",
   "label": "rear bay frame 0 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     1.45,
     2,
     0.1
    ],
    "anchor": "base"
   },
   "at": [
    -2.0,
    2,
    -10.04
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-window-glazing-0-0",
   "label": "rear window glazing 0 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 4,
   "shape": {
    "type": "box",
    "size": [
     1.19,
     1.76,
     0.03
    ],
    "anchor": "base"
   },
   "at": [
    -2.0,
    2.12,
    -10.1
   ],
   "look": {
    "fill": "glass",
    "weight": 0.5,
    "alpha": 0.6,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-bay-frame-0-1",
   "label": "rear bay frame 0 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     1.45,
     2,
     0.1
    ],
    "anchor": "base"
   },
   "at": [
    2.0,
    2,
    -10.04
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-window-glazing-0-1",
   "label": "rear window glazing 0 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 4,
   "shape": {
    "type": "box",
    "size": [
     1.19,
     1.76,
     0.03
    ],
    "anchor": "base"
   },
   "at": [
    2.0,
    2.12,
    -10.1
   ],
   "look": {
    "fill": "glass",
    "weight": 0.5,
    "alpha": 0.6,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-bay-frame-1-0",
   "label": "rear bay frame 1 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     1.45,
     2,
     0.1
    ],
    "anchor": "base"
   },
   "at": [
    -2.0,
    7.04,
    -10.04
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-window-glazing-1-0",
   "label": "rear window glazing 1 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 4,
   "shape": {
    "type": "box",
    "size": [
     1.19,
     1.76,
     0.03
    ],
    "anchor": "base"
   },
   "at": [
    -2.0,
    7.16,
    -10.1
   ],
   "look": {
    "fill": "glass",
    "weight": 0.5,
    "alpha": 0.6,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-bay-frame-1-1",
   "label": "rear bay frame 1 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     1.45,
     2,
     0.1
    ],
    "anchor": "base"
   },
   "at": [
    2.0,
    7.04,
    -10.04
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-window-glazing-1-1",
   "label": "rear window glazing 1 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 4,
   "shape": {
    "type": "box",
    "size": [
     1.19,
     1.76,
     0.03
    ],
    "anchor": "base"
   },
   "at": [
    2.0,
    7.16,
    -10.1
   ],
   "look": {
    "fill": "glass",
    "weight": 0.5,
    "alpha": 0.6,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-bay-frame-2-0",
   "label": "rear bay frame 2 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     1.45,
     2,
     0.1
    ],
    "anchor": "base"
   },
   "at": [
    -3.1,
    11.78,
    -10.04
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-window-glazing-2-0",
   "label": "rear window glazing 2 0",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 4,
   "shape": {
    "type": "box",
    "size": [
     1.19,
     1.76,
     0.03
    ],
    "anchor": "base"
   },
   "at": [
    -3.1,
    11.9,
    -10.1
   ],
   "look": {
    "fill": "glass",
    "weight": 0.5,
    "alpha": 0.6,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-bay-frame-2-1",
   "label": "rear bay frame 2 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     1.45,
     2,
     0.1
    ],
    "anchor": "base"
   },
   "at": [
    0.9,
    11.78,
    -10.04
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-window-glazing-2-1",
   "label": "rear window glazing 2 1",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 4,
   "shape": {
    "type": "box",
    "size": [
     1.19,
     1.76,
     0.03
    ],
    "anchor": "base"
   },
   "at": [
    0.9,
    11.9,
    -10.1
   ],
   "look": {
    "fill": "glass",
    "weight": 0.5,
    "alpha": 0.6,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rear-chimney",
   "label": "rear chimney",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 2,
   "shape": {
    "type": "box",
    "size": [
     0.8,
     2.6,
     1.0
    ],
    "anchor": "base"
   },
   "at": [
    2.6,
    16.92,
    -7.6
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#42484b"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "chimney-cap",
   "label": "chimney cap",
   "role": "structure",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     0.98,
     0.16,
     1.18
    ],
    "anchor": "base"
   },
   "at": [
    2.6,
    19.52,
    -7.6
   ],
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#42484b"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "roof-seams",
   "label": "roof seams",
   "role": "detail",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "stage": 5,
   "shape": {
    "type": "paths",
    "paths": [
     [
      [
       -4.18,
       13.55,
       -9.5
      ],
      [
       0,
       17.93,
       -9.5
      ],
      [
       4.18,
       13.55,
       -9.5
      ]
     ],
     [
      [
       -4.18,
       13.55,
       -8
      ],
      [
       0,
       17.93,
       -8
      ],
      [
       4.18,
       13.55,
       -8
      ]
     ],
     [
      [
       -4.18,
       13.55,
       -6.5
      ],
      [
       0,
       17.93,
       -6.5
      ],
      [
       4.18,
       13.55,
       -6.5
      ]
     ],
     [
      [
       -4.18,
       13.55,
       -5
      ],
      [
       0,
       17.93,
       -5
      ],
      [
       4.18,
       13.55,
       -5
      ]
     ],
     [
      [
       -4.18,
       13.55,
       -3.5
      ],
      [
       0,
       17.93,
       -3.5
      ],
      [
       4.18,
       13.55,
       -3.5
      ]
     ],
     [
      [
       -4.18,
       13.55,
       -2
      ],
      [
       0,
       17.93,
       -2
      ],
      [
       4.18,
       13.55,
       -2
      ]
     ]
    ]
   },
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "look": {
    "fill": "none",
    "weight": 0.45,
    "alpha": 0.35,
    "color": "#42484b"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-cornice-lower-molding",
   "role": "identity",
   "certainty": "inferred",
   "stage": 3,
   "shape": {
    "type": "box",
    "size": [
     8.68,
     0.12,
     0.28
    ],
    "anchor": "base"
   },
   "at": [
    0.0,
    15.21,
    0.08
   ],
   "look": {
    "fill": "dark",
    "weight": 1.1,
    "alpha": 0.85,
    "color": "#e5dec9"
   },
   "source": "photo",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-cornice-sloped-cap",
   "role": "identity",
   "certainty": "inferred",
   "stage": 3,
   "shape": {
    "type": "extrude",
    "axis": "x",
    "height": 8.9,
    "profile": [
     [
      -0.12,
      13.55
     ],
     [
      0.48,
      13.55
     ],
     [
      0.48,
      13.58
     ],
     [
      -0.12,
      13.82
     ]
    ]
   },
   "at": [
    -4.45,
    2.22,
    0.0
   ],
   "look": {
    "fill": "dark",
    "weight": 1.1,
    "alpha": 0.85,
    "color": "#e5dec9"
   },
   "source": "photo",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "rose-center-hub",
   "role": "detail",
   "certainty": "inferred",
   "stage": 5,
   "shape": {
    "type": "sphere",
    "radius": 0.06,
    "lat": 4,
    "lon": 8
   },
   "at": [
    0.0,
    19.44,
    0.12
   ],
   "look": {
    "fill": "dark",
    "weight": 0.7,
    "alpha": 0.8,
    "color": "#765446"
   },
   "source": "photo",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-inner-jamb-left",
   "role": "detail",
   "certainty": "inferred",
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.055,
     1.55,
     0.05
    ],
    "anchor": "base"
   },
   "at": [
    -2.331,
    16.45,
    -0.045
   ],
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.6,
      0,
      0
     ]
    }
   },
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.85,
    "color": "#765446"
   },
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sash-inner-jamb-right",
   "role": "detail",
   "certainty": "inferred",
   "stage": 5,
   "shape": {
    "type": "box",
    "size": [
     0.055,
     1.55,
     0.05
    ],
    "anchor": "base"
   },
   "at": [
    -1.269,
    16.45,
    -0.045
   ],
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.6,
      0,
      0
     ]
    }
   },
   "look": {
    "fill": "dark",
    "weight": 0.5,
    "alpha": 0.85,
    "color": "#765446"
   },
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "rose-petal",
   "role": "identity",
   "certainty": "inferred",
   "stage": 5,
   "at": [
    0.0,
    19.67,
    0.14
   ],
   "shape": {
    "type": "torus",
    "major": 0.2,
    "minor": 0.022,
    "segments": 12,
    "sides": 4
   },
   "rotate": [
    90,
    0,
    0
   ],
   "repeat": {
    "count": 6,
    "radial": {
     "axis": "z",
     "center": [
      0,
      19.44,
      0.14
     ],
     "span": 360
    }
   },
   "look": {
    "fill": "dark",
    "weight": 0.8,
    "alpha": 0.9,
    "color": "#765446"
   },
   "source": "photo",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "at": [
    0.0,
    20.11,
    -5.25
   ],
   "certainty": "inferred",
   "id": "roof-ridge-cap",
   "look": {
    "alpha": 0.65,
    "fill": "dark",
    "weight": 0.7,
    "color": "#42484b"
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     0.22,
     0.12,
     9.5
    ],
    "type": "box"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    2.22,
    -8.35
   ],
   "certainty": "inferred",
   "id": "roof-chimney-flashing",
   "look": {
    "alpha": 0.65,
    "fill": "dark",
    "weight": 0.65,
    "color": "#42484b"
   },
   "role": "detail",
   "shape": {
    "axis": "z",
    "height": 1.5,
    "profile": [
     [
      2,
      15.73
     ],
     [
      3.2,
      14.47
     ],
     [
      3.2,
      14.61
     ],
     [
      2,
      15.87
     ]
    ],
    "type": "extrude"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "certainty": "inferred",
   "id": "roof-eave-drainage-lip",
   "look": {
    "alpha": 0.65,
    "fill": "dark",
    "weight": 0.65,
    "color": "#42484b"
   },
   "mirror": "x",
   "role": "detail",
   "shape": {
    "path": [
     [
      4.23,
      13.56,
      -9.95
     ],
     [
      4.23,
      13.56,
      -0.45
     ]
    ],
    "radius": 0.07,
    "samples": 1,
    "sides": 6,
    "type": "tube"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "certainty": "inferred",
   "id": "roof-fine-longitudinal-seams",
   "look": {
    "alpha": 0.45,
    "fill": "none",
    "weight": 0.5,
    "color": "#42484b"
   },
   "role": "detail",
   "shape": {
    "paths": [
     [
      [
       -3.2,
       14.55,
       -10
      ],
      [
       -3.2,
       14.55,
       -0.45
      ]
     ],
     [
      [
       -2.2,
       15.6,
       -10
      ],
      [
       -2.2,
       15.6,
       -0.45
      ]
     ],
     [
      [
       -1.2,
       16.65,
       -10
      ],
      [
       -1.2,
       16.65,
       -0.45
      ]
     ],
     [
      [
       1.2,
       16.65,
       -10
      ],
      [
       1.2,
       16.65,
       -0.45
      ]
     ],
     [
      [
       2.2,
       15.6,
       -10
      ],
      [
       2.2,
       15.6,
       -0.45
      ]
     ],
     [
      [
       3.2,
       14.55,
       -10
      ],
      [
       3.2,
       14.55,
       -0.45
      ]
     ]
    ],
    "type": "paths"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -4.45,
    15.64,
    0.43
   ],
   "certainty": "inferred",
   "id": "cream-ledge-front-fascia",
   "look": {
    "alpha": 0.8,
    "fill": "dark",
    "weight": 0.9,
    "color": "#e5dec9"
   },
   "role": "identity",
   "shape": {
    "anchor": "base",
    "size": [
     0.12,
     0.13,
     0.08
    ],
    "type": "box"
   },
   "stage": 4,
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      8.9,
      0,
      0
     ]
    }
   },
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    15.65,
    0.435
   ],
   "certainty": "inferred",
   "id": "cream-ledge-continuous-fascia",
   "look": {
    "alpha": 0.8,
    "fill": "dark",
    "weight": 0.85,
    "color": "#e5dec9"
   },
   "role": "identity",
   "shape": {
    "anchor": "base",
    "size": [
     8.9,
     0.12,
     0.09
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    2.22,
    -1.2
   ],
   "certainty": "inferred",
   "id": "cream-ledge-short-side-return",
   "look": {
    "alpha": 0.75,
    "fill": "dark",
    "weight": 0.8,
    "color": "#e5dec9"
   },
   "mirror": "x",
   "role": "detail",
   "shape": {
    "axis": "z",
    "height": 1.2,
    "profile": [
     [
      4.25,
      13.55
     ],
     [
      4.45,
      13.55
     ],
     [
      4.45,
      13.58
     ],
     [
      4.25,
      13.82
     ]
    ],
    "type": "extrude"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "certainty": "inferred",
   "id": "roof-ledge-fascia-seam",
   "look": {
    "alpha": 0.55,
    "fill": "none",
    "weight": 0.6,
    "color": "#42484b"
   },
   "role": "detail",
   "shape": {
    "points": [
     [
      -4.45,
      13.49,
      0.486
     ],
     [
      4.45,
      13.49,
      0.486
     ]
    ],
    "smooth": false,
    "type": "curve"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-spandrel-low-0",
   "label": "sage front spandrel low 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     8.5,
     1.35,
     0.4
    ]
   },
   "at": [
    0,
    0,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-spandrel-high-0",
   "label": "sage front spandrel high 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     8.5,
     1.79,
     0.4
    ]
   },
   "at": [
    0,
    3.5,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-0-0",
   "label": "sage front pier 0 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.56,
     2.15,
     0.4
    ]
   },
   "at": [
    -3.4699999999999998,
    1.35,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-0-2",
   "label": "sage front pier 0 2",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     2.42,
     2.15,
     0.4
    ]
   },
   "at": [
    0.0,
    1.35,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-0-4",
   "label": "sage front pier 0 4",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.56,
     2.15,
     0.4
    ]
   },
   "at": [
    3.4699999999999998,
    1.35,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-0-0--1",
   "label": "cream surround jamb 0 0  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    -2.7800000000000002,
    1.18,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-0-0--1",
   "label": "bay frame jamb 0 0  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    -2.6525,
    1.35,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-0-0-1",
   "label": "cream surround jamb 0 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    -1.1199999999999999,
    1.18,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-0-0-1",
   "label": "bay frame jamb 0 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    -1.2475,
    1.35,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-bottom-0-0",
   "label": "cream surround bottom 0 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    -1.95,
    1.18,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-top-0-0",
   "label": "cream surround top 0 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    -1.95,
    3.5,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-bottom-0-0",
   "label": "bay frame bottom 0 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    -1.95,
    1.35,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-top-0-0",
   "label": "bay frame top 0 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    -1.95,
    3.425,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "window-glazing-0-0",
   "label": "window glazing 0 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.33,
     2.0,
     0.035
    ]
   },
   "at": [
    -1.95,
    1.425,
    -0.1
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "elevation-aperture-linework-0-0",
   "label": "elevation aperture linework 0 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      -2.69,
      1.35,
      -0.073
     ],
     [
      -2.69,
      3.5,
      -0.073
     ],
     [
      -1.21,
      3.5,
      -0.073
     ],
     [
      -1.21,
      1.35,
      -0.073
     ]
    ],
    "smooth": false,
    "closed": true
   },
   "at": [
    0,
    0,
    0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.55,
    "alpha": 0.6,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-0-1--1",
   "label": "cream surround jamb 0 1  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    1.12,
    1.18,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-0-1--1",
   "label": "bay frame jamb 0 1  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    1.2475,
    1.35,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-0-1-1",
   "label": "cream surround jamb 0 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    2.78,
    1.18,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-0-1-1",
   "label": "bay frame jamb 0 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    2.6525,
    1.35,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-bottom-0-1",
   "label": "cream surround bottom 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    1.95,
    1.18,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-top-0-1",
   "label": "cream surround top 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    1.95,
    3.5,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-bottom-0-1",
   "label": "bay frame bottom 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    1.95,
    1.35,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-top-0-1",
   "label": "bay frame top 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    1.95,
    3.425,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "window-glazing-0-1",
   "label": "window glazing 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.33,
     2.0,
     0.035
    ]
   },
   "at": [
    1.95,
    1.425,
    -0.1
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "elevation-aperture-linework-0-1",
   "label": "elevation aperture linework 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      1.21,
      1.35,
      -0.073
     ],
     [
      1.21,
      3.5,
      -0.073
     ],
     [
      2.69,
      3.5,
      -0.073
     ],
     [
      2.69,
      1.35,
      -0.073
     ]
    ],
    "smooth": false,
    "closed": true
   },
   "at": [
    0,
    0,
    0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.55,
    "alpha": 0.6,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-spandrel-low-1",
   "label": "sage front spandrel low 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     8.5,
     1.0,
     0.4
    ]
   },
   "at": [
    0.0,
    5.29,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-spandrel-high-1",
   "label": "sage front spandrel high 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     8.5,
     1.69,
     0.4
    ]
   },
   "at": [
    0.0,
    8.44,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-1-0",
   "label": "sage front pier 1 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.56,
     2.15,
     0.4
    ]
   },
   "at": [
    -3.47,
    6.29,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-1-2",
   "label": "sage front pier 1 2",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     2.42,
     2.15,
     0.4
    ]
   },
   "at": [
    0.0,
    6.29,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-1-4",
   "label": "sage front pier 1 4",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.56,
     2.15,
     0.4
    ]
   },
   "at": [
    3.47,
    6.29,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-1-0--1",
   "label": "cream surround jamb 1 0  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    -2.78,
    6.12,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-1-0--1",
   "label": "bay frame jamb 1 0  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    -2.6525,
    6.29,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-1-0-1",
   "label": "cream surround jamb 1 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    -1.12,
    6.12,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-1-0-1",
   "label": "bay frame jamb 1 0 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    -1.2475,
    6.29,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-bottom-1-0",
   "label": "cream surround bottom 1 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    -1.95,
    6.12,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-top-1-0",
   "label": "cream surround top 1 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    -1.95,
    8.44,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-bottom-1-0",
   "label": "bay frame bottom 1 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    -1.95,
    6.29,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-top-1-0",
   "label": "bay frame top 1 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    -1.95,
    8.365,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "window-glazing-1-0",
   "label": "window glazing 1 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.33,
     2.0,
     0.035
    ]
   },
   "at": [
    -1.95,
    6.365,
    -0.1
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "elevation-aperture-linework-1-0",
   "label": "elevation aperture linework 1 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      -2.69,
      5.55,
      -0.073
     ],
     [
      -2.69,
      7.699999999999999,
      -0.073
     ],
     [
      -1.21,
      7.699999999999999,
      -0.073
     ],
     [
      -1.21,
      5.55,
      -0.073
     ]
    ],
    "smooth": false,
    "closed": true
   },
   "at": [
    0.0,
    0.74,
    0.0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.55,
    "alpha": 0.6,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-1-1--1",
   "label": "cream surround jamb 1 1  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    1.12,
    6.12,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-1-1--1",
   "label": "bay frame jamb 1 1  1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    1.2475,
    6.29,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-1-1-1",
   "label": "cream surround jamb 1 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.18000000000000005,
     2.49,
     0.18
    ]
   },
   "at": [
    2.78,
    6.12,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-jamb-1-1-1",
   "label": "bay frame jamb 1 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.075,
     2.15,
     0.22
    ]
   },
   "at": [
    2.6525,
    6.29,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-bottom-1-1",
   "label": "cream surround bottom 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    1.95,
    6.12,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-top-1-1",
   "label": "cream surround top 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.17000000000000015,
     0.18
    ]
   },
   "at": [
    1.95,
    8.44,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-bottom-1-1",
   "label": "bay frame bottom 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    1.95,
    6.29,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "bay-frame-top-1-1",
   "label": "bay frame top 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.48,
     0.075,
     0.22
    ]
   },
   "at": [
    1.95,
    8.365,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "window-glazing-1-1",
   "label": "window glazing 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.33,
     2.0,
     0.035
    ]
   },
   "at": [
    1.95,
    6.365,
    -0.1
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "elevation-aperture-linework-1-1",
   "label": "elevation aperture linework 1 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      1.21,
      5.55,
      -0.073
     ],
     [
      1.21,
      7.699999999999999,
      -0.073
     ],
     [
      2.69,
      7.699999999999999,
      -0.073
     ],
     [
      2.69,
      5.55,
      -0.073
     ]
    ],
    "smooth": false,
    "closed": true
   },
   "at": [
    0.0,
    0.74,
    0.0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.55,
    "alpha": 0.6,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-spandrel-low-2",
   "label": "sage front spandrel low 2",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     8.5,
     1.049999999999999,
     0.4
    ]
   },
   "at": [
    0.0,
    10.13,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-spandrel-high-2",
   "label": "sage front spandrel high 2",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     8.5,
     2.39,
     0.4
    ]
   },
   "at": [
    0.0,
    13.33,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-2-0",
   "label": "sage front pier 2 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.28,
     2.15,
     0.4
    ]
   },
   "at": [
    -4.11,
    11.18,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-2-2",
   "label": "sage front pier 2 2",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     2.06,
     2.15,
     0.4
    ]
   },
   "at": [
    -1.1,
    11.18,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-front-pier-2-4",
   "label": "sage front pier 2 4",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     2.48,
     2.15,
     0.4
    ]
   },
   "at": [
    3.01,
    11.18,
    -0.2
   ],
   "role": "mass",
   "stage": 1,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-2-0--1",
   "label": "cream surround jamb 2 0  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.22,
     2.69,
     0.18
    ]
   },
   "at": [
    -4.08,
    10.91,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-jamb-2-0--1",
   "label": "bay frame jamb 2 0  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.195,
     2.15,
     0.22
    ]
   },
   "at": [
    -3.8725,
    11.18,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-surround-jamb-2-0-1",
   "label": "cream surround jamb 2 0 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.22,
     2.69,
     0.18
    ]
   },
   "at": [
    -2.02,
    10.91,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-jamb-2-0-1",
   "label": "bay frame jamb 2 0 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.195,
     2.15,
     0.22
    ]
   },
   "at": [
    -2.2275,
    11.18,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-surround-bottom-2-0",
   "label": "cream surround bottom 2 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.27,
     0.18
    ]
   },
   "at": [
    -3.05,
    10.91,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-surround-top-2-0",
   "label": "cream surround top 2 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.27,
     0.18
    ]
   },
   "at": [
    -3.05,
    13.33,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-bottom-2-0",
   "label": "bay frame bottom 2 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.075,
     0.22
    ]
   },
   "at": [
    -3.05,
    11.18,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-top-2-0",
   "label": "bay frame top 2 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.075,
     0.22
    ]
   },
   "at": [
    -3.05,
    13.255,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "window-glazing-2-0",
   "label": "window glazing 2 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.45,
     2.0,
     0.035
    ]
   },
   "at": [
    -3.05,
    11.255,
    -0.1
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "elevation-aperture-linework-2-0",
   "label": "elevation aperture linework 2 0",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      -3.97,
      9.7,
      -0.073
     ],
     [
      -3.97,
      11.85,
      -0.073
     ],
     [
      -2.13,
      11.85,
      -0.073
     ],
     [
      -2.13,
      9.7,
      -0.073
     ]
    ],
    "smooth": false,
    "closed": true
   },
   "at": [
    0.0,
    1.48,
    0.0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.55,
    "alpha": 0.6,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "cream-surround-jamb-2-1--1",
   "label": "cream surround jamb 2 1  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.22,
     2.69,
     0.18
    ]
   },
   "at": [
    -0.18,
    10.91,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-jamb-2-1--1",
   "label": "bay frame jamb 2 1  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.195,
     2.15,
     0.22
    ]
   },
   "at": [
    0.0275,
    11.18,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-surround-jamb-2-1-1",
   "label": "cream surround jamb 2 1 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.22,
     2.69,
     0.18
    ]
   },
   "at": [
    1.88,
    10.91,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-jamb-2-1-1",
   "label": "bay frame jamb 2 1 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.195,
     2.15,
     0.22
    ]
   },
   "at": [
    1.6725,
    11.18,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-surround-bottom-2-1",
   "label": "cream surround bottom 2 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.27,
     0.18
    ]
   },
   "at": [
    0.85,
    10.91,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-surround-top-2-1",
   "label": "cream surround top 2 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.27,
     0.18
    ]
   },
   "at": [
    0.85,
    13.33,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-bottom-2-1",
   "label": "bay frame bottom 2 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.075,
     0.22
    ]
   },
   "at": [
    0.85,
    11.18,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-top-2-1",
   "label": "bay frame top 2 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.84,
     0.075,
     0.22
    ]
   },
   "at": [
    0.85,
    13.255,
    -0.005
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "window-glazing-2-1",
   "label": "window glazing 2 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     1.45,
     2.0,
     0.035
    ]
   },
   "at": [
    0.85,
    11.255,
    -0.1
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "elevation-aperture-linework-2-1",
   "label": "elevation aperture linework 2 1",
   "certainty": "inferred",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      -0.07,
      9.7,
      -0.073
     ],
     [
      -0.07,
      11.85,
      -0.073
     ],
     [
      1.77,
      11.85,
      -0.073
     ],
     [
      1.77,
      9.7,
      -0.073
     ]
    ],
    "smooth": false,
    "closed": true
   },
   "at": [
    0.0,
    1.48,
    0.0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.55,
    "alpha": 0.6,
    "color": "#e5dec9"
   },
   "source": "production",
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "id": "sage-gable-apertured-front-skin",
   "label": "sage gable apertured front skin",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "extrude",
    "profile": [
     [
      4.25,
      13.5
     ],
     [
      4.25,
      14.7
     ],
     [
      4.2136,
      15.196
     ],
     [
      4.1052,
      15.6835
     ],
     [
      3.9265,
      16.1542
     ],
     [
      3.6806,
      16.6
     ],
     [
      3.3718,
      17.0133
     ],
     [
      3.0052,
      17.387
     ],
     [
      2.5872,
      17.7147
     ],
     [
      2.125,
      17.9909
     ],
     [
      1.6264,
      18.2107
     ],
     [
      1.1,
      18.3705
     ],
     [
      0.5547,
      18.4675
     ],
     [
      0,
      18.5
     ],
     [
      -0.5547,
      18.4675
     ],
     [
      -1.1,
      18.3705
     ],
     [
      -1.6264,
      18.2107
     ],
     [
      -2.125,
      17.9909
     ],
     [
      -2.5872,
      17.7147
     ],
     [
      -3.0052,
      17.387
     ],
     [
      -3.3718,
      17.0133
     ],
     [
      -3.6806,
      16.6
     ],
     [
      -3.9265,
      16.1542
     ],
     [
      -4.1052,
      15.6835
     ],
     [
      -4.2136,
      15.196
     ],
     [
      -4.25,
      14.7
     ],
     [
      -4.25,
      13.5
     ],
     [
      -2.54,
      13.5
     ],
     [
      -2.54,
      15.59
     ],
     [
      -2.5148,
      15.6314
     ],
     [
      -2.4409,
      15.67
     ],
     [
      -2.3233,
      15.7031
     ],
     [
      -2.17,
      15.7286
     ],
     [
      -1.9915,
      15.7445
     ],
     [
      -1.8,
      15.75
     ],
     [
      -1.6085,
      15.7445
     ],
     [
      -1.43,
      15.7286
     ],
     [
      -1.2767,
      15.7031
     ],
     [
      -1.1591,
      15.67
     ],
     [
      -1.0852,
      15.6314
     ],
     [
      -1.06,
      15.59
     ],
     [
      -1.06,
      13.5
     ],
     [
      1.06,
      13.5
     ],
     [
      1.06,
      15.59
     ],
     [
      1.0852,
      15.6314
     ],
     [
      1.1591,
      15.67
     ],
     [
      1.2767,
      15.7031
     ],
     [
      1.43,
      15.7286
     ],
     [
      1.6085,
      15.7445
     ],
     [
      1.8,
      15.75
     ],
     [
      1.9915,
      15.7445
     ],
     [
      2.17,
      15.7286
     ],
     [
      2.3233,
      15.7031
     ],
     [
      2.4409,
      15.67
     ],
     [
      2.5148,
      15.6314
     ],
     [
      2.54,
      15.59
     ],
     [
      2.54,
      13.5
     ]
    ],
    "axis": "z",
    "height": 0.3
   },
   "at": [
    0.0,
    2.22,
    -0.3
   ],
   "role": "identity",
   "stage": 2,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sage-gable-lower-spandrel",
   "label": "sage gable lower spandrel",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     8.5,
     0.65,
     0.3
    ]
   },
   "at": [
    0.0,
    15.72,
    -0.15
   ],
   "role": "mass",
   "stage": 2,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#929d8d"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-segmental-head-attic-0",
   "label": "cream segmental head attic 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "extrude",
    "profile": [
     [
      0.93,
      1.44
     ],
     [
      0.9121303107750044,
      1.5082816127056449
     ],
     [
      0.8592079652354967,
      1.5739392013277813
     ],
     [
      0.7732667394413671,
      1.6344495815568607
     ],
     [
      0.6576093065034893,
      1.6874873734152915
     ],
     [
      0.5166803167082301,
      1.7310143643058908
     ],
     [
      0.3558955920995336,
      1.7633578363789502
     ],
     [
      0.18143399947499936,
      1.7832748481411307
     ],
     [
      5.694607616035192e-17,
      1.79
     ],
     [
      -0.18143399947499922,
      1.7832748481411307
     ],
     [
      -0.3558955920995335,
      1.7633578363789502
     ],
     [
      -0.5166803167082299,
      1.7310143643058908
     ],
     [
      -0.6576093065034891,
      1.6874873734152915
     ],
     [
      -0.7732667394413673,
      1.6344495815568607
     ],
     [
      -0.8592079652354967,
      1.5739392013277813
     ],
     [
      -0.9121303107750044,
      1.5082816127056449
     ],
     [
      -0.93,
      1.44
     ],
     [
      -0.74,
      1.44
     ],
     [
      -0.7257811074983905,
      1.4712144515225805
     ],
     [
      -0.6836708540583522,
      1.5012293491784143
     ],
     [
      -0.6152875131038835,
      1.5288912372831363
     ],
     [
      -0.5232590180780451,
      1.5531370849898476
     ],
     [
      -0.41112197243450543,
      1.5730351379684073
     ],
     [
      -0.2831857399501664,
      1.587820725201806
     ],
     [
      -0.14436683829193486,
      1.5969256448645168
     ],
     [
      4.531193156845207e-17,
      1.5999999999999999
     ],
     [
      0.14436683829193497,
      1.5969256448645168
     ],
     [
      0.2831857399501665,
      1.587820725201806
     ],
     [
      0.41112197243450554,
      1.5730351379684073
     ],
     [
      0.5232590180780452,
      1.5531370849898476
     ],
     [
      0.6152875131038835,
      1.5288912372831363
     ],
     [
      0.6836708540583522,
      1.5012293491784143
     ],
     [
      0.7257811074983905,
      1.4712144515225805
     ],
     [
      0.74,
      1.44
     ]
    ],
    "axis": "z",
    "height": 0.18
   },
   "at": [
    -1.8,
    16.37,
    -0.065
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "scale": [
    0.9,
    1.0,
    1.0
   ],
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-segmental-jamb-attic-0--1",
   "label": "cream segmental jamb attic 0  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.171,
     1.56,
     0.18
    ]
   },
   "at": [
    -2.5515,
    16.25,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-arched-jamb-attic-0--1",
   "label": "bay frame arched jamb attic 0  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.07,
     1.44,
     0.2
    ]
   },
   "at": [
    -2.4345,
    16.37,
    -0.015
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-segmental-jamb-attic-0-1",
   "label": "cream segmental jamb attic 0 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.171,
     1.56,
     0.18
    ]
   },
   "at": [
    -1.0485,
    16.25,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-arched-jamb-attic-0-1",
   "label": "bay frame arched jamb attic 0 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.07,
     1.44,
     0.2
    ]
   },
   "at": [
    -1.1655,
    16.37,
    -0.015
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "window-glazing-attic-0",
   "label": "window glazing attic 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "extrude",
    "profile": [
     [
      -0.67,
      0
     ],
     [
      0.67,
      0
     ],
     [
      0.67,
      1.44
     ],
     [
      0.6471703036136758,
      1.4710582854123024
     ],
     [
      0.580237020535574,
      1.5
     ],
     [
      0.4737615433949869,
      1.5248528137423856
     ],
     [
      0.3350000000000001,
      1.5439230484541326
     ],
     [
      0.1734087602186889,
      1.555911099154688
     ],
     [
      4.1025667771436334e-17,
      1.56
     ],
     [
      -0.17340876021868884,
      1.555911099154688
     ],
     [
      -0.3349999999999999,
      1.5439230484541326
     ],
     [
      -0.47376154339498683,
      1.5248528137423856
     ],
     [
      -0.580237020535574,
      1.5
     ],
     [
      -0.6471703036136758,
      1.4710582854123024
     ],
     [
      -0.67,
      1.44
     ]
    ],
    "axis": "z",
    "height": 0.035
   },
   "at": [
    -1.8,
    16.44,
    -0.12
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "scale": [
    0.9,
    1.0,
    1.0
   ],
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-curved-head-attic-0",
   "label": "sash curved head attic 0",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      -2.43,
      15.59,
      -0.045
     ],
     [
      -2.25,
      15.69,
      -0.045
     ],
     [
      -1.8,
      15.73,
      -0.045
     ],
     [
      -1.35,
      15.69,
      -0.045
     ],
     [
      -1.17,
      15.59,
      -0.045
     ]
    ],
    "smooth": true
   },
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.5,
    "alpha": 0.7,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-segmental-head-attic-1",
   "label": "cream segmental head attic 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "extrude",
    "profile": [
     [
      0.93,
      1.44
     ],
     [
      0.9121303107750044,
      1.5082816127056449
     ],
     [
      0.8592079652354967,
      1.5739392013277813
     ],
     [
      0.7732667394413671,
      1.6344495815568607
     ],
     [
      0.6576093065034893,
      1.6874873734152915
     ],
     [
      0.5166803167082301,
      1.7310143643058908
     ],
     [
      0.3558955920995336,
      1.7633578363789502
     ],
     [
      0.18143399947499936,
      1.7832748481411307
     ],
     [
      5.694607616035192e-17,
      1.79
     ],
     [
      -0.18143399947499922,
      1.7832748481411307
     ],
     [
      -0.3558955920995335,
      1.7633578363789502
     ],
     [
      -0.5166803167082299,
      1.7310143643058908
     ],
     [
      -0.6576093065034891,
      1.6874873734152915
     ],
     [
      -0.7732667394413673,
      1.6344495815568607
     ],
     [
      -0.8592079652354967,
      1.5739392013277813
     ],
     [
      -0.9121303107750044,
      1.5082816127056449
     ],
     [
      -0.93,
      1.44
     ],
     [
      -0.74,
      1.44
     ],
     [
      -0.7257811074983905,
      1.4712144515225805
     ],
     [
      -0.6836708540583522,
      1.5012293491784143
     ],
     [
      -0.6152875131038835,
      1.5288912372831363
     ],
     [
      -0.5232590180780451,
      1.5531370849898476
     ],
     [
      -0.41112197243450543,
      1.5730351379684073
     ],
     [
      -0.2831857399501664,
      1.587820725201806
     ],
     [
      -0.14436683829193486,
      1.5969256448645168
     ],
     [
      4.531193156845207e-17,
      1.5999999999999999
     ],
     [
      0.14436683829193497,
      1.5969256448645168
     ],
     [
      0.2831857399501665,
      1.587820725201806
     ],
     [
      0.41112197243450554,
      1.5730351379684073
     ],
     [
      0.5232590180780452,
      1.5531370849898476
     ],
     [
      0.6152875131038835,
      1.5288912372831363
     ],
     [
      0.6836708540583522,
      1.5012293491784143
     ],
     [
      0.7257811074983905,
      1.4712144515225805
     ],
     [
      0.74,
      1.44
     ]
    ],
    "axis": "z",
    "height": 0.18
   },
   "at": [
    1.8,
    16.37,
    -0.065
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "scale": [
    0.9,
    1.0,
    1.0
   ],
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-segmental-jamb-attic-1--1",
   "label": "cream segmental jamb attic 1  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.171,
     1.56,
     0.18
    ]
   },
   "at": [
    1.0485,
    16.25,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-arched-jamb-attic-1--1",
   "label": "bay frame arched jamb attic 1  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.07,
     1.44,
     0.2
    ]
   },
   "at": [
    1.1655,
    16.37,
    -0.015
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-segmental-jamb-attic-1-1",
   "label": "cream segmental jamb attic 1 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.171,
     1.56,
     0.18
    ]
   },
   "at": [
    2.5515,
    16.25,
    0.025
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "bay-frame-arched-jamb-attic-1-1",
   "label": "bay frame arched jamb attic 1 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.07,
     1.44,
     0.2
    ]
   },
   "at": [
    2.4345,
    16.37,
    -0.015
   ],
   "role": "detail",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "window-glazing-attic-1",
   "label": "window glazing attic 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "extrude",
    "profile": [
     [
      -0.67,
      0
     ],
     [
      0.67,
      0
     ],
     [
      0.67,
      1.44
     ],
     [
      0.6471703036136758,
      1.4710582854123024
     ],
     [
      0.580237020535574,
      1.5
     ],
     [
      0.4737615433949869,
      1.5248528137423856
     ],
     [
      0.3350000000000001,
      1.5439230484541326
     ],
     [
      0.1734087602186889,
      1.555911099154688
     ],
     [
      4.1025667771436334e-17,
      1.56
     ],
     [
      -0.17340876021868884,
      1.555911099154688
     ],
     [
      -0.3349999999999999,
      1.5439230484541326
     ],
     [
      -0.47376154339498683,
      1.5248528137423856
     ],
     [
      -0.580237020535574,
      1.5
     ],
     [
      -0.6471703036136758,
      1.4710582854123024
     ],
     [
      -0.67,
      1.44
     ]
    ],
    "axis": "z",
    "height": 0.035
   },
   "at": [
    1.8,
    16.44,
    -0.12
   ],
   "role": "detail",
   "stage": 4,
   "look": {
    "fill": "glass",
    "weight": 0.4,
    "alpha": 0.7,
    "color": "#303d41"
   },
   "scale": [
    0.9,
    1.0,
    1.0
   ],
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "sash-curved-head-attic-1",
   "label": "sash curved head attic 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "curve",
    "points": [
     [
      1.17,
      15.59,
      -0.045
     ],
     [
      1.35,
      15.69,
      -0.045
     ],
     [
      1.8,
      15.73,
      -0.045
     ],
     [
      2.25,
      15.69,
      -0.045
     ],
     [
      2.43,
      15.59,
      -0.045
     ]
    ],
    "smooth": true
   },
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "role": "detail",
   "stage": 5,
   "look": {
    "fill": "none",
    "weight": 0.5,
    "alpha": 0.7,
    "color": "#765446"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-gable-shoulder--1",
   "label": "cream gable shoulder  1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.35,
     0.18,
     0.25
    ]
   },
   "at": [
    -4.075,
    16.83,
    -0.005
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "id": "cream-gable-shoulder-1",
   "label": "cream gable shoulder 1",
   "certainty": "inferred",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "shape": {
    "type": "box",
    "anchor": "base",
    "size": [
     0.35,
     0.18,
     0.25
    ]
   },
   "at": [
    4.075,
    16.83,
    -0.005
   ],
   "role": "identity",
   "stage": 3,
   "look": {
    "fill": "dark",
    "weight": 0.65,
    "alpha": 0.75,
    "color": "#e5dec9"
   },
   "source": "photo",
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  },
  {
   "at": [
    4.05,
    15.72,
    0.025
   ],
   "certainty": "inferred",
   "id": "cream-pediment-cheek-pilaster",
   "look": {
    "alpha": 0.8,
    "fill": "dark",
    "weight": 1,
    "color": "#e5dec9"
   },
   "mirror": "x",
   "role": "identity",
   "shape": {
    "anchor": "base",
    "size": [
     0.4,
     1.2,
     0.15
    ],
    "type": "box"
   },
   "stage": 3,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    4.01,
    16.8,
    0.05
   ],
   "certainty": "inferred",
   "id": "cream-cheek-stepped-capital",
   "look": {
    "alpha": 0.8,
    "fill": "dark",
    "weight": 1,
    "color": "#e5dec9"
   },
   "mirror": "x",
   "role": "identity",
   "shape": {
    "anchor": "base",
    "size": [
     0.48,
     0.12,
     0.2
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    15.02,
    0.06
   ],
   "certainty": "inferred",
   "id": "cream-continuous-under-cornice-fascia",
   "look": {
    "alpha": 0.8,
    "fill": "dark",
    "weight": 1,
    "color": "#e5dec9"
   },
   "role": "identity",
   "shape": {
    "anchor": "base",
    "size": [
     8.5,
     0.3,
     0.16
    ],
    "type": "box"
   },
   "stage": 3,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    14.96,
    0.04
   ],
   "certainty": "inferred",
   "id": "cream-lower-fascia-return",
   "look": {
    "alpha": 0.7,
    "fill": "dark",
    "weight": 0.75,
    "color": "#e5dec9"
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     8.6,
     0.06,
     0.18
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -2,
    1.88,
    -10.08
   ],
   "certainty": "inferred",
   "id": "cream-rear-sill-low",
   "look": {
    "alpha": 0.6,
    "fill": "dark",
    "weight": 0.65,
    "color": "#e5dec9"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      4,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.7,
     0.12,
     0.3
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -2.0,
    6.92,
    -10.08
   ],
   "certainty": "inferred",
   "id": "cream-rear-sill-mid",
   "look": {
    "alpha": 0.6,
    "fill": "dark",
    "weight": 0.65,
    "color": "#e5dec9"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      4,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.7,
     0.12,
     0.3
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -3.1,
    11.66,
    -10.08
   ],
   "certainty": "inferred",
   "id": "cream-rear-sill-high",
   "look": {
    "alpha": 0.6,
    "fill": "dark",
    "weight": 0.65,
    "color": "#e5dec9"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      4,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.7,
     0.12,
     0.3
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -2,
    4,
    -10.04
   ],
   "certainty": "inferred",
   "id": "cream-rear-head-low",
   "look": {
    "alpha": 0.6,
    "fill": "dark",
    "weight": 0.65,
    "color": "#e5dec9"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      4,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.65,
     0.1,
     0.2
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -2.0,
    9.04,
    -10.04
   ],
   "certainty": "inferred",
   "id": "cream-rear-head-mid",
   "look": {
    "alpha": 0.6,
    "fill": "dark",
    "weight": 0.65,
    "color": "#e5dec9"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      4,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.65,
     0.1,
     0.2
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -3.1,
    13.78,
    -10.04
   ],
   "certainty": "inferred",
   "id": "cream-rear-head-high",
   "look": {
    "alpha": 0.6,
    "fill": "dark",
    "weight": 0.65,
    "color": "#e5dec9"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      4,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.65,
     0.1,
     0.2
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0,
    0,
    0
   ],
   "certainty": "inferred",
   "id": "roof-side-rainwater-return",
   "look": {
    "alpha": 0.5,
    "fill": "dark",
    "weight": 0.55,
    "color": "#42484b"
   },
   "role": "detail",
   "shape": {
    "path": [
     [
      4.23,
      15.78,
      -9.8
     ],
     [
      4.31,
      15.42,
      -9.8
     ],
     [
      4.31,
      0.18,
      -9.8
     ],
     [
      4.2,
      0.12,
      -9.8
     ]
    ],
    "radius": 0.045,
    "samples": 1,
    "sides": 6,
    "type": "tube"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -3.755,
    11.255,
    -0.035
   ],
   "certainty": "inferred",
   "id": "bay-frame-inner-reveal-left",
   "look": {
    "alpha": 0.7,
    "fill": "dark",
    "weight": 0.6,
    "color": "#765446"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.9,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     0.04,
     2,
     0.12
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -2.345,
    11.255,
    -0.035
   ],
   "certainty": "inferred",
   "id": "bay-frame-inner-reveal-right",
   "look": {
    "alpha": 0.7,
    "fill": "dark",
    "weight": 0.6,
    "color": "#765446"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.9,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     0.04,
     2,
     0.12
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -3.05,
    13.215,
    -0.035
   ],
   "certainty": "inferred",
   "id": "bay-frame-inner-reveal-head",
   "look": {
    "alpha": 0.7,
    "fill": "dark",
    "weight": 0.6,
    "color": "#765446"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.9,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.45,
     0.04,
     0.12
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -4.45,
    2.22,
    0.0
   ],
   "certainty": "inferred",
   "id": "roof-folded-metal-ledge-cap",
   "look": {
    "alpha": 0.75,
    "fill": "dark",
    "weight": 0.8,
    "color": "#42484b"
   },
   "role": "identity",
   "shape": {
    "axis": "x",
    "height": 8.9,
    "profile": [
     [
      -0.12,
      13.83
     ],
     [
      0.65,
      13.59
     ],
     [
      0.65,
      13.55
     ],
     [
      -0.12,
      13.79
     ]
    ],
    "type": "extrude"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    15.7,
    0.6375
   ],
   "certainty": "inferred",
   "id": "roof-ledge-drip-fold",
   "look": {
    "alpha": 0.7,
    "fill": "dark",
    "weight": 0.75,
    "color": "#42484b"
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     8.9,
     0.11,
     0.025
    ],
    "type": "box"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "certainty": "inferred",
   "id": "roof-flashing-edge-joints",
   "look": {
    "alpha": 0.45,
    "fill": "none",
    "weight": 0.5,
    "color": "#42484b"
   },
   "role": "detail",
   "shape": {
    "paths": [
     [
      [
       2,
       15.875,
       -8.35
      ],
      [
       3.2,
       14.615,
       -8.35
      ],
      [
       3.2,
       14.615,
       -6.85
      ],
      [
       2,
       15.875,
       -6.85
      ],
      [
       2,
       15.875,
       -8.35
      ]
     ],
     [
      [
       2.2,
       17.31,
       -8.1
      ],
      [
       3,
       17.31,
       -8.1
      ],
      [
       3,
       17.31,
       -7.1
      ],
      [
       2.2,
       17.31,
       -7.1
      ],
      [
       2.2,
       17.31,
       -8.1
      ]
     ]
    ],
    "type": "paths"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -2.106,
    14.23,
    -0.045
   ],
   "certainty": "inferred",
   "id": "sash-attic-secondary-casement-left",
   "look": {
    "alpha": 0.65,
    "fill": "dark",
    "weight": 0.4,
    "color": "#765446"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.6,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     0.025,
     1.43,
     0.035
    ],
    "type": "box"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -1.494,
    14.23,
    -0.045
   ],
   "certainty": "inferred",
   "id": "sash-attic-secondary-casement-right",
   "look": {
    "alpha": 0.65,
    "fill": "dark",
    "weight": 0.4,
    "color": "#765446"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.6,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     0.025,
     1.43,
     0.035
    ],
    "type": "box"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    -3.05,
    11.255,
    -0.035
   ],
   "certainty": "inferred",
   "id": "bay-frame-inner-rebate-bottom",
   "look": {
    "alpha": 0.65,
    "fill": "dark",
    "weight": 0.55,
    "color": "#765446"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.9,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "anchor": "base",
    "size": [
     1.45,
     0.04,
     0.12
    ],
    "type": "box"
   },
   "stage": 4,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    1.48,
    0.0
   ],
   "certainty": "inferred",
   "id": "sash-visible-casement-fine-perimeter",
   "look": {
    "alpha": 0.6,
    "fill": "none",
    "weight": 0.4,
    "color": "#765446"
   },
   "repeat": {
    "count": 2,
    "step": {
     "at": [
      3.9,
      0,
      0
     ]
    }
   },
   "role": "detail",
   "shape": {
    "closed": true,
    "points": [
     [
      -3.73,
      9.84,
      -0.067
     ],
     [
      -3.73,
      11.7,
      -0.067
     ],
     [
      -2.37,
      11.7,
      -0.067
     ],
     [
      -2.37,
      9.84,
      -0.067
     ]
    ],
    "smooth": false,
    "type": "curve"
   },
   "stage": 5,
   "source": "production",
   "basis": [
    "production-inference",
    "identity-gap"
   ],
   "note": "Unseen, occluded or insufficiently resolved production completion; no direct photographic support for exact form, depth, opening arrangement or detail. Dimensions and shape remain inferred. No22/parcel identity unresolved; world placement is not validated by this attribution."
  },
  {
   "at": [
    0.0,
    2.22,
    0.0
   ],
   "certainty": "inferred",
   "id": "cream-outer-pediment-projected-bead",
   "look": {
    "alpha": 0.75,
    "fill": "dark",
    "weight": 1.1,
    "color": "#e5dec9"
   },
   "role": "identity",
   "shape": {
    "path": [
     [
      4.22,
      13.5,
      0.1
     ],
     [
      4.22,
      14.7,
      0.1
     ],
     [
      4.075,
      15.68,
      0.1
     ],
     [
      3.65,
      16.6,
      0.1
     ],
     [
      2.98,
      17.38,
      0.1
     ],
     [
      2.1,
      17.97,
      0.1
     ],
     [
      1.08,
      18.34,
      0.1
     ],
     [
      0,
      18.465,
      0.1
     ],
     [
      -1.08,
      18.34,
      0.1
     ],
     [
      -2.1,
      17.97,
      0.1
     ],
     [
      -2.98,
      17.38,
      0.1
     ],
     [
      -3.65,
      16.6,
      0.1
     ],
     [
      -4.075,
      15.68,
      0.1
     ],
     [
      -4.22,
      14.7,
      0.1
     ],
     [
      -4.22,
      13.5,
      0.1
     ]
    ],
    "radius": 0.035,
    "samples": 2,
    "sides": 6,
    "type": "tube"
   },
   "stage": 4,
   "source": "photo",
   "basis": [
    "visible-photo-form",
    "identity-gap"
   ],
   "note": "Supplied market photograph supports visible gable/window/moulding general form, not metric size, exact curve, joinery grid or sculptural detail. Tree partly occludes right edge; thickness, cap/return depth and unseen continuation inferred. No orthographic tracing. Address and placement identity remain unresolved."
  }
 ],
 "articulations": [],
 "labels": [],
 "anchors": {
  "base": {
   "point": [
    0,
    0,
    0
   ],
   "up": [
    0,
    1,
    0
   ]
  }
 },
 "presentation": {
  "framing": {
   "yaw": 22,
   "pitch": 10,
   "fit": 1.08
  },
  "views": [
   {
    "id": "photo",
    "label": "Photo-facing elevation",
    "yaw": 0,
    "pitch": 0,
    "distance": 1.05
   },
   {
    "id": "gable",
    "label": "Curved gable and oculus",
    "yaw": 0,
    "pitch": 0,
    "target": "curved-gable",
    "distance": 1.5
   },
   {
    "id": "back",
    "label": "Inferred rear continuation",
    "yaw": 180,
    "pitch": 12
   }
  ],
  "atmosphere": {
   "haze": 0.15,
   "grid": false,
   "projector": false,
   "motes": 0,
   "scanlines": false,
   "vignette": false
  },
  "occlusion": "xray",
  "certainty_style": "subtle",
  "background": "deep",
  "float": 0
 },
 "animation": {
  "assembly": {
   "style": "ceremony",
   "seconds": 9,
   "interference": false
  },
  "idle": {
   "life": "off",
   "events": []
  },
  "camera": {
   "drift": 0,
   "breathe": 0
  },
  "reduced_motion": "still"
 },
 "authoring": {
  "tier": "standard",
  "research": "unavailable",
  "rounds": [
   {
    "round": 1,
    "result": "baseline",
    "minutes": 0.6,
    "changes": [
     "draft"
    ],
    "summary": "The body repeats two windows directly beneath the attic pair. In the photo, the visible row below the pediment has its left window substanti"
   },
   {
    "round": 2,
    "result": "kept",
    "minutes": 1.8,
    "changes": [
     "D1",
     "D2",
     "D3",
     "D4"
    ],
    "summary": "The outline is one continuous arch terminating at cornice level. In the reference the rounded cap meets distinctly straighter upright lower "
   },
   {
    "round": 3,
    "result": "kept",
    "minutes": 1.9,
    "changes": [
     "D3",
     "D4",
     "D5",
     "D6"
    ],
    "summary": "The visible reference story beneath the attic is characterized by broad pale surrounds framing dark, fine sash; the render instead emphasize"
   },
   {
    "round": 4,
    "result": "kept",
    "minutes": 1.3,
    "changes": [
     "D4",
     "D6",
     "D7",
     "D8"
    ],
    "summary": "The visible larger windows below the gable read as tall narrow openings inside broad fields. In the reference the opening is closer to a bro"
   },
   {
    "round": 5,
    "result": "kept",
    "minutes": 1.7,
    "changes": [
     "D2",
     "D7",
     "D9"
    ],
    "summary": "The reference attic windows have shallow curved heads and fine multi-light framing. The render uses straight-headed rectangles and a generic"
   },
   {
    "round": 6,
    "result": "kept",
    "minutes": 4.8,
    "changes": [
     "D10",
     "D11",
     "D4",
     "D5"
    ],
    "summary": "The visible storey pair below the gable has narrow glazed openings inside very broad rectangular surround fields. In the photo the dark wind"
   },
   {
    "round": 7,
    "result": "kept",
    "minutes": 1.5,
    "changes": [
     "D12",
     "D3",
     "D5",
     "D9"
    ],
    "summary": "The tall outside jamb bars of the first rectangular pair run visibly above the pane heads and surround the openings with oversized vertical "
   },
   {
    "round": 8,
    "result": "kept",
    "minutes": 1.4,
    "changes": [
     "D13",
     "D14",
     "D2"
    ],
    "summary": "The visible rectangular window pair below the cornice has broad-looking sash: in the render the inner openings approach a width/height ratio"
   },
   {
    "round": 9,
    "result": "kept",
    "minutes": 1.7,
    "changes": [
     "D10",
     "D12",
     "D2",
     "D7"
    ],
    "summary": "The first rectangular pair beneath the cornice has relatively broad outer envelopes: the model surrounds read nearly square compared with th"
   },
   {
    "round": 10,
    "result": "kept",
    "minutes": 1.7,
    "changes": [
     "D10",
     "D11",
     "D4"
    ],
    "summary": "The attic openings appear approximately as wide as their glazed height, whereas the photographed pair reads modestly taller than wide. This "
   },
   {
    "round": 11,
    "result": "kept",
    "minutes": 2.2,
    "changes": [
     "D15",
     "D16",
     "D17",
     "D18"
    ],
    "summary": "The reference's visible rectangular pair has broad, continuous pale outer frames. Here narrow outlined bars and upright ends projecting abov"
   },
   {
    "round": 12,
    "result": "reverted",
    "minutes": 1.7,
    "changes": [
     "D13",
     "D19"
    ],
    "summary": "The attic joinery reads as a regular repeated sash grid; the reference's small windows have a more differentiated upper division and larger "
   }
  ],
  "outcome": "good",
  "provenance_note": "Provenance-only audit; physical payload unchanged; historical independent judgement preserved in before backup and sealed checkpoints, not a fresh critique. No22 attribution unresolved; no 1758 building fact imported. All parts retain inferred size and shape.",
  "critic": {
   "scene_sha256": "1cb55704565232b95cf899b7938cc04c6a32237b7807a020ce2d030c92af2ba0",
   "verdict": "good",
   "scores": {
    "silhouette": 2,
    "proportions": 2,
    "identity": 3,
    "depth": 3,
    "composition": 3,
    "assembly": 3,
    "motion": 3,
    "density": 3,
    "honesty": 3
   },
   "round": 2,
   "defects": 2
  }
 }
}
