{
  "format": "tessera-hologram",
  "version": 2,
  "id": "s3-teahouse",
  "title": "Tea House at the Quiet Crossing",
  "subject": {
    "category": "architecture",
    "accuracy": "generic",
    "synthetic": false,
    "summary": "A small Japanese tea house on a stone terrace beside a pond, with a curved bridge, stepping stones and a stone lantern. This is a designed, generic interpretation of the real request, not a surveyed building or an attributed historical tea house. Sweeping eaves, an arched crossing and a tiered stone lantern carry recognition; all dimensions, joinery, landscaping and tea service are inferred or decorative. A shoji slides open; water, tea steam and lantern light supply quiet life."
  },
  "units": "m",
  "seed": 31721,
  "sources": [
    {"id": "request", "kind": "user_request", "title": "Public showcase tea-house request", "rights": "user_private", "ref": "A small Japanese tea house on a stone platform beside a pond, with a curved bridge, stepping stones and a stone lantern."}
  ],
  "facts": [
    {"key": "brief.teahouse", "value": "A small Japanese tea house", "certainty": "user_supplied", "source": "request"},
    {"key": "brief.platform", "value": "The tea house stands on a stone platform beside a pond", "certainty": "user_supplied", "source": "request"},
    {"key": "brief.bridge", "value": "A curved bridge", "certainty": "user_supplied", "source": "request"},
    {"key": "brief.stones", "value": "Stepping stones", "certainty": "user_supplied", "source": "request"},
    {"key": "brief.lantern", "value": "A stone lantern", "certainty": "user_supplied", "source": "request"},
    {"key": "design.layout", "value": "House rear-left, open water foreground, bridge across the middle foreground, lantern on the right bank; a low pine balances the rear-right", "certainty": "inferred", "note": "Composition designed for the requested showcase; not the layout of an identified garden."},
    {"key": "design.house", "value": "One room, 4.2 m wide and 3.0 m deep, with a narrow veranda; floor at 1.15 m and ridge at 4.65 m above the display datum", "certainty": "inferred", "note": "Author-selected human-scale proportions for a small pavilion, not supplied measurements."},
    {"key": "design.platform", "value": "Stone terrace approximately 5.3 by 4.3 m, with a 0.95 m upper surface and two approach steps", "certainty": "inferred", "note": "Designed retaining platform and stair proportions."},
    {"key": "design.roof", "value": "Single sweeping gable roof with modest upturned eaves, a long ridge, exposed end trusses and restrained roof courses", "certainty": "inferred", "note": "A legible generic Japanese pavilion silhouette; no claim to a particular school, date or construction tradition."},
    {"key": "design.screens", "value": "Timber-framed shoji-like screens and an opening central sliding leaf", "certainty": "inferred", "note": "Designed interpretation. The central leaf slides left in a separate parallel track, revealing the tea table without passing through the fixed leaf."},
    {"key": "design.bridge", "value": "4.2 m span, 1.2 m clear deck width and 0.52 m rise, with paired curved rails", "certainty": "inferred", "note": "Selected proportions. Curved structural stringers connect stone landings; transverse boards follow the deck slope."},
    {"key": "design.water", "value": "Irregular shallow pond with stone margins, a western landing island and an eastern bank tongue", "certainty": "inferred", "note": "Designed to connect terrace, stepping stones and bridge into a walkable garden composition."},
    {"key": "design.lantern", "value": "Faceted pedestal, square open light chamber, broad hipped cap and small finial; about 2.3 m tall above the bank", "certainty": "inferred", "note": "Generic stone garden lantern proportions, not an identified historical lantern."},
    {"key": "design.garden", "value": "One low, cloud-pruned pine and a few shoreline rocks", "certainty": "inferred", "note": "Additional landscaping designed to frame the requested architecture, not a user-supplied feature."},
    {"key": "design.tea", "value": "Low table, two cushions and a single tea bowl on tatami-like floor panels", "certainty": "inferred", "note": "Invented interior staging to make the tea-house function readable through its opening; not a claim of ritual correctness."},
    {"key": "effect.life", "value": "Three very shallow surface ripples, a softly flickering lantern core and a small rising wisp over the tea bowl", "certainty": "decorative", "note": "Presentation atmosphere, not measured hydrodynamics, actual flame behaviour or observed steam."},
    {"key": "assembly.order", "value": "0 terrain and pond; 1 stonework and landings; 2 deck and bridge stringers; 3 posts and bridge boards; 4 beams, screens, bridge rails and lantern chamber; 5 roof and lantern cap; 6 joinery, furnishings and finial; 7 atmosphere", "certainty": "inferred", "note": "Deliberately bottom-up assembly. Nothing structural is made to orbit or float."}
  ],
  "assets": [],
  "parts": [
    {"id": "garden-cutaway", "label": "Low irregular garden datum", "role": "ground", "certainty": "inferred", "basis": ["design.layout"], "stage": 0, "shape": {"type": "extrude", "axis": "y", "height": 0.28, "profile": [[-5.8,-4.2],[-4.7,-4.8],[1.7,-4.8],[4.8,-4.0],[5.8,-2.1],[5.9,2.8],[4.3,4.6],[0.6,5.0],[-3.3,4.6],[-5.6,3.0],[-6.0,-0.7]]}, "at": [0,0,0]},
    {"id": "pond-surface", "label": "Pond beside the platform", "role": "mass", "certainty": "inferred", "basis": ["brief.platform","design.water"], "stage": 0, "shape": {"type": "extrude", "axis": "y", "height": 0.035, "profile": [[-4.8,1.0],[-3.9,0.65],[-1.2,0.65],[1.25,0.65],[1.6,-1.4],[3.0,-2.0],[4.7,-1.3],[5.25,0.5],[5.1,2.8],[3.9,4.1],[1.2,4.55],[-1.8,4.3],[-4.0,3.4],[-4.8,2.2]]}, "at": [0,0.285,0]},
    {"id": "east-bank", "label": "Bridge approach from the eastern bank", "role": "ground", "certainty": "inferred", "basis": ["design.water"], "stage": 0, "shape": {"type": "extrude", "axis": "y", "height": 0.25, "profile": [[2.05,2.05],[2.8,1.85],[4.5,1.75],[5.45,1.2],[5.55,3.0],[4.4,3.8],[3.0,3.5],[2.05,2.95]]}, "at": [0,0.28,0]},
    {"id": "lantern-bank", "role": "ground", "certainty": "inferred", "basis": ["design.layout"], "stage": 0, "shape": {"type": "extrude", "axis": "y", "height": 0.16, "profile": [[3.2,0.15],[4.3,-0.2],[5.45,0.2],[5.4,2.0],[4.2,2.25],[3.15,1.5]]}, "at": [0,0.28,0]},

    {"id": "terrace-retaining-base", "label": "Stone tea-house platform", "role": "mass", "certainty": "inferred", "basis": ["brief.platform","design.platform"], "stage": 1, "shape": {"type": "extrude", "axis": "y", "height": 0.52, "profile": [[-4.3,-3.85],[0.85,-3.85],[1.15,-3.55],[1.15,0.25],[0.85,0.55],[-4.3,0.55]]}, "at": [0,0.28,0]},
    {"id": "terrace-capstones", "role": "structure", "certainty": "inferred", "basis": ["design.platform"], "stage": 1, "shape": {"type": "box", "size": [5.45,0.15,4.55]}, "at": [-1.575,0.875,-1.65]},
    {"id": "retaining-course", "role": "detail", "certainty": "inferred", "basis": ["design.platform"], "stage": 1, "shape": {"type": "curve", "points": [[-4.31,0.54,0.56],[0.86,0.54,0.56],[1.16,0.54,0.25],[1.16,0.54,-3.55]], "smooth": false}},
    {"id": "retaining-joints", "role": "detail", "certainty": "inferred", "basis": ["design.platform"], "stage": 1, "shape": {"type": "curve", "points": [[0,0.31,0],[0,0.76,0]], "smooth": false}, "at": [-3.8,0,0.562], "repeat": {"count": 7, "step": {"at": [0.72,0,0]}}},
    {"id": "approach-step-lower", "role": "structure", "certainty": "inferred", "basis": ["design.platform"], "stage": 1, "shape": {"type": "box", "size": [1.45,0.28,0.48]}, "at": [-2.6,0.42,1.13]},
    {"id": "approach-step-upper", "role": "structure", "certainty": "inferred", "basis": ["design.platform"], "stage": 1, "shape": {"type": "box", "size": [1.45,0.49,0.43]}, "at": [-2.6,0.525,0.72]},
    {"id": "landing-island", "role": "mass", "certainty": "inferred", "basis": ["design.water","design.bridge"], "stage": 1, "shape": {"type": "extrude", "axis": "y", "height": 0.28, "profile": [[-2.55,1.93],[-1.65,1.85],[-1.3,2.35],[-1.45,3.05],[-2.35,3.12],[-2.7,2.6]]}, "at": [0,0.28,0]},
    {"id": "west-bridge-shoe", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 1, "shape": {"type": "box", "size": [0.5,0.16,1.48]}, "at": [-1.9,0.53,2.5]},
    {"id": "east-bridge-shoe", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 1, "shape": {"type": "box", "size": [0.55,0.16,1.48]}, "at": [2.3,0.53,2.5]},
    {"id": "stepping-stone-a", "role": "structure", "certainty": "inferred", "basis": ["brief.stones","design.water"], "stage": 1, "shape": {"type": "cylinder", "radius": 0.34, "height": 0.22, "segments": 7, "ribs": 0}, "at": [-2.7,0.28,1.58], "rotate": [0,11,0]},
    {"id": "stepping-stone-b", "role": "structure", "certainty": "inferred", "basis": ["brief.stones","design.water"], "stage": 1, "shape": {"type": "cylinder", "radius": 0.32, "height": 0.25, "segments": 6, "ribs": 0}, "at": [-2.38,0.28,1.99], "rotate": [0,24,0]},
    {"id": "stepping-stone-c", "role": "structure", "certainty": "inferred", "basis": ["brief.stones","design.water"], "stage": 1, "shape": {"type": "cylinder", "radius": 0.36, "height": 0.24, "segments": 7, "ribs": 0}, "at": [1.47,0.28,-0.24], "rotate": [0,-17,0]},
    {"id": "stepping-stone-d", "role": "structure", "certainty": "inferred", "basis": ["brief.stones","design.water"], "stage": 1, "shape": {"type": "cylinder", "radius": 0.34, "height": 0.23, "segments": 6, "ribs": 0}, "at": [2.04,0.28,-0.52], "rotate": [0,9,0]},
    {"id": "stepping-stone-e", "role": "structure", "certainty": "inferred", "basis": ["brief.stones","design.water"], "stage": 1, "shape": {"type": "cylinder", "radius": 0.38, "height": 0.25, "segments": 7, "ribs": 0}, "at": [2.65,0.28,-0.29], "rotate": [0,31,0]},
    {"id": "stepping-stone-f", "role": "structure", "certainty": "inferred", "basis": ["brief.stones","design.water"], "stage": 1, "shape": {"type": "cylinder", "radius": 0.33, "height": 0.23, "segments": 6, "ribs": 0}, "at": [3.18,0.28,0.05], "rotate": [0,-8,0]},
    {"id": "shore-rock-west", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 1, "shape": {"type": "sphere", "radii": [0.63,0.38,0.48], "lat": 3, "lon": 7}, "at": [-4.45,0.47,0.92]},
    {"id": "shore-rock-north", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 1, "shape": {"type": "sphere", "radii": [0.58,0.43,0.43], "lat": 3, "lon": 7}, "at": [2.1,0.54,-1.48]},
    {"id": "shore-rock-east", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 1, "shape": {"type": "sphere", "radii": [0.5,0.31,0.7], "lat": 3, "lon": 7}, "at": [4.88,0.5,-0.5]},
    {"id": "shore-rock-foreground", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 1, "shape": {"type": "sphere", "radii": [0.64,0.27,0.36], "lat": 3, "lon": 7}, "at": [3.64,0.43,4.0]},

    {"id": "house-floor", "role": "mass", "certainty": "inferred", "basis": ["brief.teahouse","design.house"], "stage": 2, "shape": {"type": "box", "size": [4.4,0.2,3.2]}, "at": [-1.5,1.05,-1.5]},
    {"id": "veranda", "label": "Pond-facing veranda", "role": "structure", "certainty": "inferred", "basis": ["design.house"], "stage": 2, "shape": {"type": "box", "size": [4.6,0.18,0.72]}, "at": [-1.5,1.04,0.34]},
    {"id": "veranda-board-lines", "role": "detail", "certainty": "inferred", "basis": ["design.house"], "stage": 2, "shape": {"type": "curve", "points": [[0,0,0],[0,0,0.67]], "smooth": false}, "at": [-3.65,1.132,0.0], "repeat": {"count": 17, "step": {"at": [0.27,0,0]}}},
    {"id": "front-posts", "role": "structure", "certainty": "inferred", "basis": ["design.house"], "stage": 3, "shape": {"type": "box", "size": [0.17,2.1,0.17], "anchor": "base"}, "at": [-3.6,1.15,0], "repeat": {"count": 3, "step": {"at": [2.1,0,0]}}},
    {"id": "rear-posts", "role": "structure", "certainty": "inferred", "basis": ["design.house"], "stage": 3, "shape": {"type": "box", "size": [0.17,2.1,0.17], "anchor": "base"}, "at": [-3.6,1.15,-3], "repeat": {"count": 3, "step": {"at": [2.1,0,0]}}},
    {"id": "left-plaster-infill", "role": "mass", "certainty": "inferred", "basis": ["design.house"], "stage": 3, "shape": {"type": "box", "size": [0.11,1.64,2.87]}, "at": [-3.6,1.97,-1.5]},
    {"id": "rear-plaster-infill", "role": "mass", "certainty": "inferred", "basis": ["design.house"], "stage": 3, "shape": {"type": "box", "size": [4.05,1.64,0.11]}, "at": [-1.5,1.97,-3]},
    {"id": "side-window-sill", "role": "structure", "certainty": "inferred", "basis": ["design.house"], "stage": 3, "shape": {"type": "box", "size": [0.14,0.55,2.86]}, "at": [0.6,1.425,-1.5]},
    {"id": "front-sill", "role": "structure", "certainty": "inferred", "basis": ["design.house"], "stage": 3, "shape": {"type": "box", "size": [4.2,0.1,0.17]}, "at": [-1.5,1.2,0]},
    {"id": "bridge-stringers", "label": "Paired load-bearing arch stringers", "role": "structure", "certainty": "inferred", "basis": ["brief.bridge","design.bridge"], "stage": 2, "shape": {"type": "extrude", "axis": "z", "height": 0.13, "profile": [[-1.9,0.59],[-1.55,0.749],[-1.2,0.879],[-0.85,0.98],[-0.5,1.052],[-0.15,1.096],[0.2,1.11],[0.55,1.096],[0.9,1.052],[1.25,0.98],[1.6,0.879],[1.95,0.749],[2.3,0.59],[2.3,0.4],[1.95,0.559],[1.6,0.689],[1.25,0.79],[0.9,0.862],[0.55,0.906],[0.2,0.92],[-0.15,0.906],[-0.5,0.862],[-0.85,0.79],[-1.2,0.689],[-1.55,0.559],[-1.9,0.4]]}, "at": [0,0,1.97], "repeat": {"count": 2, "step": {"at": [0,0,0.93]}}},
    {"id": "bridge-board-01", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [-1.9,0.6,2.5], "rotate": [0,0,26.35]},
    {"id": "bridge-board-02", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [-1.55,0.759,2.5], "rotate": [0,0,22.43]},
    {"id": "bridge-board-03", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [-1.2,0.889,2.5], "rotate": [0,0,18.27]},
    {"id": "bridge-board-04", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [-0.85,0.99,2.5], "rotate": [0,0,13.91]},
    {"id": "bridge-board-05", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [-0.5,1.062,2.5], "rotate": [0,0,9.37]},
    {"id": "bridge-board-06", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [-0.15,1.106,2.5], "rotate": [0,0,4.72]},
    {"id": "bridge-board-07", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [0.2,1.12,2.5]},
    {"id": "bridge-board-08", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [0.55,1.106,2.5], "rotate": [0,0,-4.72]},
    {"id": "bridge-board-09", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [0.9,1.062,2.5], "rotate": [0,0,-9.37]},
    {"id": "bridge-board-10", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [1.25,0.99,2.5], "rotate": [0,0,-13.91]},
    {"id": "bridge-board-11", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [1.6,0.889,2.5], "rotate": [0,0,-18.27]},
    {"id": "bridge-board-12", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [1.95,0.759,2.5], "rotate": [0,0,-22.43]},
    {"id": "bridge-board-13", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 3, "shape": {"type": "box", "size": [0.34,0.09,1.2]}, "at": [2.3,0.6,2.5], "rotate": [0,0,-26.35]},

    {"id": "front-plate", "role": "structure", "certainty": "inferred", "basis": ["design.house","design.roof"], "stage": 4, "shape": {"type": "box", "size": [4.65,0.28,0.23]}, "at": [-1.5,3.38,0]},
    {"id": "rear-plate", "role": "structure", "certainty": "inferred", "basis": ["design.house","design.roof"], "stage": 4, "shape": {"type": "box", "size": [4.65,0.28,0.23]}, "at": [-1.5,3.38,-3]},
    {"id": "end-tie-beams", "role": "structure", "certainty": "inferred", "basis": ["design.house","design.roof"], "stage": 4, "shape": {"type": "box", "size": [0.23,0.24,3.42]}, "at": [-3.6,3.36,-1.5], "repeat": {"count": 2, "step": {"at": [4.2,0,0]}}},
    {"id": "front-transom", "role": "structure", "certainty": "inferred", "basis": ["design.screens"], "stage": 4, "shape": {"type": "box", "size": [4.02,0.27,0.1]}, "at": [-1.5,3.09,0]},
    {"id": "fixed-screen-left", "role": "structure", "certainty": "inferred", "basis": ["design.screens"], "stage": 4, "shape": {"type": "box", "size": [0.96,1.72,0.07]}, "at": [-3.075,2.11,-0.055]},
    {"id": "fixed-screen-middle", "role": "structure", "certainty": "inferred", "basis": ["design.screens"], "stage": 4, "shape": {"type": "box", "size": [0.96,1.72,0.07]}, "at": [-2.025,2.11,-0.055]},
    {"id": "fixed-screen-right", "role": "structure", "certainty": "inferred", "basis": ["design.screens"], "stage": 4, "shape": {"type": "box", "size": [0.96,1.72,0.07]}, "at": [0.075,2.11,-0.055]},
    {"id": "fixed-screen-lattice-horizontal-left", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [1.99,0.024,0.024]}, "at": [-2.55,1.54,-0.009], "repeat": {"count": 5, "step": {"at": [0,0.29,0]}}},
    {"id": "fixed-screen-lattice-vertical-left", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [0.024,1.66,0.024]}, "at": [-3.32,2.11,-0.009], "repeat": {"count": 7, "step": {"at": [0.257,0,0]}}},
    {"id": "fixed-screen-lattice-horizontal-right", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [0.94,0.024,0.024]}, "at": [0.075,1.54,-0.009], "repeat": {"count": 5, "step": {"at": [0,0.29,0]}}},
    {"id": "fixed-screen-lattice-vertical-right", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [0.024,1.66,0.024]}, "at": [-0.16,2.11,-0.009], "repeat": {"count": 3, "step": {"at": [0.235,0,0]}}},
    {"id": "sliding-shoji", "label": "Sliding central shoji leaf", "role": "structure", "certainty": "inferred", "basis": ["design.screens"], "stage": 4, "shape": {"type": "box", "size": [0.99,1.72,0.065]}, "at": [-0.975,2.11,0.055]},
    {"id": "moving-lattice-horizontal", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [0.96,0.024,0.024]}, "at": [-0.975,1.54,0.1], "repeat": {"count": 5, "step": {"at": [0,0.29,0]}}},
    {"id": "moving-lattice-vertical", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [0.024,1.66,0.024]}, "at": [-1.22,2.11,0.1], "repeat": {"count": 3, "step": {"at": [0.245,0,0]}}},
    {"id": "side-screen", "role": "structure", "certainty": "inferred", "basis": ["design.screens"], "stage": 4, "shape": {"type": "box", "size": [0.07,1.22,2.82]}, "at": [0.6,2.32,-1.5]},
    {"id": "side-screen-mullions", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [0.025,1.2,0.035]}, "at": [0.65,2.32,-2.72], "repeat": {"count": 9, "step": {"at": [0,0,0.305]}}},
    {"id": "side-screen-rails", "role": "detail", "certainty": "inferred", "basis": ["design.screens"], "stage": 6, "shape": {"type": "box", "size": [0.025,0.025,2.78]}, "at": [0.65,1.96,-1.5], "repeat": {"count": 3, "step": {"at": [0,0.35,0]}}},
    {"id": "veranda-end-posts", "role": "structure", "certainty": "inferred", "basis": ["design.house"], "stage": 3, "shape": {"type": "box", "size": [0.12,0.7,0.12], "anchor": "base"}, "at": [0.7,1.13,0.56], "repeat": {"count": 2, "step": {"at": [0,0,-0.52]}}},
    {"id": "veranda-end-handrail", "role": "structure", "certainty": "inferred", "basis": ["design.house"], "stage": 4, "shape": {"type": "box", "size": [0.14,0.09,0.7]}, "at": [0.7,1.82,0.3]},
    {"id": "bridge-posts-west", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "box", "size": [0.09,0.75,0.09], "anchor": "base"}, "at": [-1.9,0.62,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-posts-west-mid", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "box", "size": [0.085,0.75,0.085], "anchor": "base"}, "at": [-1.2,0.909,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-posts-west-inner", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "box", "size": [0.085,0.75,0.085], "anchor": "base"}, "at": [-0.5,1.082,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-posts-crown", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "box", "size": [0.085,0.75,0.085], "anchor": "base"}, "at": [0.2,1.14,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-posts-east-inner", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "box", "size": [0.085,0.75,0.085], "anchor": "base"}, "at": [0.9,1.082,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-posts-east-mid", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "box", "size": [0.085,0.75,0.085], "anchor": "base"}, "at": [1.6,0.909,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-posts-east", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "box", "size": [0.09,0.75,0.09], "anchor": "base"}, "at": [2.3,0.62,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-arched-handrails", "label": "Curved bridge rails", "role": "identity", "certainty": "inferred", "basis": ["brief.bridge","design.bridge"], "stage": 4, "shape": {"type": "tube", "radius": 0.055, "sides": 6, "samples": 3, "longitudinal": 3, "ring_every": 6, "path": [[-1.96,1.36,0],[-1.55,1.519,0],[-1.2,1.649,0],[-0.5,1.822,0],[0.2,1.88,0],[0.9,1.822,0],[1.6,1.649,0],[1.95,1.519,0],[2.36,1.36,0]]}, "at": [0,0,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},
    {"id": "bridge-lower-rails", "role": "structure", "certainty": "inferred", "basis": ["design.bridge"], "stage": 4, "shape": {"type": "curve", "smooth": true, "points": [[-1.9,0.98,0],[-1.2,1.269,0],[-0.5,1.442,0],[0.2,1.5,0],[0.9,1.442,0],[1.6,1.269,0],[2.3,0.98,0]]}, "at": [0,0,1.91], "repeat": {"count": 2, "step": {"at": [0,0,1.18]}}},

    {"id": "gable-trusses", "role": "structure", "certainty": "inferred", "basis": ["design.roof"], "stage": 5, "shape": {"type": "tube", "radius": 0.065, "sides": 6, "samples": 2, "longitudinal": 3, "ring_every": 5, "path": [[0,3.49,-3.05],[0,3.78,-2.6],[0,4.15,-2.1],[0,4.51,-1.6],[0,4.15,-1.1],[0,3.78,-0.6],[0,3.49,-0.15]]}, "at": [-3.6,0,0], "repeat": {"count": 2, "step": {"at": [4.2,0,0]}}},
    {"id": "gable-kingposts", "role": "structure", "certainty": "inferred", "basis": ["design.roof"], "stage": 5, "shape": {"type": "box", "size": [0.13,1.04,0.13], "anchor": "base"}, "at": [-3.6,3.48,-1.6], "repeat": {"count": 2, "step": {"at": [4.2,0,0]}}},
    {"id": "ridge-purlin", "role": "structure", "certainty": "inferred", "basis": ["design.roof"], "stage": 5, "shape": {"type": "box", "size": [5.85,0.13,0.15]}, "at": [-1.5,4.48,-1.6]},
    {"id": "sweeping-gable-roof", "label": "Broad roof with lifted eaves", "role": "identity", "certainty": "inferred", "basis": ["brief.teahouse","design.roof","design.house"], "stage": 5, "shape": {"type": "extrude", "axis": "x", "height": 5.9, "profile": [[-2.45,0.32],[-2.2,0.21],[-1.8,0.24],[-1.35,0.4],[-0.85,0.7],[-0.4,1.02],[0,1.3],[0.4,1.02],[0.85,0.7],[1.35,0.4],[1.8,0.24],[2.2,0.21],[2.45,0.32],[2.45,0.18],[2.2,0.08],[1.8,0.11],[1.35,0.27],[0.85,0.57],[0.4,0.89],[0,1.17],[-0.4,0.89],[-0.85,0.57],[-1.35,0.27],[-1.8,0.11],[-2.2,0.08],[-2.45,0.18]]}, "at": [-4.45,3.35,-1.6]},
    {"id": "roof-course-contours", "role": "structure", "certainty": "inferred", "basis": ["design.roof"], "stage": 6, "shape": {"type": "curve", "smooth": false, "points": [[0,0.325,-2.45],[0,0.215,-2.2],[0,0.245,-1.8],[0,0.405,-1.35],[0,0.705,-0.85],[0,1.025,-0.4],[0,1.305,0],[0,1.025,0.4],[0,0.705,0.85],[0,0.405,1.35],[0,0.245,1.8],[0,0.215,2.2],[0,0.325,2.45]]}, "at": [-4.15,3.35,-1.6], "repeat": {"count": 18, "step": {"at": [0.312,0,0]}}},
    {"id": "roof-ridge-cap", "role": "structure", "certainty": "inferred", "basis": ["design.roof"], "stage": 6, "shape": {"type": "tube", "radius": 0.08, "sides": 8, "samples": 3, "longitudinal": 4, "ring_every": 6, "path": [[-4.55,4.8,-1.6],[-4.25,4.72,-1.6],[-3.6,4.7,-1.6],[-1.5,4.7,-1.6],[0.6,4.7,-1.6],[1.25,4.72,-1.6],[1.55,4.8,-1.6]]}},
    {"id": "front-eave-fascia", "role": "structure", "certainty": "inferred", "basis": ["design.roof"], "stage": 6, "shape": {"type": "box", "size": [5.94,0.14,0.1]}, "at": [-1.5,3.6,0.85]},
    {"id": "back-eave-fascia", "role": "structure", "certainty": "inferred", "basis": ["design.roof"], "stage": 6, "shape": {"type": "box", "size": [5.94,0.14,0.1]}, "at": [-1.5,3.6,-4.05]},
    {"id": "front-eave-brackets", "role": "detail", "certainty": "inferred", "basis": ["design.roof"], "stage": 6, "shape": {"type": "tube", "radius": 0.047, "sides": 5, "samples": 2, "longitudinal": 2, "ring_every": 4, "path": [[0,2.94,0],[0,3.12,0.22],[0,3.38,0.49],[0,3.53,0.77]]}, "at": [-3.6,0,0], "repeat": {"count": 3, "step": {"at": [2.1,0,0]}}},
    {"id": "tatami-panels", "role": "structure", "certainty": "inferred", "basis": ["design.tea"], "stage": 3, "shape": {"type": "box", "size": [1.02,0.045,2.65]}, "at": [-3.04,1.173,-1.48], "repeat": {"count": 4, "step": {"at": [1.03,0,0]}}},
    {"id": "tea-table-legs-front", "role": "structure", "certainty": "inferred", "basis": ["design.tea"], "stage": 3, "shape": {"type": "box", "size": [0.11,0.35,0.11], "anchor": "base"}, "at": [-1.39,1.195,-0.48], "repeat": {"count": 2, "step": {"at": [0.8,0,0]}}},
    {"id": "tea-table-legs-back", "role": "structure", "certainty": "inferred", "basis": ["design.tea"], "stage": 3, "shape": {"type": "box", "size": [0.11,0.35,0.11], "anchor": "base"}, "at": [-1.39,1.195,-1.08], "repeat": {"count": 2, "step": {"at": [0.8,0,0]}}},
    {"id": "tea-table", "label": "Low tea table revealed by the screen", "role": "structure", "certainty": "inferred", "basis": ["design.tea"], "stage": 4, "shape": {"type": "box", "size": [1.08,0.09,0.84]}, "at": [-0.99,1.58,-0.78]},
    {"id": "tea-bowl", "role": "detail", "certainty": "inferred", "basis": ["design.tea"], "stage": 6, "shape": {"type": "lathe", "segments": 16, "meridians": 4, "profile": [[0.075,0],[0.09,0.025],[0.13,0.07],[0.145,0.145],[0.12,0.15],[0.105,0.075],[0.06,0.035]]}, "at": [-0.99,1.625,-0.62]},
    {"id": "seating-cushions", "role": "detail", "certainty": "inferred", "basis": ["design.tea"], "stage": 6, "shape": {"type": "box", "size": [0.58,0.09,0.55]}, "at": [-2.03,1.24,-0.76], "repeat": {"count": 2, "step": {"at": [2.08,0,0]}}},

    {"id": "lantern-foot", "label": "Stone lantern foot", "role": "structure", "certainty": "inferred", "basis": ["brief.lantern","design.lantern"], "stage": 1, "shape": {"type": "lathe", "segments": 8, "meridians": 4, "profile": [[0.48,0],[0.5,0.1],[0.36,0.23],[0.27,0.25]]}, "at": [3.8,0.44,0.78]},
    {"id": "lantern-pedestal", "role": "structure", "certainty": "inferred", "basis": ["design.lantern"], "stage": 2, "shape": {"type": "lathe", "segments": 8, "meridians": 4, "profile": [[0.27,0],[0.2,0.11],[0.15,0.58],[0.24,0.66]]}, "at": [3.8,0.69,0.78]},
    {"id": "lantern-chamber-floor", "role": "structure", "certainty": "inferred", "basis": ["design.lantern"], "stage": 3, "shape": {"type": "box", "size": [0.76,0.16,0.76]}, "at": [3.8,1.43,0.78]},
    {"id": "lantern-chamber-front-posts", "role": "structure", "certainty": "inferred", "basis": ["design.lantern"], "stage": 4, "shape": {"type": "box", "size": [0.105,0.49,0.105], "anchor": "base"}, "at": [3.53,1.51,1.05], "repeat": {"count": 2, "step": {"at": [0.54,0,0]}}},
    {"id": "lantern-chamber-back-posts", "role": "structure", "certainty": "inferred", "basis": ["design.lantern"], "stage": 4, "shape": {"type": "box", "size": [0.105,0.49,0.105], "anchor": "base"}, "at": [3.53,1.51,0.51], "repeat": {"count": 2, "step": {"at": [0.54,0,0]}}},
    {"id": "lantern-chamber-lintel", "role": "structure", "certainty": "inferred", "basis": ["design.lantern"], "stage": 4, "shape": {"type": "box", "size": [0.73,0.105,0.73]}, "at": [3.8,2.0,0.78]},
    {"id": "lantern-hipped-cap", "label": "Stone lantern hipped roof", "role": "identity", "certainty": "inferred", "basis": ["brief.lantern","design.lantern"], "stage": 5, "shape": {"type": "lathe", "segments": 8, "meridians": 4, "profile": [[0.76,0],[0.72,0.08],[0.57,0.08],[0.43,0.21],[0.25,0.34],[0.17,0.37]]}, "at": [3.8,2.04,0.78], "rotate": [0,45,0]},
    {"id": "lantern-finial", "role": "structure", "certainty": "inferred", "basis": ["design.lantern"], "stage": 6, "shape": {"type": "lathe", "segments": 12, "meridians": 4, "profile": [[0.17,0],[0.19,0.06],[0.14,0.14],[0.07,0.22],[0.035,0.33]]}, "at": [3.8,2.41,0.78]},

    {"id": "pine-trunk", "label": "Designed low garden pine", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 2, "shape": {"type": "tube", "radius": [0.19,0.16,0.13,0.08], "sides": 7, "samples": 3, "longitudinal": 4, "ring_every": 4, "path": [[3.25,0.28,-2.85],[3.12,1.1,-2.8],[3.5,1.95,-2.9],[3.7,3.25,-3.0]]}},
    {"id": "pine-right-bough", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 3, "shape": {"type": "tube", "radius": [0.11,0.075,0.035], "sides": 6, "samples": 3, "longitudinal": 3, "ring_every": 4, "path": [[3.45,1.84,-2.89],[4.04,2.15,-2.6],[4.75,2.3,-2.36]]}},
    {"id": "pine-left-bough", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 3, "shape": {"type": "tube", "radius": [0.095,0.065,0.025], "sides": 6, "samples": 3, "longitudinal": 3, "ring_every": 4, "path": [[3.48,2.05,-2.9],[2.91,2.46,-3.08],[2.2,2.52,-3.0]]}},
    {"id": "pine-crown", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 6, "shape": {"type": "sphere", "radii": [1.14,0.33,0.77], "lat": 4, "lon": 12}, "at": [3.67,3.18,-3.05]},
    {"id": "pine-right-foliage", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 6, "shape": {"type": "sphere", "radii": [0.88,0.3,0.66], "lat": 4, "lon": 12}, "at": [4.65,2.38,-2.34]},
    {"id": "pine-left-foliage", "role": "structure", "certainty": "inferred", "basis": ["design.garden"], "stage": 6, "shape": {"type": "sphere", "radii": [0.8,0.27,0.6], "lat": 4, "lon": 12}, "at": [2.37,2.61,-3.03]},

    {"id": "lantern-light", "label": "Decorative lantern light", "role": "data", "certainty": "decorative", "basis": ["effect.life"], "stage": 7, "shape": {"type": "sphere", "radii": [0.16,0.22,0.16], "lat": 5, "lon": 10}, "at": [3.8,1.75,0.78], "floating": true, "motion": {"type": "pulse", "period": 5.8, "amount": 0.12}},
    {"id": "tea-steam", "label": "Decorative tea steam", "role": "ornament", "certainty": "decorative", "basis": ["effect.life"], "stage": 7, "shape": {"type": "points", "count": 24, "region": {"box": [0.18,0.48,0.18]}, "sprite": "soft", "size_px": 2}, "at": [-0.99,2.02,-0.62], "floating": true, "motion": {"type": "bob", "axis": [0,1,0], "distance": 0.1, "period": 8}},
    {"id": "pond-ripple-one", "label": "Decorative pond ripples", "role": "ornament", "certainty": "decorative", "basis": ["effect.life"], "stage": 7, "shape": {"type": "torus", "major": 0.46, "minor": 0.008, "segments": 36, "sides": 3, "rings": 0}, "at": [0.45,0.335,3.73], "scale": [1.3,1,0.65], "floating": true, "motion": {"type": "pulse", "period": 9, "amount": 0.12}},
    {"id": "pond-ripple-two", "role": "ornament", "certainty": "decorative", "basis": ["effect.life"], "stage": 7, "shape": {"type": "torus", "major": 0.73, "minor": 0.007, "segments": 36, "sides": 3, "rings": 0}, "at": [0.45,0.335,3.73], "scale": [1.3,1,0.65], "floating": true, "motion": {"type": "pulse", "period": 11, "amount": 0.1}},
    {"id": "pond-ripple-three", "role": "ornament", "certainty": "decorative", "basis": ["effect.life"], "stage": 7, "shape": {"type": "torus", "major": 0.41, "minor": 0.007, "segments": 30, "sides": 3, "rings": 0}, "at": [2.75,0.335,-0.93], "scale": [1.15,1,0.7], "floating": true, "motion": {"type": "bob", "axis": [0,1,0], "distance": 0.006, "period": 10}}
  ],
  "articulations": [
    {"id": "shoji-slides-open", "type": "slide", "parts": ["sliding-shoji","moving-lattice-horizontal","moving-lattice-vertical"], "axis": [-1,0,0], "amount": 1.05, "order": 0}
  ],
  "labels": [],
  "anchors": {"base": {"point": [0,0,0], "up": [0,1,0]}, "front": {"part": "veranda", "face": "front"}},
  "annotations": [
    {"id": "roof", "text": "Sweeping eaves — inferred design", "part": "sweeping-gable-roof", "offset": [-0.35,0.4,0]},
    {"id": "crossing", "text": "Curved bridge — requested; proportions inferred", "part": "bridge-arched-handrails", "offset": [0,-0.15,0.4]},
    {"id": "stone-light", "text": "Stone lantern — requested; form inferred", "part": "lantern-hipped-cap", "offset": [0.35,0.2,0]},
    {"id": "interior", "text": "Sliding shoji and tea service — invented details", "part": "tea-table", "offset": [0,0.2,0]}
  ],
  "presentation": {
    "views": [
      {"id": "open", "label": "Open shoji and pond-facing tea room", "yaw": 16, "pitch": 19, "distance": 1.0},
      {"id": "crossing", "label": "Bridge and stepping-stone approach", "yaw": 25, "pitch": 27, "distance": 1.75, "target": "bridge-arched-handrails"},
      {"id": "lantern", "label": "Stone lantern and open light chamber", "yaw": 32, "pitch": 14, "distance": 2.5, "target": "lantern-pedestal"},
      {"id": "roof", "label": "Sweeping roof and exposed gable", "yaw": 58, "pitch": 17, "distance": 1.35, "target": "sweeping-gable-roof"}
    ]
  }
}
