{
  "id": "site_03_swing_lawn",
  "name": "The Delaneys' back lawn",
  "blurb": "Swing set, big jacaranda, house right there — you'll have no trouble finding something to tie to.",
  "_design": [
    "THE YARD WHERE THE GOOD STEEL IS ALL LOW AND THE ONLY HEIGHT IS BAD.",
    "Three temptations, three different lies:",
    "  - the swing set's crossbar is a dead-level rail at 2.05 m spanning 2.3 m and is NOT",
    "    an anchor (tie_off:false). The two apexes beside it are honest steel but only 0.45,",
    "    and blowing one bills $140.",
    "  - the jacaranda forks low and excellent (0.95) then falls off a cliff (0.52 / 0.40).",
    "    A sail wants height on its high corner; on this tree height costs 58%, against 24%",
    "    up a gum. That is the \"which tree\" question, and it is the whole reason t2 exists.",
    "  - the house fascia is the familiar 0.35 lie and takes the $90 gutter with it.",
    "The only top-grade steel in the yard is one post (p1) and the jacaranda's LOW fork",
    "(0.95). Four corners, two good ones - that is the puzzle.",
    "MEASURED IN PLAY, and the one line here not written by the editor: p1 adopts at",
    "ratingHint 1.00, NOT the 0.90 in E's asset audit - posts are constructed anchors and",
    "never read the sail_post GLB extra. Every post on backyard_01 reads 1.00 too, so it",
    "is repo-wide and not this yard's doing. Filed to E/A in THREADS.",
    "The gum t2 (1.00 / 0.88) is parked 9 m away in the south-west ON PURPOSE: excellent",
    "steel on the wrong side, so reaching for it costs you span and shape rather than",
    "rating. The audit's cheapest honest line (h3,t2,t2b,p1) goes and gets it.",
    "WIND: the venturi is the gap between the shed and the west end of the house - real",
    "geometry, not a heading. The slot runs north-south so axis = 90 deg; gain 1.4, r 5.",
    "It bites the RIGGING ZONE and not the bed: the throat sits 3.0 m from the swing set's",
    "apexes, so the tempting middle option is also the windy one. Deliberately gentler than",
    "the corner block (align 62%, peak x1.28 against its 100% / x1.46) - that yard keeps",
    "the crown for worst weather and worst bill."
  ],
  "_why": [
    "Authored COLD in the yard editor for Sprint 14 gate 3.2 - no JSON hand-editing, no",
    "console. Every number below is B's SCORE IT card, storm_03_southerly, funnel ON,",
    "11 anchors dressed, one run of 82.5 s.",
    "  WINNABLE at $80 - 81 quads in band, 11 clean, 16 marginal.",
    "  cheapest honest line  h3,t2,t2b,p1 - $65 hardware (holds at $55), 22 m2,",
    "                        garden 85.3 FULL, worth +1.6 HP over bare.",
    "  held vs bare (flown)  bare 83.7 FULL; best clean h3,t1c,t2,p1 -> 90.0 FULL;",
    "                        separation +6.3 HP; by hail / rain 6.8 / 3.1.",
    "  THE TRAP, MEASURED    the best-READING line t1c,t2b,s1_f2 is MARGINAL - 91.8 FULL",
    "                        on paper, inside the 15% band. The prettiest number in the",
    "                        yard is the one that breaks.",
    "  margin flags          t2b 0% headroom; t1, t1b, p1, s1_f1 all 1%. s1_f1 wrecks the",
    "                        swing set ($140), and the card prices it.",
    "  collateral exposure   gutter $90 + swing set $140 = $230 if all lost, on a $80 job.",
    "No `separation` block: the editor has no field for one, and B's own card says a",
    "shipping site should pin one. Filed to A/B in THREADS rather than hand-edited in.",
    "The bare bed reads 83.7 FULL, which is the bare-beds-win pool item showing up on a",
    "third yard - gate-4 material, not this yard's doing and not tuned here."
  ],
  "yard": {
    "width": 24,
    "depth": 16
  },
  "sun": {
    "elevationDeg": 55,
    "azimuthDeg": -125
  },
  "gardenBed": {
    "x": 0,
    "z": 0,
    "w": 5,
    "d": 3.5
  },
  "house": {
    "model": "house_yardside_v1",
    "wreckedModel": "house_yardside_wrecked_v1",
    "collateralKey": "gutter",
    "collateralValue": 90,
    "collateralLabel": "the gutter",
    "x": 0,
    "z": -6,
    "anchors": [
      {
        "id": "h1",
        "node": "fascia_anchor_01",
        "type": "house",
        "work": "bracket"
      },
      {
        "id": "h2",
        "node": "fascia_anchor_02",
        "type": "house",
        "work": "bracket"
      },
      {
        "id": "h3",
        "node": "fascia_anchor_03",
        "type": "house",
        "work": "bracket"
      }
    ]
  },
  "structures": [
    {
      "id": "s1",
      "model": "swing_set_01_v1",
      "wreckedModel": "swing_set_01_wrecked_v1",
      "x": -5,
      "z": -2,
      "rotYDeg": 0,
      "solid": false,
      "collateralKey": "swing_set",
      "collateralValue": 140,
      "collateralLabel": "the swing set",
      "anchors": [
        {
          "id": "s1_f1",
          "node": "frame_anchor_01",
          "type": "swing_frame",
          "work": "cloth"
        },
        {
          "id": "s1_f2",
          "node": "frame_anchor_02",
          "type": "swing_frame",
          "work": "cloth"
        }
      ]
    }
  ],
  "trees": [
    {
      "id": "t1",
      "model": "tree_jacaranda_01_v1",
      "x": 4.971,
      "z": 2,
      "phase": 1.1,
      "trunkH": 3.4,
      "anchorY": 2.4,
      "anchors": [
        {
          "id": "t1",
          "node": "branch_anchor_01",
          "type": "tree",
          "work": "cloth"
        },
        {
          "id": "t1b",
          "node": "branch_anchor_02",
          "type": "tree",
          "work": "cloth"
        },
        {
          "id": "t1c",
          "node": "branch_anchor_03",
          "type": "tree",
          "work": "cloth"
        }
      ]
    },
    {
      "id": "t2",
      "model": "tree_gum_02_v1",
      "x": -8.5,
      "z": 5.5,
      "phase": 1.7,
      "trunkH": 3.8,
      "anchorY": 3.1,
      "anchors": [
        {
          "id": "t2",
          "node": "branch_anchor_01",
          "type": "tree",
          "work": "cloth"
        },
        {
          "id": "t2b",
          "node": "branch_anchor_02",
          "type": "tree",
          "work": "cloth"
        }
      ]
    }
  ],
  "posts": [
    {
      "id": "p1",
      "x": 3.5,
      "z": -2.5,
      "h": 4,
      "type": "post",
      "work": "cloth"
    }
  ],
  "fence": {
    "sides": [
      "north",
      "south",
      "east",
      "west"
    ]
  },
  "shed": {
    "model": "shed_01_v1",
    "x": -9,
    "z": -5,
    "rotYDeg": -90
  },
  "shedTable": {
    "model": "shed_table_v1",
    "x": 3.321,
    "z": 7.753,
    "rotYDeg": -90,
    "pickupNode": "pickup_anchor"
  },
  "gnome": {
    "model": "garden_gnome_01_v1",
    "x": 7.08,
    "z": 6.344,
    "rotYDeg": 0,
    "collateralValue": 25
  },
  "bike": {
    "model": "bike_kid_01_v1",
    "x": -6,
    "z": 5,
    "rotYDeg": 180
  },
  "wind": {
    "venturi": [
      {
        "x": -6.22,
        "z": -4.77,
        "axis": 1.571,
        "gain": 1.4,
        "radius": 5,
        "sharp": 3
      }
    ]
  }
}
