[
  {
    "nudo": "FRENTE-ESQ-01",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_FRONT_-1 | DEPTH_01 | FRAME_FRONT_20",
    "x_mm": -567.108,
    "y_mm": -380,
    "z_mm": 0,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-02",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_FRONT_11 | LONG_FRONT_-1 | DEPTH_02",
    "x_mm": -567.108,
    "y_mm": -380,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "FRENTE-ESQ-03",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_02 | DEPTH_03 | FRAME_FRONT_11",
    "x_mm": -1134.216,
    "y_mm": -380,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-04",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_FRONT_12 | FRAME_FRONT_02 | DEPTH_04",
    "x_mm": -1134.216,
    "y_mm": -380,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": -1064.216,
    "alternativa_y_mm": -380,
    "alternativa_z_mm": 1002.892,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "FRENTE-ESQ-05",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_03 | DEPTH_05 | FRAME_FRONT_12",
    "x_mm": -1500,
    "y_mm": -380,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-06",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_03 | DEPTH_06 | FRAME_FRONT_13",
    "x_mm": -1500,
    "y_mm": -380,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-07",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_FRONT_04 | FRAME_FRONT_13 | DEPTH_07",
    "x_mm": -1134.216,
    "y_mm": -380,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": -1064.216,
    "alternativa_y_mm": -380,
    "alternativa_z_mm": 1997.108,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "FRENTE-ESQ-08",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_04 | DEPTH_08 | FRAME_FRONT_14",
    "x_mm": -1134.216,
    "y_mm": -380,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-09",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_FRONT_14 | LONG_FRONT_-1 | DEPTH_09",
    "x_mm": -567.108,
    "y_mm": -380,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "FRENTE-ESQ-10",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_FRONT_-1 | DEPTH_10 | FRAME_FRONT_15",
    "x_mm": -567.108,
    "y_mm": -380,
    "z_mm": 3000,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-11",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_FRONT_+1 | DEPTH_11 | FRAME_FRONT_15",
    "x_mm": 567.108,
    "y_mm": -380,
    "z_mm": 3000,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-12",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_FRONT_16 | LONG_FRONT_+1 | DEPTH_12",
    "x_mm": 567.108,
    "y_mm": -380,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "FRENTE-ESQ-13",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_07 | DEPTH_13 | FRAME_FRONT_16",
    "x_mm": 1134.216,
    "y_mm": -380,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-14",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_FRONT_07 | FRAME_FRONT_17 | DEPTH_14",
    "x_mm": 1134.216,
    "y_mm": -380,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": 1064.216,
    "alternativa_y_mm": -380,
    "alternativa_z_mm": 1997.108,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "FRENTE-ESQ-15",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_08 | DEPTH_15 | FRAME_FRONT_17",
    "x_mm": 1500,
    "y_mm": -380,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-16",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_08 | DEPTH_16 | FRAME_FRONT_18",
    "x_mm": 1500,
    "y_mm": -380,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-17",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_FRONT_18 | FRAME_FRONT_09 | DEPTH_17",
    "x_mm": 1134.216,
    "y_mm": -380,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": 1064.216,
    "alternativa_y_mm": -380,
    "alternativa_z_mm": 1002.892,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "FRENTE-ESQ-18",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_FRONT_09 | DEPTH_18 | FRAME_FRONT_19",
    "x_mm": 1134.216,
    "y_mm": -380,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "FRENTE-ESQ-19",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_FRONT_19 | LONG_FRONT_+1 | DEPTH_19",
    "x_mm": 567.108,
    "y_mm": -380,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "FRENTE-ESQ-20",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_FRONT_+1 | DEPTH_20 | FRAME_FRONT_20",
    "x_mm": 567.108,
    "y_mm": -380,
    "z_mm": 0,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real. La fachada maciza actual ocupa el volumen del acero exterior: resolver rebaje local o separación antes de fijar las costaneras."
  },
  {
    "nudo": "T-CENTRO-FRONT--1--1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_FRONT_-1 | OPENING_FRONT_H_-1",
    "x_mm": -532.108,
    "y_mm": -380,
    "z_mm": 897.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "T-CENTRO-FRONT--1-1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_FRONT_-1 | OPENING_FRONT_H_+1",
    "x_mm": -532.108,
    "y_mm": -380,
    "z_mm": 2102.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "T-CENTRO-FRONT-1--1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_FRONT_+1 | OPENING_FRONT_H_-1",
    "x_mm": 532.108,
    "y_mm": -380,
    "z_mm": 897.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "T-CENTRO-FRONT-1-1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_FRONT_+1 | OPENING_FRONT_H_+1",
    "x_mm": 532.108,
    "y_mm": -380,
    "z_mm": 2102.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "DORSO-ESQ-01",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_BACK_-1 | DEPTH_01 | FRAME_BACK_20",
    "x_mm": -567.108,
    "y_mm": 400,
    "z_mm": 0,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-02",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_BACK_11 | LONG_BACK_-1 | DEPTH_02",
    "x_mm": -567.108,
    "y_mm": 400,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "DORSO-ESQ-03",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_02 | DEPTH_03 | FRAME_BACK_11",
    "x_mm": -1134.216,
    "y_mm": 400,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-04",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_BACK_12 | FRAME_BACK_02 | DEPTH_04",
    "x_mm": -1134.216,
    "y_mm": 400,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": -1064.216,
    "alternativa_y_mm": 400,
    "alternativa_z_mm": 1002.892,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "DORSO-ESQ-05",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_03 | DEPTH_05 | FRAME_BACK_12",
    "x_mm": -1500,
    "y_mm": 400,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-06",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_03 | DEPTH_06 | FRAME_BACK_13",
    "x_mm": -1500,
    "y_mm": 400,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-07",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_BACK_04 | FRAME_BACK_13 | DEPTH_07",
    "x_mm": -1134.216,
    "y_mm": 400,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": -1064.216,
    "alternativa_y_mm": 400,
    "alternativa_z_mm": 1997.108,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "DORSO-ESQ-08",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_04 | DEPTH_08 | FRAME_BACK_14",
    "x_mm": -1134.216,
    "y_mm": 400,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-09",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_BACK_14 | LONG_BACK_-1 | DEPTH_09",
    "x_mm": -567.108,
    "y_mm": 400,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "DORSO-ESQ-10",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_BACK_-1 | DEPTH_10 | FRAME_BACK_15",
    "x_mm": -567.108,
    "y_mm": 400,
    "z_mm": 3000,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-11",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_BACK_+1 | DEPTH_11 | FRAME_BACK_15",
    "x_mm": 567.108,
    "y_mm": 400,
    "z_mm": 3000,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-12",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_BACK_16 | LONG_BACK_+1 | DEPTH_12",
    "x_mm": 567.108,
    "y_mm": 400,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "DORSO-ESQ-13",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_07 | DEPTH_13 | FRAME_BACK_16",
    "x_mm": 1134.216,
    "y_mm": 400,
    "z_mm": 2634.216,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-14",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_BACK_07 | FRAME_BACK_17 | DEPTH_14",
    "x_mm": 1134.216,
    "y_mm": 400,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": 1064.216,
    "alternativa_y_mm": 400,
    "alternativa_z_mm": 1997.108,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "DORSO-ESQ-15",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_08 | DEPTH_15 | FRAME_BACK_17",
    "x_mm": 1500,
    "y_mm": 400,
    "z_mm": 2067.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-16",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_08 | DEPTH_16 | FRAME_BACK_18",
    "x_mm": 1500,
    "y_mm": 400,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-17",
    "variante": "concava",
    "estado": "presentación separada; NO colocada",
    "piezas_madera": "FRAME_BACK_18 | FRAME_BACK_09 | DEPTH_17",
    "x_mm": 1134.216,
    "y_mm": 400,
    "z_mm": 932.892,
    "separacion_presentacion_mm": 160,
    "alternativa": "H3 convexa en esquina opuesta",
    "alternativa_x_mm": 1064.216,
    "alternativa_y_mm": 400,
    "alternativa_z_mm": 1002.892,
    "nota": "Presentación separada 160 mm para estudiar ajuste. El entrante de silueta no es un rincón interior cúbico: esta H3 no se considera fijada; el brazo de profundidad no tiene apoyo garantizado. Ensayar plantilla o rediseñar la conexión."
  },
  {
    "nudo": "DORSO-ESQ-18",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "FRAME_BACK_09 | DEPTH_18 | FRAME_BACK_19",
    "x_mm": 1134.216,
    "y_mm": 400,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "DORSO-ESQ-19",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "FRAME_BACK_19 | LONG_BACK_+1 | DEPTH_19",
    "x_mm": 567.108,
    "y_mm": 400,
    "z_mm": 365.784,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "DORSO-ESQ-20",
    "variante": "convexa",
    "estado": "ajuste geométrico pendiente de ensayo",
    "piezas_madera": "LONG_BACK_+1 | DEPTH_20 | FRAME_BACK_20",
    "x_mm": 567.108,
    "y_mm": 400,
    "z_mm": 0,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Presentación geométrica sobre madera desnuda. Brazo 100 mm; hasta 30 mm de alcance después de cruzar una sección de 70 mm. Confirmar apoyo, mano y fijaciones con la pieza real."
  },
  {
    "nudo": "T-CENTRO-BACK--1--1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_BACK_-1 | OPENING_BACK_H_-1",
    "x_mm": -532.108,
    "y_mm": 400,
    "z_mm": 897.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "T-CENTRO-BACK--1-1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_BACK_-1 | OPENING_BACK_H_+1",
    "x_mm": -532.108,
    "y_mm": 400,
    "z_mm": 2102.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "T-CENTRO-BACK-1--1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_BACK_+1 | OPENING_BACK_H_-1",
    "x_mm": 532.108,
    "y_mm": 400,
    "z_mm": 897.892,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  },
  {
    "nudo": "T-CENTRO-BACK-1-1",
    "variante": "T",
    "estado": "unión T por desarrollar",
    "piezas_madera": "LONG_BACK_+1 | OPENING_BACK_H_+1",
    "x_mm": 532.108,
    "y_mm": 400,
    "z_mm": 2102.108,
    "separacion_presentacion_mm": 0,
    "alternativa": "",
    "alternativa_x_mm": "",
    "alternativa_y_mm": "",
    "alternativa_z_mm": "",
    "nota": "Mantener entero el montante de 3 m. El travesaño llega a su cara: resolver placa T/H2 y vínculo de profundidad. El símbolo violeta identifica un nudo; no representa una placa fabricada."
  }
]