# A3 — Cable Schedule
# Generated from A1-io-list.yaml; lengths per A-001
#
metadata:
  project: "Kingsford Hotel Bacolod \u2014 BMS"
  generated_from: A1-io-list.yaml
  generator: _playbook/tools/generate-a3-cable-schedule.py
  assumptions:
  - 'A-001: 30 m average panel-to-device run; 80 m trunk per floor'
  - Cable conductor count = (points + 2 spare), rounded up to standard 4/6/8/12 sizes
  - Cat6 for all BACnet/IP network drops
  - BACnet MS/TP backbone interconnects all BMS panels (refine after Q-008)
  - 240V single-phase power feed to each BMS panel @ 30 m default length
summary:
  total_field_cable_runs: 258
  total_field_cable_length_m: 6864
  total_trunk_cable_length_m: 485
  total_power_feed_length_m: 96
  grand_total_cable_length_m: 7445
  field_cable_by_type_m:
    "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)": 3245
    "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)": 2830
    "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)": 552
    "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)": 237
  field_cable_by_panel_m:
    PNL-3F: 65
    PNL-2F: 71
    PNL-BOH-2F: 4
    PNL-BSMT: 7
    PNL-GF: 68
    PNL-CHPLANT-GND: 27
    PNL-RD: 15
    PNL-HE-GF: 1
