# B4 — Installation Manhour Takeoff
# Generated from A2 + A3 + A4
#
metadata:
  project: "Kingsford Hotel Bacolod \u2014 BMS"
  generated_from: A2-equipment-takeoff.yaml + A3-cable-schedule.yaml + A4-panel-schedule.yaml
  generator: _playbook/tools/generate-b4-installation-manhours.py
  production_rates:
    cable_pull_per_m: 0.33
    conduit_install_per_m: 0.13
    panel_install_per_unit: 5.0
    device_install_per_unit: 1.0
    cable_terminate_per_end: 0.25
    cable_test_per_cable: 0.25
    panel_powerup_per_unit: 1.0
    network_setup_per_drop: 0.5
  overhead_factor: 0.15
  trade_split:
    Wireman / Electrician: 0.65
    BMS Technician: 0.25
    Engineer / Supervisor: 0.1
  rate_basis: Conservative local-market estimate. Adjust rates at top of generator and re-run for project-specific tuning.
line_items:
- task: Cable pulling (control + network + power feeds)
  quantity: 5033
  unit: m
  rate_h_per_unit: 0.33
  hours: 1660.9
  notes: Total 5033 m. Includes 3409 m field, 1480 m trunk, 144 m power feeds
- task: Conduit installation (BMS-scope branch conduit)
  quantity: 1761
  unit: m
  rate_h_per_unit: 0.13
  hours: 228.9
  notes: 'Conduit fraction = 35% of total cable. Basis: Greenfield hospitality + casino. Mechanical contractor provides cable

    tray in main runs (chiller plant, electrical risers, BOH corridors);

    BMS contractor installs conduit for last-leg drops to field devices,

    guestroom-corridor sensors, casino-floor MVAC sensors, and panel-room

    containment. Industry range 10-50%; greenfield+tray-supplied middle of

    range. Higher than helper''s legacy 30% to reflect casino-floor

    separated conduit (regulatory) and per-room runs.

    '
- task: BMS field panel installation
  quantity: 8
  unit: panels
  rate_h_per_unit: 5.0
  hours: 40.0
  notes: Mount, dress, internal verification. Pre-built in shop.
- task: Field device installation (mounting + initial termination)
  quantity: 132
  unit: devices
  rate_h_per_unit: 1.0
  hours: 132.0
  notes: "132 BMS-monitored equipment instances at LEGACY 1.0 hr/unit. Author B4-site-factors.yaml.device_install_rates_by_class for per-class rates (e.g., motorized valves 2.5\u20133 hr, BTU meters 3\u2013\
    4 hr, simple sensors 0.5\u20130.75 hr)."
- task: Cable termination (both ends per cable)
  quantity: 388
  unit: ends
  rate_h_per_unit: 0.25
  hours: 97.0
  notes: "194 field cables \xD7 2 ends"
- task: Cable continuity / insulation testing
  quantity: 194
  unit: cables
  rate_h_per_unit: 0.25
  hours: 48.5
  notes: Pre-terminate continuity + post-terminate insulation
- task: Panel power-up + smoke test (pre-commissioning)
  quantity: 8
  unit: panels
  rate_h_per_unit: 1.0
  hours: 8.0
  notes: Initial energization, smoke check, controller boot verification
- task: Network drop setup (patch + label + connectivity)
  quantity: 29
  unit: drops
  rate_h_per_unit: 0.5
  hours: 14.5
  notes: BACnet/IP and Modbus drops
- task: Field analog sensor calibration
  quantity: 170
  unit: AI points
  rate_h_per_unit: 0.75
  hours: 127.5
  notes: Calibrate 170 analog sensors against reference; typical 0.75 hr/sensor (LEGACY default)
- task: Fire-stopping / sealed cable penetrations
  quantity: 116
  unit: penetrations
  rate_h_per_unit: 0.5
  hours: 58.0
  notes: Estimated 30% of cable ends require sealed penetrations through fire-rated walls/floors at 0.5 hr each (LEGACY defaults)
- task: Site safety attendance (toolbox, JHA, HSE briefings)
  quantity: 2415.3
  unit: h
  rate_h_per_unit: 0.05
  hours: 120.8
  notes: 5% uplift on labor base hours (LEGACY default)
- task: Punch-list / rework allowance
  quantity: 2415.3
  unit: h
  rate_h_per_unit: 0.05
  hours: 120.8
  notes: 5% of base labor for as-installed deviations and minor rework (LEGACY default)
- task: As-built documentation (red-line + point DB export)
  quantity: 2415.3
  unit: h
  rate_h_per_unit: 0.04
  hours: 96.6
  notes: 4% of base labor for as-built drawings, red-line markup, point database export (LEGACY default)
totals:
  base_hours: 2753.5
  overhead_hours: 413.0
  total_manhours: 3166.5
  total_person_days: 395.8
  by_trade:
    Wireman / Electrician: 2058.2
    BMS Technician: 791.6
    Engineer / Supervisor: 316.7
  schedule_estimate_weeks:
    1 person: 79.2
    2 person crew: 39.6
    3 person crew: 26.4
    4 person crew: 19.8
    6 person crew: 13.2
notes:
- Hours are per-task base hours. Trade split applies to total post-overhead hours.
- Schedule estimate assumes 5-day work week, 8-hr days, no concurrent activity overlap.
- Add ~10-20% if night-work for guestroom floors required (unlikely for greenfield per A-010-rev).
- Excludes engineering hours (B1+B2 covers programming hours separately).
- Excludes T&C hours (B3 covers commissioning hours separately).
