{
  "schema": "stellar.208b.plan/v1",
  "project": "Plot 208B",
  "practice": "Stellar",
  "location": "GMADA New Chandigarh / DLF Mullanpur, Sector 3",
  "pin": {
    "lat": 30.789774,
    "lon": 76.746534
  },
  "status": "DESIGN INTENT / COORDINATION",
  "ifc": false,
  "revision": "L",
  "date": "2026-09-01",
  "title": "Rev L plate · LOCKS vs CURRENT vs NEXT (Rev M in progress)",
  "units": {
    "length": "ft-in",
    "origin": "NW corner of plot, X east, Y south"
  },
  "origin": {
    "corner": "NW",
    "x": "east",
    "y": "south",
    "plot": {
      "w": "50'-0\"",
      "d": "90'-0\"",
      "w_ft": 50.0,
      "d_ft": 90.0,
      "area_sqyd": 500
    },
    "street": "south",
    "pin": {
      "lat": 30.789774,
      "lon": 76.746534
    }
  },
  "locks": {
    "setbacks": {
      "front_south": "15'-0\"",
      "rear_north": "12'-0\"",
      "locked": "29 Aug 2026",
      "envelope": "41'-0\" wide × 63'-0\" long",
      "envelope_ft": {
        "w": 41.0,
        "d": 63.0
      },
      "north_house_face_y": "12'-0\"",
      "south_house_face_y": "75'-0\"",
      "outer_west_x": "4'-0\"",
      "outer_east_x": "45'-0\"",
      "east_west_ff_balconies": "may project into side setbacks",
      "west_balcony": "cantilever — no posts in parking"
    },
    "aac": {
      "exterior": "8\"",
      "interior": "6\"",
      "compound": "4\" AAC",
      "gmada_handwritten": "9\" → 8\"",
      "do_not": "Do not use 9\" house AAC"
    },
    "A5": {
      "x": "4'-4\"",
      "y": "61'-4\"",
      "where": "west wall at the parking cut (11'-7\" south of A4)",
      "footing": "N/E into the house, never south into parking granite",
      "not": "not a line-5 post"
    },
    "B5": {
      "omitted": true,
      "x": "16'-0\"",
      "y": "75'-0\"",
      "draw": "Red X only. No bubble, no poché. Grid B STOPS at B4.",
      "do_not": "Do not hang B on the PJ1–PJ2 beam (that would be a transfer)."
    },
    "dh_porch": {
      "clear_ew": "8'-0\"",
      "jambs": [
        {
          "mark": "PJ1",
          "x": "12'-0\"",
          "y": "79'-8\""
        },
        {
          "mark": "PJ2",
          "x": "20'-0\"",
          "y": "79'-8\""
        }
      ],
      "portico": "4'-0\"",
      "porch_outer_y": "79'-8\"",
      "no_post_in_opening": true,
      "ff_sitting_balcony": "8'-0\" × 3'-0\" gallery",
      "forbidden_column_band": "No column with 12 < X < 20 AND 65 < Y < 79.67"
    },
    "parking": {
      "bays": 1,
      "type": "one tandem bay (not two abreast)",
      "posts": false,
      "x0": "0'-0\"",
      "x1": "11'-2\"",
      "y0": "61'-4\"",
      "y1": "75'-0\"",
      "west_boundary_to_foyer_at_cut": "11'-2\"",
      "street_to_PJ1_x": "12'-0\"",
      "depth": "15'-0\" south setback + cut to 61'-4\" = 28'-8\" total from street",
      "granite": "1'-6\" below porch FFL",
      "no_beam_over_parking": true,
      "no_A5_PJ1_beam": true,
      "A5_F2": "6'-10\" on the cut wall, north of parking"
    },
    "frame": {
      "no_4x5_overlay": true,
      "beams_follow_walls": true,
      "no_GB_C_or_GB_1_to_4_overlay": true,
      "columns_on_wall_T_or_corners_only": true
    },
    "members": {
      "hold": true,
      "takeoff": "230×450",
      "old_C01": "230×600",
      "do_not_pick": true,
      "founding": "−4'-6\" NGL PLACEHOLDER",
      "sbc": null,
      "sbc_note": "No SBC. Do not invent soil SBC."
    },
    "stair": "west stair dog-leg",
    "mandir": "NE",
    "atrium": "open court open to sky",
    "gate": "SW gate 1'-6\" from S+W, 12' vehicular + 3'-6\" pedestrian",
    "jog": {
      "K5_y": "75'-8\"",
      "D6_y": "75'-0\"",
      "offset": "8\"",
      "F3_J1": "10\"",
      "keep_both": "F3–J1 and K5/D6 are wall T’s, not double posts. Keep both."
    }
  },
  "wall_centres": {
    "X": {
      "WX/A": {
        "label": "4'-4\"",
        "ft": 4.3333
      },
      "X_FY": {
        "label": "11'-2\"",
        "ft": 11.1667
      },
      "X_W": {
        "label": "16'-0\"",
        "ft": 16.0
      },
      "X_V0": {
        "label": "21'-8\"",
        "ft": 21.6667
      },
      "X_L": {
        "label": "24'-6\"",
        "ft": 24.5
      },
      "X_V1": {
        "label": "30'-10\"",
        "ft": 30.8333
      },
      "X_K": {
        "label": "33'-1\"",
        "ft": 33.0833
      },
      "X_M": {
        "label": "36'-1\"",
        "ft": 36.0833
      },
      "EX/D": {
        "label": "44'-8\"",
        "ft": 44.6667
      }
    },
    "Y": {
      "NY": {
        "label": "12'-0\"",
        "ft": 12.0
      },
      "Y_TO": {
        "label": "17'-7\"",
        "ft": 17.5833
      },
      "Y_LA": {
        "label": "19'-7\"",
        "ft": 19.5833
      },
      "Y_MD": {
        "label": "20'-7\"",
        "ft": 20.5833
      },
      "Y_NW": {
        "label": "27'-10\"",
        "ft": 27.8333
      },
      "Y_ST": {
        "label": "35'-10\"",
        "ft": 35.8333
      },
      "Y_VS": {
        "label": "43'-1\"",
        "ft": 43.0833
      },
      "Y_DN": {
        "label": "48'-5\"",
        "ft": 48.4167
      },
      "Y_BD": {
        "label": "49'-9\"",
        "ft": 49.75
      },
      "Y_PW": {
        "label": "56'-3\"",
        "ft": 56.25
      },
      "Y_DR": {
        "label": "57'-10\"",
        "ft": 57.8333
      },
      "Y_A5": {
        "label": "61'-4\"",
        "ft": 61.3333
      },
      "Y_KM": {
        "label": "64'-5\"",
        "ft": 64.4167
      },
      "Y_FY": {
        "label": "65'-0\"",
        "ft": 65.0
      },
      "G5": {
        "label": "75'-0\"",
        "ft": 75.0
      },
      "Y_DS": {
        "label": "75'-8\"",
        "ft": 75.6667
      },
      "Y_PJ": {
        "label": "79'-8\"",
        "ft": 79.6667
      }
    },
    "note": "Centres from plot-208b-rev-c/_arch_part1.py. Not a 4×5 overlay."
  },
  "columns": [
    {
      "mark": "A1",
      "x": "4'-4\"",
      "y": "12'-0\"",
      "x_ft": 4.3333,
      "y_ft": 12.0,
      "junction": "NW corner · N+W ext",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "A2",
      "x": "4'-4\"",
      "y": "27'-10\"",
      "x_ft": 4.3333,
      "y_ft": 27.8333,
      "junction": "W ext T · guest / stair",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "A3",
      "x": "4'-4\"",
      "y": "35'-10\"",
      "x_ft": 4.3333,
      "y_ft": 35.8333,
      "junction": "W ext T · stair / bedroom",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "A4",
      "x": "4'-4\"",
      "y": "49'-9\"",
      "x_ft": 4.3333,
      "y_ft": 49.75,
      "junction": "W ext T · bedroom / GF toilet",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "A5",
      "x": "4'-4\"",
      "y": "61'-4\"",
      "x_ft": 4.3333,
      "y_ft": 61.3333,
      "junction": "W ext at parking cut · LOCKED 4'-4\" / 61'-4\"",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "B1",
      "x": "16'-0\"",
      "y": "12'-0\"",
      "x_ft": 16.0,
      "y_ft": 12.0,
      "junction": "N ext T · toilet / laundry",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "B2",
      "x": "16'-0\"",
      "y": "27'-10\"",
      "x_ft": 16.0,
      "y_ft": 27.8333,
      "junction": "crossing · guest / store / stair",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "B3",
      "x": "16'-0\"",
      "y": "35'-10\"",
      "x_ft": 16.0,
      "y_ft": 35.8333,
      "junction": "T · stair / bedroom east",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "B4",
      "x": "16'-0\"",
      "y": "49'-9\"",
      "x_ft": 16.0,
      "y_ft": 49.75,
      "junction": "bedroom SE / foyer N · B STOPS (no B5)",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "F2",
      "x": "11'-2\"",
      "y": "61'-4\"",
      "x_ft": 11.1667,
      "y_ft": 61.3333,
      "junction": "parking-cut east · powder S wall (not in stalls)",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "F3",
      "x": "11'-2\"",
      "y": "65'-0\"",
      "x_ft": 11.1667,
      "y_ft": 65.0,
      "junction": "foyer SW · porch W wall north T",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "J1",
      "x": "12'-0\"",
      "y": "65'-0\"",
      "x_ft": 12.0,
      "y_ft": 65.0,
      "junction": "porch W wall at foyer S · in wall",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "PJ1",
      "x": "12'-0\"",
      "y": "79'-8\"",
      "x_ft": 12.0,
      "y_ft": 79.6667,
      "junction": "porch W jamb · portico SW · footing→roof",
      "storeys": "FTNG→ROOF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "J2",
      "x": "20'-0\"",
      "y": "65'-0\"",
      "x_ft": 20.0,
      "y_ft": 65.0,
      "junction": "porch E wall at foyer S · in wall",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "PJ2",
      "x": "20'-0\"",
      "y": "79'-8\"",
      "x_ft": 20.0,
      "y_ft": 79.6667,
      "junction": "porch E jamb · portico SE · footing→roof",
      "storeys": "FTNG→ROOF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "V1",
      "x": "21'-8\"",
      "y": "27'-10\"",
      "x_ft": 21.6667,
      "y_ft": 27.8333,
      "junction": "void NW / lounge S / foyer NE",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "V2",
      "x": "21'-8\"",
      "y": "43'-1\"",
      "x_ft": 21.6667,
      "y_ft": 43.0833,
      "junction": "void SW",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "V3",
      "x": "21'-8\"",
      "y": "57'-10\"",
      "x_ft": 21.6667,
      "y_ft": 57.8333,
      "junction": "drawing NW",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "V4",
      "x": "21'-8\"",
      "y": "65'-0\"",
      "x_ft": 21.6667,
      "y_ft": 65.0,
      "junction": "foyer SE / drawing W · not in 8' opening",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "L1",
      "x": "24'-6\"",
      "y": "12'-0\"",
      "x_ft": 24.5,
      "y_ft": 12.0,
      "junction": "N ext T · laundry / lounge",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "L2",
      "x": "24'-6\"",
      "y": "27'-10\"",
      "x_ft": 24.5,
      "y_ft": 27.8333,
      "junction": "lounge SW / store SE",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "E1",
      "x": "30'-10\"",
      "y": "27'-10\"",
      "x_ft": 30.8333,
      "y_ft": 27.8333,
      "junction": "void NE / dining NW",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "E2",
      "x": "30'-10\"",
      "y": "43'-1\"",
      "x_ft": 30.8333,
      "y_ft": 43.0833,
      "junction": "void SE / dining W",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "E3",
      "x": "30'-10\"",
      "y": "48'-5\"",
      "x_ft": 30.8333,
      "y_ft": 48.4167,
      "junction": "dining SW",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "M1",
      "x": "36'-1\"",
      "y": "12'-0\"",
      "x_ft": 36.0833,
      "y_ft": 12.0,
      "junction": "N ext T · lounge / mandir",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "M3",
      "x": "36'-1\"",
      "y": "27'-10\"",
      "x_ft": 36.0833,
      "y_ft": 27.8333,
      "junction": "lounge SE / pantry SW",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "K1",
      "x": "33'-1\"",
      "y": "48'-5\"",
      "x_ft": 33.0833,
      "y_ft": 48.4167,
      "junction": "kitchen NW / dining S / drawing NE",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "K3",
      "x": "33'-1\"",
      "y": "64'-5\"",
      "x_ft": 33.0833,
      "y_ft": 64.4167,
      "junction": "kitchen W T · dry / wet",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "K5",
      "x": "33'-1\"",
      "y": "75'-8\"",
      "x_ft": 33.0833,
      "y_ft": 75.6667,
      "junction": "drawing SE · S wall (was C5)",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "D1",
      "x": "44'-8\"",
      "y": "12'-0\"",
      "x_ft": 44.6667,
      "y_ft": 12.0,
      "junction": "NE corner · N+E ext",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "D2",
      "x": "44'-8\"",
      "y": "20'-7\"",
      "x_ft": 44.6667,
      "y_ft": 20.5833,
      "junction": "E ext T · mandir / pantry",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "D3",
      "x": "44'-8\"",
      "y": "27'-10\"",
      "x_ft": 44.6667,
      "y_ft": 27.8333,
      "junction": "E ext T · pantry / dining",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "D4",
      "x": "44'-8\"",
      "y": "48'-5\"",
      "x_ft": 44.6667,
      "y_ft": 48.4167,
      "junction": "E ext T · dining / kitchen",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "D5",
      "x": "44'-8\"",
      "y": "64'-5\"",
      "x_ft": 44.6667,
      "y_ft": 64.4167,
      "junction": "E ext T · dry / wet",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "D6",
      "x": "44'-8\"",
      "y": "75'-0\"",
      "x_ft": 44.6667,
      "y_ft": 75.0,
      "junction": "SE corner · wet kitchen",
      "storeys": "GF+FF+RF",
      "kept": true,
      "omitted": false
    },
    {
      "mark": "B5",
      "x": "16'-0\"",
      "y": "75'-0\"",
      "x_ft": 16.0,
      "y_ft": 75.0,
      "junction": "OMIT — not in the 8' opening, not a porch post. Red X only. No bubble, no poché. Grid B STOPS at B4.",
      "storeys": null,
      "kept": false,
      "omitted": true
    }
  ],
  "column_count_kept": 35,
  "gf_rooms": [
    {
      "name": "GUEST TOILET",
      "clear": "11'-1\" × 5'-0\"",
      "note": null,
      "kind": "wet",
      "x0": "4'-4\"",
      "y0": "12'-0\"",
      "x1": "16'-0\"",
      "y1": "17'-7\"",
      "x0_ft": 4.3333,
      "y0_ft": 12.0,
      "x1_ft": 16.0,
      "y1_ft": 17.5833,
      "gmada": "11'-3\" × 5'-0\"",
      "vs_gmada": "−2\" E–W vs GMADA; N–S exact",
      "flag": false
    },
    {
      "name": "GUEST BEDROOM",
      "clear": "11'-1\" × 9'-9\"",
      "note": null,
      "kind": "bed",
      "x0": "4'-4\"",
      "y0": "17'-7\"",
      "x1": "16'-0\"",
      "y1": "27'-10\"",
      "x0_ft": 4.3333,
      "y0_ft": 17.5833,
      "x1_ft": 16.0,
      "y1_ft": 27.8333,
      "gmada": "11'-3\" × 9'-9\"",
      "vs_gmada": "N–S exact; −2\" E–W",
      "flag": false
    },
    {
      "name": "LAUNDRY",
      "clear": "8'-0\" × 7'-0\"",
      "note": null,
      "kind": "util",
      "x0": "16'-0\"",
      "y0": "12'-0\"",
      "x1": "24'-6\"",
      "y1": "19'-7\"",
      "x0_ft": 16.0,
      "y0_ft": 12.0,
      "x1_ft": 24.5,
      "y1_ft": 19.5833,
      "gmada": "8'-0\" × 7'-0\"",
      "vs_gmada": "exact",
      "flag": false
    },
    {
      "name": "STORE",
      "clear": "8'-0\" × 7'-9\"",
      "note": null,
      "kind": "stor",
      "x0": "16'-0\"",
      "y0": "19'-7\"",
      "x1": "24'-6\"",
      "y1": "27'-10\"",
      "x0_ft": 16.0,
      "y0_ft": 19.5833,
      "x1_ft": 24.5,
      "y1_ft": 27.8333,
      "gmada": "8'-0\" × 6'-6\"",
      "vs_gmada": "+1'-3\" N–S absorbed into store (no leftover strip)",
      "flag": false
    },
    {
      "name": "FAMILY LOUNGE",
      "clear": "11'-1\" × 15'-3\"",
      "note": null,
      "kind": "live",
      "x0": "24'-6\"",
      "y0": "12'-0\"",
      "x1": "36'-1\"",
      "y1": "27'-10\"",
      "x0_ft": 24.5,
      "y0_ft": 12.0,
      "x1_ft": 36.0833,
      "y1_ft": 27.8333,
      "gmada": "12'-4½\" × 15'-3\"",
      "vs_gmada": "N–S exact. E–W squeezed to 11'-1\" on the Rev L plate. Grow-back toward GMADA 12'-4½\" is authorized under Rev M. Not frozen.",
      "flag": true,
      "end_state": false,
      "next_cut": "grow E–W toward GMADA 12'-4½\"; N–S holds 15'-3\""
    },
    {
      "name": "MANDIR",
      "clear": "8'-0\" × 8'-0\"",
      "note": null,
      "kind": "live",
      "x0": "36'-1\"",
      "y0": "12'-0\"",
      "x1": "44'-8\"",
      "y1": "20'-7\"",
      "x0_ft": 36.0833,
      "y0_ft": 12.0,
      "x1_ft": 44.6667,
      "y1_ft": 20.5833,
      "gmada": "8'-4½\" × 8'-0\"",
      "vs_gmada": "N–S exact; squeezed E–W",
      "flag": false
    },
    {
      "name": "PANTRY",
      "clear": "8'-0\" × 6'-9\"",
      "note": null,
      "kind": "util",
      "x0": "36'-1\"",
      "y0": "20'-7\"",
      "x1": "44'-8\"",
      "y1": "27'-10\"",
      "x0_ft": 36.0833,
      "y0_ft": 20.5833,
      "x1_ft": 44.6667,
      "y1_ft": 27.8333,
      "gmada": "8'-4½\" × 8'-1½\"",
      "vs_gmada": "south aligned to lounge",
      "flag": false
    },
    {
      "name": "STAIRCASE",
      "clear": "11'-1\" × 7'-6\"",
      "note": "T10 R7.10 dog-leg",
      "kind": "circ",
      "x0": "4'-4\"",
      "y0": "27'-10\"",
      "x1": "16'-0\"",
      "y1": "35'-10\"",
      "x0_ft": 4.3333,
      "y0_ft": 27.8333,
      "x1_ft": 16.0,
      "y1_ft": 35.8333,
      "gmada": null,
      "vs_gmada": null,
      "flag": false
    },
    {
      "name": "BEDROOM",
      "clear": "11'-1\" × 13'-5\"",
      "note": null,
      "kind": "bed",
      "x0": "4'-4\"",
      "y0": "35'-10\"",
      "x1": "16'-0\"",
      "y1": "49'-9\"",
      "x0_ft": 4.3333,
      "y0_ft": 35.8333,
      "x1_ft": 16.0,
      "y1_ft": 49.75,
      "gmada": "12'-0\" × 10'-6\"",
      "vs_gmada": "leftover absorbed into bedroom (not a wasted strip)",
      "flag": false
    },
    {
      "name": "TOILET/BATH",
      "clear": "6'-3\" × 6'-0\"",
      "note": null,
      "kind": "wet",
      "x0": "4'-4\"",
      "y0": "49'-9\"",
      "x1": "11'-2\"",
      "y1": "56'-3\"",
      "x0_ft": 4.3333,
      "y0_ft": 49.75,
      "x1_ft": 11.1667,
      "y1_ft": 56.25,
      "gmada": "6'-3\" × 6'-0\"",
      "vs_gmada": "exact",
      "flag": false
    },
    {
      "name": "POWDER ROOM",
      "clear": "6'-3\" × 4'-6\"",
      "note": null,
      "kind": "wet",
      "x0": "4'-4\"",
      "y0": "56'-3\"",
      "x1": "11'-2\"",
      "y1": "61'-4\"",
      "x0_ft": 4.3333,
      "y0_ft": 56.25,
      "x1_ft": 11.1667,
      "y1_ft": 61.3333,
      "gmada": "6'-3\" × 4'-6\"",
      "vs_gmada": "exact",
      "flag": false
    },
    {
      "name": "FOYER",
      "clear": "10'-0\" × 14'-9\"",
      "note": "10'-0\" wide",
      "kind": "circ",
      "x0": "11'-2\"",
      "y0": "49'-9\"",
      "x1": "21'-8\"",
      "y1": "65'-0\"",
      "x0_ft": 11.1667,
      "y0_ft": 49.75,
      "x1_ft": 21.6667,
      "y1_ft": 65.0,
      "gmada": "10'-0\" wide",
      "vs_gmada": "width matches GMADA 10'-0\"; depth absorbed",
      "flag": false
    },
    {
      "name": "OPEN COURT",
      "clear": "8'-8\" × 14'-9\"",
      "note": "open to sky",
      "kind": "void",
      "x0": "21'-8\"",
      "y0": "27'-10\"",
      "x1": "30'-10\"",
      "y1": "43'-1\"",
      "x0_ft": 21.6667,
      "y0_ft": 27.8333,
      "x1_ft": 30.8333,
      "y1_ft": 43.0833,
      "gmada": "~8'-3\" × 14'-9\"",
      "vs_gmada": "N–S exact; E–W slightly wider",
      "flag": false
    },
    {
      "name": "DINING AREA",
      "clear": "13'-3\" × 20'-1\"",
      "note": null,
      "kind": "live",
      "x0": "30'-10\"",
      "y0": "27'-10\"",
      "x1": "44'-8\"",
      "y1": "48'-5\"",
      "x0_ft": 30.8333,
      "y0_ft": 27.8333,
      "x1_ft": 44.6667,
      "y1_ft": 48.4167,
      "gmada": "13'-3\" × 18'-0\"",
      "vs_gmada": "Leftover was absorbed into dining (20'-1\" vs GMADA 18'-0\"). Dining may give back some of that leftover under Rev M. Width 13'-3\" holds.",
      "flag": true,
      "end_state": false,
      "next_cut": "may give back some N–S leftover; E–W 13'-3\" holds"
    },
    {
      "name": "LOBBY",
      "clear": "8'-8\" × 4'-10\"",
      "note": null,
      "kind": "circ",
      "x0": "21'-8\"",
      "y0": "43'-1\"",
      "x1": "30'-10\"",
      "y1": "48'-5\"",
      "x0_ft": 21.6667,
      "y0_ft": 43.0833,
      "x1_ft": 30.8333,
      "y1_ft": 48.4167,
      "gmada": null,
      "vs_gmada": "circulation south of void; not a leftover strip",
      "flag": false
    },
    {
      "name": "LOBBY (S)",
      "clear": "10'-11\" × 8'-11\"",
      "note": null,
      "kind": "circ",
      "x0": "21'-8\"",
      "y0": "48'-5\"",
      "x1": "33'-1\"",
      "y1": "57'-10\"",
      "x0_ft": 21.6667,
      "y0_ft": 48.4167,
      "x1_ft": 33.0833,
      "y1_ft": 57.8333,
      "gmada": null,
      "vs_gmada": null,
      "flag": false
    },
    {
      "name": "DRY KITCHEN",
      "clear": "11'-0\" × 15'-6\"",
      "note": null,
      "kind": "wet",
      "x0": "33'-1\"",
      "y0": "48'-5\"",
      "x1": "44'-8\"",
      "y1": "64'-5\"",
      "x0_ft": 33.0833,
      "y0_ft": 48.4167,
      "x1_ft": 44.6667,
      "y1_ft": 64.4167,
      "gmada": "11'-0\" × 15'-6\"",
      "vs_gmada": "exact",
      "flag": false
    },
    {
      "name": "DRAWING ROOM",
      "clear": "10'-11\" × 17'-3\"",
      "note": null,
      "kind": "live",
      "x0": "21'-8\"",
      "y0": "57'-10\"",
      "x1": "33'-1\"",
      "y1": "75'-8\"",
      "x0_ft": 21.6667,
      "y0_ft": 57.8333,
      "x1_ft": 33.0833,
      "y1_ft": 75.6667,
      "gmada": "13'-0\" × 17'-3\"",
      "vs_gmada": "N–S exact vs GMADA 13'-0\" × 17'-3\". E–W is a Rev L squeeze (10'-11\"), NOT the end state. Grow-back toward GMADA 13'-0\" is authorized under Rev M. Do not freeze drawing at 10'-11\".",
      "flag": true,
      "end_state": false,
      "next_cut": "grow E–W toward GMADA 13'-0\"; N–S holds 17'-3\""
    },
    {
      "name": "PORCH",
      "clear": "8'-0\"",
      "note": "D.H.  ·  4'-0\" portico",
      "kind": "out",
      "x0": "12'-0\"",
      "y0": "65'-0\"",
      "x1": "20'-0\"",
      "y1": "79'-8\"",
      "x0_ft": 12.0,
      "y0_ft": 65.0,
      "x1_ft": 20.0,
      "y1_ft": 79.6667,
      "gmada": null,
      "vs_gmada": null,
      "flag": false
    },
    {
      "name": "WET KITCHEN",
      "clear": "11'-0\" × 10'-0\"",
      "note": null,
      "kind": "wet",
      "x0": "33'-1\"",
      "y0": "64'-5\"",
      "x1": "44'-8\"",
      "y1": "75'-0\"",
      "x0_ft": 33.0833,
      "y0_ft": 64.4167,
      "x1_ft": 44.6667,
      "y1_ft": 75.0,
      "gmada": "11'-0\" × 10'-0\"",
      "vs_gmada": "exact",
      "flag": false
    },
    {
      "name": "OPEN CAR PARKING",
      "clear": "one bay",
      "note": "SUV + tandem  ·  no posts",
      "kind": "out",
      "x0": "0'-0\"",
      "y0": "61'-4\"",
      "x1": "11'-2\"",
      "y1": "75'-0\"",
      "x0_ft": 0.0,
      "y0_ft": 61.3333,
      "x1_ft": 11.1667,
      "y1_ft": 75.0,
      "gmada": null,
      "vs_gmada": "one tandem bay · no posts · X 0 to 11'-2\", Y 61'-4\" to 75'-0\"",
      "flag": false
    }
  ],
  "ff_rooms": [
    {
      "name": "TOILET-1",
      "clear": "6'-3\" × 8'-0\"",
      "note": null,
      "kind": "wet",
      "x0": "4'-4\"",
      "y0": "12'-0\"",
      "x1": "11'-2\"",
      "y1": "20'-7\"",
      "x0_ft": 4.3333,
      "y0_ft": 12.0,
      "x1_ft": 11.1667,
      "y1_ft": 20.5833,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "WALK-IN",
      "clear": "6'-3\" × 6'-9\"",
      "note": null,
      "kind": "stor",
      "x0": "4'-4\"",
      "y0": "20'-7\"",
      "x1": "11'-2\"",
      "y1": "27'-10\"",
      "x0_ft": 4.3333,
      "y0_ft": 20.5833,
      "x1_ft": 11.1667,
      "y1_ft": 27.8333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "BEDROOM-02",
      "clear": "12'-10\" × 15'-3\"",
      "note": null,
      "kind": "bed",
      "x0": "11'-2\"",
      "y0": "12'-0\"",
      "x1": "24'-6\"",
      "y1": "27'-10\"",
      "x0_ft": 11.1667,
      "y0_ft": 12.0,
      "x1_ft": 24.5,
      "y1_ft": 27.8333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "TOILET-2",
      "clear": "5'-10\" × 8'-0\"",
      "note": null,
      "kind": "wet",
      "x0": "24'-6\"",
      "y0": "12'-0\"",
      "x1": "30'-10\"",
      "y1": "20'-7\"",
      "x0_ft": 24.5,
      "y0_ft": 12.0,
      "x1_ft": 30.8333,
      "y1_ft": 20.5833,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "WALK-IN",
      "clear": "5'-10\" × 6'-9\"",
      "note": null,
      "kind": "stor",
      "x0": "24'-6\"",
      "y0": "20'-7\"",
      "x1": "30'-10\"",
      "y1": "27'-10\"",
      "x0_ft": 24.5,
      "y0_ft": 20.5833,
      "x1_ft": 30.8333,
      "y1_ft": 27.8333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "BEDROOM-03",
      "clear": "13'-3\" × 14'-9\"",
      "note": null,
      "kind": "bed",
      "x0": "30'-10\"",
      "y0": "20'-7\"",
      "x1": "44'-8\"",
      "y1": "35'-10\"",
      "x0_ft": 30.8333,
      "y0_ft": 20.5833,
      "x1_ft": 44.6667,
      "y1_ft": 35.8333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "TULSI / PLANTING OVER MANDIR",
      "clear": "8'-0\" × 8'-0\"",
      "note": "no circulation",
      "kind": "out",
      "x0": "36'-1\"",
      "y0": "12'-0\"",
      "x1": "44'-8\"",
      "y1": "20'-7\"",
      "x0_ft": 36.0833,
      "y0_ft": 12.0,
      "x1_ft": 44.6667,
      "y1_ft": 20.5833,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "BALCONY (NORTH)",
      "clear": "stop west of mandir",
      "note": "outer 6'-3\" from N",
      "kind": "out",
      "x0": "4'-0\"",
      "y0": "6'-3\"",
      "x1": "36'-1\"",
      "y1": "12'-0\"",
      "x0_ft": 4.0,
      "y0_ft": 6.25,
      "x1_ft": 36.0833,
      "y1_ft": 12.0,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "BALCONY (WEST)",
      "clear": "3'-6\" cantilever · no posts in parking",
      "note": null,
      "kind": "out",
      "x0": "0'-10\"",
      "y0": "12'-0\"",
      "x1": "4'-4\"",
      "y1": "75'-0\"",
      "x0_ft": 0.8333,
      "y0_ft": 12.0,
      "x1_ft": 4.3333,
      "y1_ft": 75.0,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "BALCONY (EAST)",
      "clear": "3'-6\" projection into east setback",
      "note": null,
      "kind": "out",
      "x0": "44'-8\"",
      "y0": "35'-10\"",
      "x1": "48'-2\"",
      "y1": "79'-0\"",
      "x0_ft": 44.6667,
      "y0_ft": 35.8333,
      "x1_ft": 48.1667,
      "y1_ft": 79.0,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "STAIR",
      "clear": "11'-1\" × 7'-6\"",
      "note": "dog-leg clockwise up",
      "kind": "circ",
      "x0": "4'-4\"",
      "y0": "27'-10\"",
      "x1": "16'-0\"",
      "y1": "35'-10\"",
      "x0_ft": 4.3333,
      "y0_ft": 27.8333,
      "x1_ft": 16.0,
      "y1_ft": 35.8333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "LINEN STORE",
      "clear": "11'-1\" × 6'-9\"",
      "note": null,
      "kind": "stor",
      "x0": "4'-4\"",
      "y0": "35'-10\"",
      "x1": "16'-0\"",
      "y1": "43'-1\"",
      "x0_ft": 4.3333,
      "y0_ft": 35.8333,
      "x1_ft": 16.0,
      "y1_ft": 43.0833,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "WALK-IN STORE",
      "clear": "11'-1\" × 6'-2\"",
      "note": null,
      "kind": "stor",
      "x0": "4'-4\"",
      "y0": "43'-1\"",
      "x1": "16'-0\"",
      "y1": "49'-9\"",
      "x0_ft": 4.3333,
      "y0_ft": 43.0833,
      "x1_ft": 16.0,
      "y1_ft": 49.75,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "TOILET",
      "clear": "6'-3\" × 11'-0\"",
      "note": null,
      "kind": "wet",
      "x0": "4'-4\"",
      "y0": "49'-9\"",
      "x1": "11'-2\"",
      "y1": "61'-4\"",
      "x0_ft": 4.3333,
      "y0_ft": 49.75,
      "x1_ft": 11.1667,
      "y1_ft": 61.3333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "WALK-IN",
      "clear": "10'-0\" × 6'-8\"",
      "note": null,
      "kind": "stor",
      "x0": "11'-2\"",
      "y0": "57'-10\"",
      "x1": "21'-8\"",
      "y1": "65'-0\"",
      "x0_ft": 11.1667,
      "y0_ft": 57.8333,
      "x1_ft": 21.6667,
      "y1_ft": 65.0,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "LIVING ROOM",
      "clear": "13'-3\" × 12'-6\"",
      "note": null,
      "kind": "live",
      "x0": "30'-10\"",
      "y0": "27'-10\"",
      "x1": "44'-8\"",
      "y1": "40'-10\"",
      "x0_ft": 30.8333,
      "y0_ft": 27.8333,
      "x1_ft": 44.6667,
      "y1_ft": 40.8333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "PANTRY",
      "clear": "13'-3\" × 7'-1\"",
      "note": null,
      "kind": "util",
      "x0": "30'-10\"",
      "y0": "40'-10\"",
      "x1": "44'-8\"",
      "y1": "48'-5\"",
      "x0_ft": 30.8333,
      "y0_ft": 40.8333,
      "x1_ft": 44.6667,
      "y1_ft": 48.4167,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "GALLERY",
      "clear": "8'-8\" × 14'-3\"",
      "note": null,
      "kind": "circ",
      "x0": "21'-8\"",
      "y0": "43'-1\"",
      "x1": "30'-10\"",
      "y1": "57'-10\"",
      "x0_ft": 21.6667,
      "y0_ft": 43.0833,
      "x1_ft": 30.8333,
      "y1_ft": 57.8333,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "MASTER BEDROOM",
      "clear": "10'-11\" × 17'-3\"",
      "note": null,
      "kind": "bed",
      "x0": "21'-8\"",
      "y0": "57'-10\"",
      "x1": "33'-1\"",
      "y1": "75'-8\"",
      "x0_ft": 21.6667,
      "y0_ft": 57.8333,
      "x1_ft": 33.0833,
      "y1_ft": 75.6667,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "SOUTH-EAST DECK",
      "clear": "over kitchen",
      "note": "parapet 3'-3\"",
      "kind": "out",
      "x0": "33'-1\"",
      "y0": "48'-5\"",
      "x1": "48'-2\"",
      "y1": "79'-0\"",
      "x0_ft": 33.0833,
      "y0_ft": 48.4167,
      "x1_ft": 48.1667,
      "y1_ft": 79.0,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "SITTING BALCONY",
      "clear": "8'-0\" × 3'-0\"",
      "note": "gallery",
      "kind": "out",
      "x0": "12'-0\"",
      "y0": "75'-8\"",
      "x1": "20'-0\"",
      "y1": "78'-8\"",
      "x0_ft": 12.0,
      "y0_ft": 75.6667,
      "x1_ft": 20.0,
      "y1_ft": 78.6667,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "D.H. PORCH VOID",
      "clear": "8'-0\" × 4'-0\"",
      "note": "open to sky",
      "kind": "void",
      "x0": "12'-0\"",
      "y0": "75'-8\"",
      "x1": "20'-0\"",
      "y1": "79'-8\"",
      "x0_ft": 12.0,
      "y0_ft": 75.6667,
      "x1_ft": 20.0,
      "y1_ft": 79.6667,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    },
    {
      "name": "D.H. FOYER VOID",
      "clear": "over GF foyer",
      "note": "open",
      "kind": "void",
      "x0": "11'-2\"",
      "y0": "49'-9\"",
      "x1": "21'-8\"",
      "y1": "65'-0\"",
      "x0_ft": 11.1667,
      "y0_ft": 49.75,
      "x1_ft": 21.6667,
      "y1_ft": 65.0,
      "vs_gmada": null,
      "vs_gmada_omitted": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented."
    }
  ],
  "ff_vs_gmada": "FF recut to the same wall centres; GMADA FF sheet is the graphic base. No room-by-room vs-GMADA figures in source — omitted, not invented.",
  "spans": {
    "signed": "2026-09-01",
    "longest_house": {
      "marks": "D3–D4",
      "span": "20'-7\"",
      "direction": "N–S",
      "where": "east dining wall",
      "kind": "wall beam, not a transfer",
      "vs_old": "2'-10\" over the old 17'-9\" 4×5 bay"
    },
    "next": [
      {
        "marks": "K1–K3",
        "span": "16'-0\""
      },
      {
        "marks": "D4–D5",
        "span": "16'-0\""
      }
    ],
    "four_at_15_10": [
      {
        "marks": "A1–A2",
        "span": "15'-10\""
      },
      {
        "marks": "B1–B2",
        "span": "15'-10\""
      },
      {
        "marks": "L1–L2",
        "span": "15'-10\""
      },
      {
        "marks": "M1–M3",
        "span": "15'-10\""
      }
    ],
    "void": {
      "marks": "V1–E2",
      "size": "9'-2\" × 15'-3\""
    },
    "porch": {
      "clear_ew": "8'-0\"",
      "jambs_ns": "14'-8\"",
      "kind": "D.H."
    },
    "A5_F2": {
      "span": "6'-10\"",
      "where": "parking-cut wall, north of parking"
    },
    "sizes": "HOLD — 230×450 takeoff AND 230×600 old C-01. SE sizes the 20'-7\". No SBC."
  },
  "do_not": [
    "Invent soil SBC or pick 230×450 vs 230×600",
    "Put a column in the 8' DH opening or restore B5 as a post",
    "Hang grid B on the porch beam (PJ1–PJ2)",
    "Put A5 at 75' or in parking granite",
    "Use 9\" house AAC, SE pergola, curved stair, 67' envelope",
    "Copy Plot 2110 rooms (2110 is graphic language only)",
    "Two cars abreast in parking",
    "Send a 4×5 overlay back to Structure",
    "No A5–PJ1 beam; no beam over parking; no GB-C / GB-1..4 overlay",
    "Do not claim 3D matches Rev L — 3D is not recut yet"
  ],
  "live": {
    "status": "DESIGN INTENT / COORDINATION, not IFC",
    "2d": {
      "E-01/E-02": "drawings/01-site-and-ground-floor-rev-e.html",
      "FF": "drawings/02-first-floor-and-roof.html",
      "A-S01": "drawings/12-structure-setout.html"
    },
    "3d": "NOT recut to Rev L (still older parking-fix / regular-grid massing)",
    "site": "https://208b.stellarchd.com/",
    "source_of_truth": [
      "/workspace/plot-208b-rev-c/_arch_part1.py",
      "/workspace/plot-208b-rev-c/_arch_cad_plans.py",
      "/workspace/plot-208b-rev-c/_arch_se_setout.py"
    ],
    "next": [
      "Rev M recut is running — wait for updated XY before moving walls",
      "Drawing grow-back toward GMADA 13'-0\" × 17'-3\" (not frozen at 10'-11\")",
      "Lounge grow-back toward GMADA 12'-4½\"",
      "Dining may give back some absorbed leftover",
      "3D recut to the then-current XY (3D is NOT Rev L yet)"
    ],
    "open_question": "Rev M room recut in progress. Drawing / lounge / dining widths are not frozen at the Rev L squeeze."
  },
  "files": {
    "brief_html": "brief.html",
    "brief_md": "export/REV-L-BRIEF.md",
    "this_json": "export/rev-l.json",
    "copy_in_source": "plot-208b-rev-c/13-rev-l-brief.html",
    "E-01_E-02": "drawings/01-site-and-ground-floor-rev-e.html",
    "FF": "drawings/02-first-floor-and-roof.html",
    "A-S01": "drawings/12-structure-setout.html",
    "not_included": "3d/model-verify.html"
  },
  "layers": {
    "LOCKS": {
      "status": "unchanged",
      "note": "Hard locks. Do not reopen.",
      "items": [
        "S15 / N12 setbacks, envelope 41'-0\" × 63'-0\". North house face on the 12' line. Locked 29 Aug 2026.",
        "A5 4'-4\" E / 61'-4\" S in the west wall at the parking cut. Footing N/E into the house, never south into parking granite. Not a line-5 post.",
        "B5 OMITTED. Red X only. Grid B STOPS at B4. Do not hang B on the PJ1–PJ2 beam.",
        "DH porch 8'-0\" E–W clear. PJ1 12'-0\" / 79'-8\", PJ2 20'-0\" / 79'-8\". Portico 4'-0\". No post in the 8' opening. No column with 12 < X < 20 AND 65 < Y < 79.67.",
        "No parking posts. One tandem bay (not two abreast).",
        "AAC 8\" exterior / 6\" interior. Compound 4\" AAC. Do not use 9\" house AAC.",
        "Columns only at wall T-junctions / corners. No 4×5 overlay through rooms. Beams follow walls. No beam over parking. No A5–PJ1 beam.",
        "Member sizes HOLD (230×450 takeoff AND 230×600 old C-01). Founding −4'-6\" NGL PLACEHOLDER. No SBC."
      ]
    },
    "CURRENT_PLATE": {
      "revision": "L",
      "date": "2026-09-01",
      "status": "snapshot — DESIGN INTENT / COORDINATION, not IFC",
      "note": "XY, 35-column schedule, GF/FF rooms and spans below are the Rev L plate as drawn in _arch_part1.py. This is the current coordination snapshot, not the last word on room widths."
    },
    "NEXT_CUT": {
      "revision": "M",
      "status": "in progress",
      "date": "2026-09-01",
      "authorized": "Rajesh authorized room width/depth/length adjustments where required (1 Sep 2026).",
      "note": "Rev M recut is running on this same house. Wait for the updated XY if you are about to move walls. Do not freeze drawing at the Rev L squeeze.",
      "grow_back": [
        {
          "room": "DRAWING ROOM",
          "rev_L": "10'-11\" × 17'-3\"",
          "toward": "GMADA 13'-0\" × 17'-3\"",
          "note": "N–S already exact. E–W squeeze is being grown back. Not the end state."
        },
        {
          "room": "FAMILY LOUNGE",
          "rev_L": "11'-1\" × 15'-3\"",
          "toward": "GMADA 12'-4½\" × 15'-3\"",
          "note": "N–S already exact. Grow E–W toward GMADA."
        },
        {
          "room": "DINING AREA",
          "rev_L": "13'-3\" × 20'-1\"",
          "gmada": "13'-3\" × 18'-0\"",
          "note": "Leftover was absorbed into dining. Dining may give back some of that leftover under Rev M."
        }
      ],
      "do_not_invent_xy": "Do not invent Rev M wall centres. Wait for the recut."
    }
  },
  "handoff": "Treat LOCKS as immutable. Treat this file as the Rev L CURRENT PLATE snapshot. Rev M recut is running on this same house; wait for the updated XY if you are about to move walls. Do not re-impose a 4×5 grid. Keep locks. Do not freeze drawing at 10'-11\"."
}