field_cables:
- id: C0001
  from: PNL-3F
  to: AHU-AMEN-3F (BMS Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 4
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0175
  - P0176
  - P0177
  - P0178
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0002
  from: PNL-3F
  to: AHU-AMEN-3F (Equipment Supplier)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
    AO: 1
    AI: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0179
  - P0180
  - P0181
  - P0182
  notes: 4 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0003
  from: PNL-3F
  to: AHU-AMEN-3F (ME Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    AO: 3
    DI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0183
  - P0184
  - P0185
  - P0186
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0004
  from: PNL-2F
  to: AHU-BALL-2F (BMS Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 4
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0151
  - P0152
  - P0153
  - P0154
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0005
  from: PNL-2F
  to: AHU-BALL-2F (Equipment Supplier)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
    AO: 1
    AI: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0155
  - P0156
  - P0157
  - P0158
  notes: 4 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0006
  from: PNL-2F
  to: AHU-BALL-2F (ME Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    AO: 3
    DI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0159
  - P0160
  - P0161
  - P0162
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0007
  from: PNL-BOH-2F
  to: AHU-BOH-2F (BMS Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 4
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 4
  carries_point_ids:
  - P0187
  - P0188
  - P0189
  - P0190
  notes: 4 I/O points carried, 6C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0008
  from: PNL-BOH-2F
  to: AHU-BOH-2F (Equipment Supplier)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
    AO: 1
    AI: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 4
  carries_point_ids:
  - P0191
  - P0192
  - P0193
  - P0194
  notes: 4 I/O points carried, 4C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0009
  from: PNL-BOH-2F
  to: AHU-BOH-2F (ME Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    AO: 3
    DI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 4
  carries_point_ids:
  - P0195
  - P0196
  - P0197
  - P0198
  notes: 4 I/O points carried, 6C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0010
  from: PNL-BSMT
  to: AHU-BOH-BSMT (BMS Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: Basement
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 4
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 4
  carries_point_ids:
  - P0199
  - P0200
  - P0201
  - P0202
  notes: 4 I/O points carried, 6C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0011
  from: PNL-BSMT
  to: AHU-BOH-BSMT (Equipment Supplier)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: Basement
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
    AO: 1
    AI: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 4
  carries_point_ids:
  - P0203
  - P0204
  - P0205
  - P0206
  notes: 4 I/O points carried, 4C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0012
  from: PNL-BSMT
  to: AHU-BOH-BSMT (ME Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: Basement
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    AO: 3
    DI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 4
  carries_point_ids:
  - P0207
  - P0208
  - P0209
  - P0210
  notes: 4 I/O points carried, 6C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0013
  from: PNL-GF
  to: AHU-LOBBY-GF (BMS Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 4
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0139
  - P0140
  - P0141
  - P0142
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0014
  from: PNL-GF
  to: AHU-LOBBY-GF (Equipment Supplier)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
    AO: 1
    AI: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0143
  - P0144
  - P0145
  - P0146
  notes: 4 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0015
  from: PNL-GF
  to: AHU-LOBBY-GF (ME Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    AO: 3
    DI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0147
  - P0148
  - P0149
  - P0150
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0016
  from: PNL-2F
  to: AHU-REST-2F (BMS Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 4
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0163
  - P0164
  - P0165
  - P0166
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0017
  from: PNL-2F
  to: AHU-REST-2F (Equipment Supplier)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
    AO: 1
    AI: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0167
  - P0168
  - P0169
  - P0170
  notes: 4 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0018
  from: PNL-2F
  to: AHU-REST-2F (ME Contractor)
  equipment_class: AHU (Chilled-Water-Served)
  system: VENT-AHU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    AO: 3
    DI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0171
  - P0172
  - P0173
  - P0174
  notes: 4 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0019
  from: PNL-CHPLANT-GND
  to: CAL-1 (BMS Contractor)
  equipment_class: Calorifier (Hot Water Storage Tank)
  system: PL-Calorifiers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 1
  carries_point_ids:
  - P0493
  notes: 1 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0020
  from: PNL-CHPLANT-GND
  to: CAL-2 (BMS Contractor)
  equipment_class: Calorifier (Hot Water Storage Tank)
  system: PL-Calorifiers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 1
  carries_point_ids:
  - P0494
  notes: 1 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0021
  from: PNL-CHPLANT-GND
  to: CAL-3 (BMS Contractor)
  equipment_class: Calorifier (Hot Water Storage Tank)
  system: PL-Calorifiers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 1
  carries_point_ids:
  - P0495
  notes: 1 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0022
  from: PNL-CHPLANT-GND
  to: CAL-4 (BMS Contractor)
  equipment_class: Calorifier (Hot Water Storage Tank)
  system: PL-Calorifiers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 1
  carries_point_ids:
  - P0496
  notes: 1 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0023
  from: PNL-CHPLANT-GND
  to: CAL-5 (BMS Contractor)
  equipment_class: Calorifier (Hot Water Storage Tank)
  system: PL-Calorifiers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 1
  carries_point_ids:
  - P0497
  notes: 1 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0024
  from: PNL-CHPLANT-GND
  to: CAL-6 (BMS Contractor)
  equipment_class: Calorifier (Hot Water Storage Tank)
  system: PL-Calorifiers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 1
  carries_point_ids:
  - P0498
  notes: 1 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0025
  from: PNL-CHPLANT-GND
  to: CHWP-1.1 (Equipment Supplier)
  equipment_class: Primary CHW Pump
  system: HVAC-Pumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0017
  - P0018
  - P0019
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0026
  from: PNL-CHPLANT-GND
  to: CHWP-1.2 (Equipment Supplier)
  equipment_class: Primary CHW Pump
  system: HVAC-Pumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0022
  - P0023
  - P0024
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0027
  from: PNL-CHPLANT-GND
  to: CHWP-1.3 (Equipment Supplier)
  equipment_class: Primary CHW Pump
  system: HVAC-Pumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0027
  - P0028
  - P0029
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0028
  from: PNL-CHPLANT-GND
  to: CHWP-1.STBY (Equipment Supplier)
  equipment_class: Primary CHW Pump (Standby)
  system: HVAC-Pumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 2
  carries_point_ids:
  - P0032
  - P0033
  notes: 2 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0029
  from: PNL-CHPLANT-GND
  to: COWP-1 (Equipment Supplier)
  equipment_class: Condenser Water Pump
  system: HVAC-Pumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
    DO: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 4
  carries_point_ids:
  - P0034
  - P0035
  - P0036
  - P0037
  notes: 4 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0030
  from: PNL-CHPLANT-GND
  to: COWP-2 (Equipment Supplier)
  equipment_class: Condenser Water Pump
  system: HVAC-Pumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
    DO: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 4
  carries_point_ids:
  - P0038
  - P0039
  - P0040
  - P0041
  notes: 4 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0031
  from: PNL-CHPLANT-GND
  to: COWP-3 (Equipment Supplier)
  equipment_class: Condenser Water Pump
  system: HVAC-Pumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
    DO: 1
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 4
  carries_point_ids:
  - P0042
  - P0043
  - P0044
  - P0045
  notes: 4 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0032
  from: PNL-RD
  to: CT-1 (BMS Contractor)
  equipment_class: Cooling Tower
  system: HVAC-Cooling-Towers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    DI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 1
  carries_point_ids:
  - P0051
  notes: 1 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0033
  from: PNL-RD
  to: CT-1 (Equipment Supplier)
  equipment_class: Cooling Tower
  system: HVAC-Cooling-Towers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
    AO: 1
    AI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 5
  carries_point_ids:
  - P0046
  - P0047
  - P0048
  - P0049
  - P0050
  notes: 5 I/O points carried, 6C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0034
  from: PNL-RD
  to: CT-2 (BMS Contractor)
  equipment_class: Cooling Tower
  system: HVAC-Cooling-Towers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    DI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 1
  carries_point_ids:
  - P0057
  notes: 1 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0035
  from: PNL-RD
  to: CT-2 (Equipment Supplier)
  equipment_class: Cooling Tower
  system: HVAC-Cooling-Towers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
    AO: 1
    AI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 5
  carries_point_ids:
  - P0052
  - P0053
  - P0054
  - P0055
  - P0056
  notes: 5 I/O points carried, 6C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0036
  from: PNL-RD
  to: CT-3 (BMS Contractor)
  equipment_class: Cooling Tower
  system: HVAC-Cooling-Towers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    DI: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 1
  carries_point_ids:
  - P0063
  notes: 1 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0037
  from: PNL-RD
  to: CT-3 (Equipment Supplier)
  equipment_class: Cooling Tower
  system: HVAC-Cooling-Towers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
    AO: 1
    AI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 5
  carries_point_ids:
  - P0058
  - P0059
  - P0060
  - P0061
  - P0062
  notes: 5 I/O points carried, 6C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0038
  from: PNL-RD
  to: CT-COMMON (BMS Contractor)
  equipment_class: Cooling Tower (Common)
  system: HVAC-Cooling-Towers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 2
  carries_point_ids:
  - P0064
  - P0065
  notes: 2 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0039
  from: PNL-2F
  to: DOAS-2F (BMS Contractor)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 5
  conductor_count_required: 6
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 5
  carries_point_ids:
  - P0108
  - P0109
  - P0110
  - P0113
  - P0114
  notes: 5 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0040
  from: PNL-2F
  to: DOAS-2F (Equipment Supplier)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    AI: 4
    DI: 6
    AO: 2
  conductor_count_required: 14
  conductor_count_specified: 16
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 12
  carries_point_ids:
  - P0111
  - P0112
  - P0115
  - P0116
  - P0117
  - '...'
  notes: 12 I/O points carried, 16C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0041
  from: PNL-2F
  to: DOAS-2F (ME Contractor)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DI: 2
    AO: 2
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0125
  - P0126
  - P0127
  - P0128
  notes: 4 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0042
  from: PNL-GF
  to: DOAS-GF (BMS Contractor)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 5
  conductor_count_required: 6
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 5
  carries_point_ids:
  - P0087
  - P0088
  - P0089
  - P0092
  - P0093
  notes: 5 I/O points carried, 6C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0043
  from: PNL-GF
  to: DOAS-GF (Equipment Supplier)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    AI: 4
    DI: 6
    AO: 2
  conductor_count_required: 14
  conductor_count_specified: 16
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 12
  carries_point_ids:
  - P0090
  - P0091
  - P0094
  - P0095
  - P0096
  - '...'
  notes: 12 I/O points carried, 16C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0044
  from: PNL-GF
  to: DOAS-GF (ME Contractor)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DI: 2
    AO: 2
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 4
  carries_point_ids:
  - P0104
  - P0105
  - P0106
  - P0107
  notes: 4 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0045
  from: PNL-RD
  to: DOAS-RD (BMS Contractor)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 5
  conductor_count_required: 6
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 5
  carries_point_ids:
  - P0066
  - P0067
  - P0068
  - P0071
  - P0072
  notes: 5 I/O points carried, 6C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0046
  from: PNL-RD
  to: DOAS-RD (Equipment Supplier)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    AI: 4
    DI: 6
    AO: 2
  conductor_count_required: 14
  conductor_count_specified: 16
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 12
  carries_point_ids:
  - P0069
  - P0070
  - P0073
  - P0074
  - P0075
  - '...'
  notes: 12 I/O points carried, 16C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0047
  from: PNL-RD
  to: DOAS-RD (ME Contractor)
  equipment_class: DOAS Unit
  system: VENT-DOAS
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DI: 2
    AO: 2
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 4
  carries_point_ids:
  - P0083
  - P0084
  - P0085
  - P0086
  notes: 4 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0048
  from: PNL-2F
  to: EAS-2F (Equipment Supplier)
  equipment_class: Exhaust Fan (General)
  system: VENT-EAS
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 3
  carries_point_ids:
  - P0484
  - P0485
  - P0486
  notes: 3 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0049
  from: PNL-3F
  to: EAS-3F (Equipment Supplier)
  equipment_class: Exhaust Fan (General)
  system: VENT-EAS
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 3
  carries_point_ids:
  - P0487
  - P0488
  - P0489
  notes: 3 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0050
  from: PNL-BSMT
  to: EAS-BSMT (Equipment Supplier)
  equipment_class: Exhaust Fan (General)
  system: VENT-EAS
  location: Basement
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 3
  carries_point_ids:
  - P0490
  - P0491
  - P0492
  notes: 3 I/O points carried, 4C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0051
  from: PNL-GF
  to: EAS-GF (Equipment Supplier)
  equipment_class: Exhaust Fan (General)
  system: VENT-EAS
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 3
  carries_point_ids:
  - P0481
  - P0482
  - P0483
  notes: 3 I/O points carried, 4C cable; length 35 m (typical_range:same_floor_corridor_field)
- id: C0052
  from: PNL-2F
  to: FCU-2F.01 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0301
  - P0302
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0053
  from: PNL-2F
  to: FCU-2F.01 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0303
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0054
  from: PNL-2F
  to: FCU-2F.02 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0304
  - P0305
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0055
  from: PNL-2F
  to: FCU-2F.02 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0306
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0056
  from: PNL-2F
  to: FCU-2F.03 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0307
  - P0308
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0057
  from: PNL-2F
  to: FCU-2F.03 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0309
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0058
  from: PNL-2F
  to: FCU-2F.04 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0310
  - P0311
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0059
  from: PNL-2F
  to: FCU-2F.04 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0312
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0060
  from: PNL-2F
  to: FCU-2F.05 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0313
  - P0314
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0061
  from: PNL-2F
  to: FCU-2F.05 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0315
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0062
  from: PNL-2F
  to: FCU-2F.06 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0316
  - P0317
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0063
  from: PNL-2F
  to: FCU-2F.06 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0318
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0064
  from: PNL-2F
  to: FCU-2F.07 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0319
  - P0320
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0065
  from: PNL-2F
  to: FCU-2F.07 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0321
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0066
  from: PNL-2F
  to: FCU-2F.08 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0322
  - P0323
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0067
  from: PNL-2F
  to: FCU-2F.08 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0324
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0068
  from: PNL-2F
  to: FCU-2F.09 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0325
  - P0326
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0069
  from: PNL-2F
  to: FCU-2F.09 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0327
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0070
  from: PNL-2F
  to: FCU-2F.10 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0328
  - P0329
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0071
  from: PNL-2F
  to: FCU-2F.10 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0330
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0072
  from: PNL-2F
  to: FCU-2F.11 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0331
  - P0332
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0073
  from: PNL-2F
  to: FCU-2F.11 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0333
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0074
  from: PNL-2F
  to: FCU-2F.12 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0334
  - P0335
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0075
  from: PNL-2F
  to: FCU-2F.12 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0336
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0076
  from: PNL-2F
  to: FCU-2F.13 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0337
  - P0338
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0077
  from: PNL-2F
  to: FCU-2F.13 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0339
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0078
  from: PNL-2F
  to: FCU-2F.14 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0340
  - P0341
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0079
  from: PNL-2F
  to: FCU-2F.14 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0342
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0080
  from: PNL-2F
  to: FCU-2F.15 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0343
  - P0344
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0081
  from: PNL-2F
  to: FCU-2F.15 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0345
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0082
  from: PNL-2F
  to: FCU-2F.16 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0346
  - P0347
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0083
  from: PNL-2F
  to: FCU-2F.16 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0348
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0084
  from: PNL-2F
  to: FCU-2F.17 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0349
  - P0350
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0085
  from: PNL-2F
  to: FCU-2F.17 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0351
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0086
  from: PNL-2F
  to: FCU-2F.18 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0352
  - P0353
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0087
  from: PNL-2F
  to: FCU-2F.18 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0354
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0088
  from: PNL-2F
  to: FCU-2F.19 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0355
  - P0356
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0089
  from: PNL-2F
  to: FCU-2F.19 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0357
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0090
  from: PNL-2F
  to: FCU-2F.20 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0358
  - P0359
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0091
  from: PNL-2F
  to: FCU-2F.20 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0360
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0092
  from: PNL-2F
  to: FCU-2F.21 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0361
  - P0362
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0093
  from: PNL-2F
  to: FCU-2F.21 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0363
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0094
  from: PNL-2F
  to: FCU-2F.22 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0364
  - P0365
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0095
  from: PNL-2F
  to: FCU-2F.22 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0366
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0096
  from: PNL-2F
  to: FCU-2F.23 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0367
  - P0368
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0097
  from: PNL-2F
  to: FCU-2F.23 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0369
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0098
  from: PNL-2F
  to: FCU-2F.24 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0370
  - P0371
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0099
  from: PNL-2F
  to: FCU-2F.24 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0372
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0100
  from: PNL-2F
  to: FCU-2F.25 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0373
  - P0374
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0101
  from: PNL-2F
  to: FCU-2F.25 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0375
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0102
  from: PNL-2F
  to: FCU-2F.26 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0376
  - P0377
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0103
  from: PNL-2F
  to: FCU-2F.26 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0378
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0104
  from: PNL-2F
  to: FCU-2F.27 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0379
  - P0380
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0105
  from: PNL-2F
  to: FCU-2F.27 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0381
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0106
  from: PNL-2F
  to: FCU-2F.28 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0382
  - P0383
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0107
  from: PNL-2F
  to: FCU-2F.28 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0384
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0108
  from: PNL-2F
  to: FCU-2F.29 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0385
  - P0386
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0109
  from: PNL-2F
  to: FCU-2F.29 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0387
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0110
  from: PNL-2F
  to: FCU-2F.30 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0388
  - P0389
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0111
  from: PNL-2F
  to: FCU-2F.30 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 2F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0390
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0112
  from: PNL-3F
  to: FCU-3F.01 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0211
  - P0212
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0113
  from: PNL-3F
  to: FCU-3F.01 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0213
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0114
  from: PNL-3F
  to: FCU-3F.02 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0214
  - P0215
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0115
  from: PNL-3F
  to: FCU-3F.02 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0216
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0116
  from: PNL-3F
  to: FCU-3F.03 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0217
  - P0218
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0117
  from: PNL-3F
  to: FCU-3F.03 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0219
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0118
  from: PNL-3F
  to: FCU-3F.04 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0220
  - P0221
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0119
  from: PNL-3F
  to: FCU-3F.04 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0222
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0120
  from: PNL-3F
  to: FCU-3F.05 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0223
  - P0224
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0121
  from: PNL-3F
  to: FCU-3F.05 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0225
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0122
  from: PNL-3F
  to: FCU-3F.06 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0226
  - P0227
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0123
  from: PNL-3F
  to: FCU-3F.06 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0228
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0124
  from: PNL-3F
  to: FCU-3F.07 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0229
  - P0230
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0125
  from: PNL-3F
  to: FCU-3F.07 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0231
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0126
  from: PNL-3F
  to: FCU-3F.08 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0232
  - P0233
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0127
  from: PNL-3F
  to: FCU-3F.08 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0234
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0128
  from: PNL-3F
  to: FCU-3F.09 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0235
  - P0236
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0129
  from: PNL-3F
  to: FCU-3F.09 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0237
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0130
  from: PNL-3F
  to: FCU-3F.10 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0238
  - P0239
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0131
  from: PNL-3F
  to: FCU-3F.10 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0240
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0132
  from: PNL-3F
  to: FCU-3F.11 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0241
  - P0242
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0133
  from: PNL-3F
  to: FCU-3F.11 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0243
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0134
  from: PNL-3F
  to: FCU-3F.12 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0244
  - P0245
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0135
  from: PNL-3F
  to: FCU-3F.12 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0246
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0136
  from: PNL-3F
  to: FCU-3F.13 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0247
  - P0248
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0137
  from: PNL-3F
  to: FCU-3F.13 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0249
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0138
  from: PNL-3F
  to: FCU-3F.14 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0250
  - P0251
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0139
  from: PNL-3F
  to: FCU-3F.14 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0252
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0140
  from: PNL-3F
  to: FCU-3F.15 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0253
  - P0254
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0141
  from: PNL-3F
  to: FCU-3F.15 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0255
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0142
  from: PNL-3F
  to: FCU-3F.16 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0256
  - P0257
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0143
  from: PNL-3F
  to: FCU-3F.16 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0258
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0144
  from: PNL-3F
  to: FCU-3F.17 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0259
  - P0260
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0145
  from: PNL-3F
  to: FCU-3F.17 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0261
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0146
  from: PNL-3F
  to: FCU-3F.18 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0262
  - P0263
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0147
  from: PNL-3F
  to: FCU-3F.18 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0264
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0148
  from: PNL-3F
  to: FCU-3F.19 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0265
  - P0266
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0149
  from: PNL-3F
  to: FCU-3F.19 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0267
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0150
  from: PNL-3F
  to: FCU-3F.20 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0268
  - P0269
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0151
  from: PNL-3F
  to: FCU-3F.20 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0270
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0152
  from: PNL-3F
  to: FCU-3F.21 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0271
  - P0272
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0153
  from: PNL-3F
  to: FCU-3F.21 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0273
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0154
  from: PNL-3F
  to: FCU-3F.22 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0274
  - P0275
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0155
  from: PNL-3F
  to: FCU-3F.22 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0276
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0156
  from: PNL-3F
  to: FCU-3F.23 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0277
  - P0278
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0157
  from: PNL-3F
  to: FCU-3F.23 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0279
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0158
  from: PNL-3F
  to: FCU-3F.24 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0280
  - P0281
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0159
  from: PNL-3F
  to: FCU-3F.24 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0282
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0160
  from: PNL-3F
  to: FCU-3F.25 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0283
  - P0284
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0161
  from: PNL-3F
  to: FCU-3F.25 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0285
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0162
  from: PNL-3F
  to: FCU-3F.26 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0286
  - P0287
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0163
  from: PNL-3F
  to: FCU-3F.26 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0288
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0164
  from: PNL-3F
  to: FCU-3F.27 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0289
  - P0290
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0165
  from: PNL-3F
  to: FCU-3F.27 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0291
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0166
  from: PNL-3F
  to: FCU-3F.28 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0292
  - P0293
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0167
  from: PNL-3F
  to: FCU-3F.28 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0294
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0168
  from: PNL-3F
  to: FCU-3F.29 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0295
  - P0296
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0169
  from: PNL-3F
  to: FCU-3F.29 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0297
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0170
  from: PNL-3F
  to: FCU-3F.30 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0298
  - P0299
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0171
  from: PNL-3F
  to: FCU-3F.30 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: 3F
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0300
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0172
  from: PNL-GF
  to: FCU-GF.01 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0391
  - P0392
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0173
  from: PNL-GF
  to: FCU-GF.01 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0393
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0174
  from: PNL-GF
  to: FCU-GF.02 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0394
  - P0395
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0175
  from: PNL-GF
  to: FCU-GF.02 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0396
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0176
  from: PNL-GF
  to: FCU-GF.03 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0397
  - P0398
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0177
  from: PNL-GF
  to: FCU-GF.03 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0399
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0178
  from: PNL-GF
  to: FCU-GF.04 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0400
  - P0401
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0179
  from: PNL-GF
  to: FCU-GF.04 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0402
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0180
  from: PNL-GF
  to: FCU-GF.05 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0403
  - P0404
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0181
  from: PNL-GF
  to: FCU-GF.05 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0405
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0182
  from: PNL-GF
  to: FCU-GF.06 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0406
  - P0407
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0183
  from: PNL-GF
  to: FCU-GF.06 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0408
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0184
  from: PNL-GF
  to: FCU-GF.07 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0409
  - P0410
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0185
  from: PNL-GF
  to: FCU-GF.07 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0411
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0186
  from: PNL-GF
  to: FCU-GF.08 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0412
  - P0413
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0187
  from: PNL-GF
  to: FCU-GF.08 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0414
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0188
  from: PNL-GF
  to: FCU-GF.09 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0415
  - P0416
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0189
  from: PNL-GF
  to: FCU-GF.09 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0417
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0190
  from: PNL-GF
  to: FCU-GF.10 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0418
  - P0419
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0191
  from: PNL-GF
  to: FCU-GF.10 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0420
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0192
  from: PNL-GF
  to: FCU-GF.11 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0421
  - P0422
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0193
  from: PNL-GF
  to: FCU-GF.11 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0423
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0194
  from: PNL-GF
  to: FCU-GF.12 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0424
  - P0425
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0195
  from: PNL-GF
  to: FCU-GF.12 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0426
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0196
  from: PNL-GF
  to: FCU-GF.13 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0427
  - P0428
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0197
  from: PNL-GF
  to: FCU-GF.13 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0429
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0198
  from: PNL-GF
  to: FCU-GF.14 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0430
  - P0431
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0199
  from: PNL-GF
  to: FCU-GF.14 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0432
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0200
  from: PNL-GF
  to: FCU-GF.15 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0433
  - P0434
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0201
  from: PNL-GF
  to: FCU-GF.15 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0435
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0202
  from: PNL-GF
  to: FCU-GF.16 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0436
  - P0437
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0203
  from: PNL-GF
  to: FCU-GF.16 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0438
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0204
  from: PNL-GF
  to: FCU-GF.17 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0439
  - P0440
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0205
  from: PNL-GF
  to: FCU-GF.17 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0441
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0206
  from: PNL-GF
  to: FCU-GF.18 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0442
  - P0443
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0207
  from: PNL-GF
  to: FCU-GF.18 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0444
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0208
  from: PNL-GF
  to: FCU-GF.19 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0445
  - P0446
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0209
  from: PNL-GF
  to: FCU-GF.19 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0447
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0210
  from: PNL-GF
  to: FCU-GF.20 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0448
  - P0449
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0211
  from: PNL-GF
  to: FCU-GF.20 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0450
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0212
  from: PNL-GF
  to: FCU-GF.21 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0451
  - P0452
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0213
  from: PNL-GF
  to: FCU-GF.21 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0453
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0214
  from: PNL-GF
  to: FCU-GF.22 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0454
  - P0455
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0215
  from: PNL-GF
  to: FCU-GF.22 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0456
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0216
  from: PNL-GF
  to: FCU-GF.23 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0457
  - P0458
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0217
  from: PNL-GF
  to: FCU-GF.23 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0459
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0218
  from: PNL-GF
  to: FCU-GF.24 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0460
  - P0461
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0219
  from: PNL-GF
  to: FCU-GF.24 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0462
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0220
  from: PNL-GF
  to: FCU-GF.25 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0463
  - P0464
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0221
  from: PNL-GF
  to: FCU-GF.25 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0465
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0222
  from: PNL-GF
  to: FCU-GF.26 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0466
  - P0467
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0223
  from: PNL-GF
  to: FCU-GF.26 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0468
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0224
  from: PNL-GF
  to: FCU-GF.27 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0469
  - P0470
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0225
  from: PNL-GF
  to: FCU-GF.27 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0471
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0226
  from: PNL-GF
  to: FCU-GF.28 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0472
  - P0473
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0227
  from: PNL-GF
  to: FCU-GF.28 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0474
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0228
  from: PNL-GF
  to: FCU-GF.29 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0475
  - P0476
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0229
  from: PNL-GF
  to: FCU-GF.29 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0477
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0230
  from: PNL-GF
  to: FCU-GF.30 (Equipment Supplier)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 1
    DO: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 2
  carries_point_ids:
  - P0478
  - P0479
  notes: 2 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0231
  from: PNL-GF
  to: FCU-GF.30 (ME Contractor)
  equipment_class: FCU (guestroom/zone, hardwired)
  system: VENT-FCU
  location: GF
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    DO: 1
  conductor_count_required: 1
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 28
  length_method: typical_range:guestroom_zone_field
  length_basis: "Sample-floor estimate \u2014 corridor distance + floor riser"
  carries_io_points: 1
  carries_point_ids:
  - P0480
  notes: 1 I/O points carried, 4C cable; length 28 m (typical_range:guestroom_zone_field)
- id: C0232
  from: PNL-CHPLANT-GND
  to: HDR-CHW-BP (BMS Contractor)
  equipment_class: CHW Bypass Header
  system: HVAC-Chillers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 2
    AO: 1
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0013
  - P0014
  - P0015
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0233
  from: PNL-CHPLANT-GND
  to: HDR-CHWR (BMS Contractor)
  equipment_class: CHW Return Main Header
  system: HVAC-Chillers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 3
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0003
  - P0007
  - P0011
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0234
  from: PNL-CHPLANT-GND
  to: HDR-CHWS (BMS Contractor)
  equipment_class: CHW Supply Main Header
  system: HVAC-Chillers
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 3
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0002
  - P0006
  - P0010
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0235
  from: PNL-RD
  to: HDR-COW (BMS Contractor)
  equipment_class: Condenser Water Header
  system: HVAC-Chillers
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 3
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 3
  carries_point_ids:
  - P0004
  - P0008
  - P0012
  notes: 3 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0236
  from: PNL-CHPLANT-GND
  to: HDR-HW (BMS Contractor)
  equipment_class: Hot Water Header Set
  system: PL-HotWater
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 6
  conductor_count_required: 8
  conductor_count_specified: 8
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 6
  carries_point_ids:
  - P0499
  - P0500
  - P0501
  - P0502
  - P0503
  - '...'
  notes: 6 I/O points carried, 8C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0237
  from: PNL-CHPLANT-GND
  to: HP-1 (Equipment Supplier)
  equipment_class: Heat Pump
  system: PL-HeatPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0505
  - P0506
  - P0507
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0238
  from: PNL-CHPLANT-GND
  to: HP-2 (Equipment Supplier)
  equipment_class: Heat Pump
  system: PL-HeatPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0508
  - P0509
  - P0510
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0239
  from: PNL-CHPLANT-GND
  to: HP-3 (Equipment Supplier)
  equipment_class: Heat Pump
  system: PL-HeatPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 3
  carries_point_ids:
  - P0511
  - P0512
  - P0513
  notes: 3 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0240
  from: PNL-RD
  to: PAHU-RD (BMS Contractor)
  equipment_class: Precooled Air Handling Unit
  system: VENT-PAHU
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 3
  conductor_count_required: 4
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 3
  carries_point_ids:
  - P0129
  - P0130
  - P0131
  notes: 3 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0241
  from: PNL-RD
  to: PAHU-RD (Equipment Supplier)
  equipment_class: Precooled Air Handling Unit
  system: VENT-PAHU
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
    AO: 2
    AI: 1
  conductor_count_required: 5
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 5
  carries_point_ids:
  - P0132
  - P0133
  - P0134
  - P0135
  - P0136
  notes: 5 I/O points carried, 6C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0242
  from: PNL-RD
  to: PAHU-RD (ME Contractor)
  equipment_class: Precooled Air Handling Unit
  system: VENT-PAHU
  location: Roofdeck
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (ME-supplied valves/dampers \u2014 status + control)"
  spec_source: rule:me_actuator_default
  spec_basis: ME-routed valve / damper signals; status DI + command AO
  by_class:
    AO: 1
    DI: 1
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 2
  carries_point_ids:
  - P0137
  - P0138
  notes: 2 I/O points carried, 4C cable; length 18 m (typical_range:roofdeck_same_area)
- id: C0243
  from: PNL-CHPLANT-GND
  to: RP-1 (Equipment Supplier)
  equipment_class: Recirculating Pump
  system: PL-RecircPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 2
  carries_point_ids:
  - P0514
  - P0515
  notes: 2 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0244
  from: PNL-CHPLANT-GND
  to: RP-2 (Equipment Supplier)
  equipment_class: Recirculating Pump
  system: PL-RecircPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 2
  carries_point_ids:
  - P0516
  - P0517
  notes: 2 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0245
  from: PNL-CHPLANT-GND
  to: RP-3 (Equipment Supplier)
  equipment_class: Recirculating Pump
  system: PL-RecircPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 2
  carries_point_ids:
  - P0518
  - P0519
  notes: 2 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0246
  from: PNL-CHPLANT-GND
  to: RP-4 (Equipment Supplier)
  equipment_class: Recirculating Pump
  system: PL-RecircPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 2
  carries_point_ids:
  - P0520
  - P0521
  notes: 2 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0247
  from: PNL-CHPLANT-GND
  to: RP-5 (Equipment Supplier)
  equipment_class: Recirculating Pump
  system: PL-RecircPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 2
  carries_point_ids:
  - P0522
  - P0523
  notes: 2 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0248
  from: PNL-CHPLANT-GND
  to: RP-6 (Equipment Supplier)
  equipment_class: Recirculating Pump
  system: PL-RecircPumps
  location: Plant Room
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 2
  conductor_count_required: 2
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 2
  carries_point_ids:
  - P0524
  - P0525
  notes: 2 I/O points carried, 4C cable; length 12 m (typical_range:plant_room_same_room)
- id: C0249
  from: PNL-BSMT
  to: SB-1 (BMS Contractor)
  equipment_class: Steam Boiler
  system: PL-Boiler
  location: Basement
  cable_type: "4C \xD7 1.5 mm\xB2 shielded FRLS (BMS signal \u2014 sensors)"
  spec_source: rule:bms_signal_default
  spec_basis: "PH BFP IRR requires FRLS jacket in occupied/hotel spaces; sensor-grade BMS signals universally specified at 1.5 mm\xB2 for sub-1 km runs; shielding mandatory adjacent to lighting/power tray"
  by_class:
    AI: 4
    AO: 1
  conductor_count_required: 6
  conductor_count_specified: 6
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 5
  carries_point_ids:
  - P0526
  - P0527
  - P0528
  - P0529
  - P0530
  notes: 5 I/O points carried, 6C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0250
  from: PNL-BSMT
  to: SB-1 (Equipment Supplier)
  equipment_class: Steam Boiler
  system: PL-Boiler
  location: Basement
  cable_type: "4C \xD7 1.5 mm\xB2 FRLS (equipment aux contacts \u2014 status/HOA/trip)"
  spec_source: rule:equipment_aux_default
  spec_basis: Equipment-supplier-routed dry-contact signals; same FRLS jacket; shielding optional for DI/DO
  by_class:
    DI: 3
  conductor_count_required: 3
  conductor_count_specified: 4
  spare_basis: per-class spare strategy (ai_pct=25%, ao_pct=25%, di_pct=15%, do_pct=15%, hli_pct=0%)
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 3
  carries_point_ids:
  - P0531
  - P0532
  - P0533
  notes: 3 I/O points carried, 4C cable; length 32 m (typical_range:boh_corridor_field)
- id: C0251
  from: PNL-RD
  to: NET-PNL-RD (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 18
  length_method: typical_range:roofdeck_same_area
  length_basis: "Roofdeck distance from PNL-RD typical 12\u201322 m"
  carries_io_points: 1
  carries_point_ids:
  - P0547
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 18 m (typical_range:roofdeck_same_area)"
- id: C0252
  from: PNL-3F
  to: NET-PNL-3F (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 1
  carries_point_ids:
  - P0548
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 35 m (typical_range:same_floor_corridor_field)"
- id: C0253
  from: PNL-2F
  to: NET-PNL-2F (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 1
  carries_point_ids:
  - P0549
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 35 m (typical_range:same_floor_corridor_field)"
- id: C0254
  from: PNL-GF
  to: NET-PNL-GF (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 1
  carries_point_ids:
  - P0550
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 35 m (typical_range:same_floor_corridor_field)"
- id: C0255
  from: PNL-BSMT
  to: NET-PNL-BSMT (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 1
  carries_point_ids:
  - P0551
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 35 m (typical_range:same_floor_corridor_field)"
- id: C0256
  from: PNL-CHPLANT-GND
  to: NET-PNL-CHPLANT-GND (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  carries_io_points: 1
  carries_point_ids:
  - P0552
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 12 m (typical_range:plant_room_same_room)"
- id: C0257
  from: PNL-BOH-2F
  to: NET-PNL-BOH-2F (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 32
  length_method: typical_range:boh_corridor_field
  length_basis: BOH corridor runs slightly longer than guest-zone
  carries_io_points: 1
  carries_point_ids:
  - P0553
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 32 m (typical_range:boh_corridor_field)"
- id: C0258
  from: PNL-HE-GF
  to: NET-PNL-HE-GF (Network)
  equipment_class: BMS Network Drop
  system: Network
  location: panel
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP)"
  conductor_count_required: 4P (8 wires)
  conductor_count_specified: Cat6 patch + permanent link
  length_m: 35
  length_method: typical_range:same_floor_corridor_field
  length_basis: "Panel-to-far-corner via corridor tray \u2248 25\u201340 m + 6 m vertical + terminations"
  carries_io_points: 1
  carries_point_ids:
  - P0554
  notes: "BACnet/IP or Modbus TCP \u2014 Cat6 to equipment controller; length 35 m (typical_range:same_floor_corridor_field)"
trunk_cables:
- id: T0259
  from: BMS Server Room (head-end)
  to: All BMS panels at 2nd Floor
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP) \u2014 riser fiber + Cat6 trunk"
  length_m: 80
  notes: "Network trunk for 2nd Floor \u2014 fiber to floor switch + Cat6 distribution to floor's BMS panels"
- id: T0260
  from: BMS Server Room (head-end)
  to: All BMS panels at Basement
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP) \u2014 riser fiber + Cat6 trunk"
  length_m: 80
  notes: "Network trunk for Basement \u2014 fiber to floor switch + Cat6 distribution to floor's BMS panels"
- id: T0261
  from: BMS Server Room (head-end)
  to: All BMS panels at Roofdeck
  cable_type: "Cat6 4P \xD7 23 AWG U/UTP, FRLS jacket (BACnet/IP) \u2014 riser fiber + Cat6 trunk"
  length_m: 80
  notes: "Network trunk for Roofdeck \u2014 fiber to floor switch + Cat6 distribution to floor's BMS panels"
- id: T0262
  from: BMS Server Room (head-end)
  to: BMS panel controllers (per topology id mstp_main_backbone)
  cable_type: "BACnet MS/TP shielded twisted-pair trunk, 1pr \xD7 22 AWG low-cap"
  length_m: 245
  length_method: typical_range
  length_basis: "Backbone routed from PNL-CHPLANT-GND through PNL-BSMT \u2192 PNL-HE-GF \u2192 PNL-GF \u2192 PNL-BOH-2F \u2192 PNL-2F \u2192 PNL-3F \u2192 PNL-RD. 7 inter-panel hops; mix of intra-floor\
    \ and inter-floor segments. Total length applied below."
  notes: "Backbone routed from PNL-CHPLANT-GND through PNL-BSMT \u2192 PNL-HE-GF \u2192 PNL-GF \u2192 PNL-BOH-2F \u2192 PNL-2F \u2192 PNL-3F \u2192 PNL-RD. 7 inter-panel hops; mix of intra-floor and inter-floor\
    \ segments. Total length applied below."
panel_power_feeds:
- id: P0263
  from: Local panelboard / EE-supplied feeder
  to: "PNL-2F \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
- id: P0264
  from: Local panelboard / EE-supplied feeder
  to: "PNL-3F \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
- id: P0265
  from: Local panelboard / EE-supplied feeder
  to: "PNL-BOH-2F \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
- id: P0266
  from: Local panelboard / EE-supplied feeder
  to: "PNL-BSMT \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
- id: P0267
  from: Local panelboard / EE-supplied feeder
  to: "PNL-CHPLANT-GND \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
- id: P0268
  from: Local panelboard / EE-supplied feeder
  to: "PNL-GF \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
- id: P0269
  from: Local panelboard / EE-supplied feeder
  to: "PNL-HE-GF \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
- id: P0270
  from: Local panelboard / EE-supplied feeder
  to: "PNL-RD \u2014 BMS panel 240V power feed"
  cable_type: "3C \xD7 2.5 mm\xB2 FRLS (240V single-phase BMS panel power feed)"
  length_m: 12
  length_method: typical_range:plant_room_same_room
  length_basis: "Industry typical 8\u201315 m for in-room plant cabling. Plant room ~15 m \xD7 10 m."
  notes: 240V single-phase 16A circuit to BMS panel; UPS-backed where in scope (A7); length 12 m (typical_range:plant_room_same_room)
