# A3 — Route Lengths Typical-Range Table
# Per Operating Principle #11: per-project, context-reasoned typical ranges with basis disclosed.
# NOT a single global "30 m default" — values reasoned per cable context.
#
# Source basis: ANNEX_A 13002/3/4 (Electronics Site Dev Plan Layout Parts A/B/C, 150 DPI render visual estimation)
# Method: visual estimation against the depot site footprint (~600-800m long axis × ~150-300m wide)
#         with per-zone tier classification. Calibration: ±20% pending site survey post-NTP.
# Customer-facing disclosure: cable lengths estimated by context tier; refined at site survey.

metadata:
  project: "SMC MRT-7 FDAS+ACS Integration"
  date: "2026-04-29"
  basis: "ANNEX_A 13002/3/4 site dev plans (visual estimation against depot footprint)"
  method: "Per-context typical ranges per Op#11"
  precision: "±20% pending site survey post-NTP"

tiers:

  # Tier 1: Within Admin Building (workstation drops, OCC ↔ FCCR ↔ CER ↔ ECB)
  - tier_id: ADMIN-INTERNAL
    context: "Cable within Admin Building (OCC ↔ FCCR ↔ CER ↔ ECB internal)"
    typical_length_m: 30
    range_m: [15, 50]
    basis: "Typical office/control-room building internal vertical + horizontal cable runs"
    applies_to:
      - "Workstation power feed (UPS-to-WS-PC)"
      - "OCC L2 switch to CER L2 switch (REC interface per TOR §4.7)"
      - "Workstation control & communication cable (BOQ row 4)"
      - "FCCR internal cabling (BOQ row 10)"

  # Tier 2: Admin Building to adjacent building (≤80m)
  - tier_id: ADMIN-ADJACENT
    context: "Admin Building to adjacent depot building (≤80m)"
    typical_length_m: 60
    range_m: [40, 80]
    basis: "Visible adjacency on ANNEX_A 13002 — buildings within ~80m of Admin"
    applies_to_buildings:
      - "Genset Building (proximity ~50-70m)"
      - "Aux Building (~60-80m)"
      - "GH-1 (Guard House 1; entry-side adjacency)"

  # Tier 3: Admin to mid-zone building (80-200m)
  - tier_id: ADMIN-MIDZONE
    context: "Admin Building to mid-zone depot building (80-200m)"
    typical_length_m: 140
    range_m: [80, 200]
    basis: "Mid-distance buildings on ANNEX_A 13002/3"
    applies_to_buildings:
      - "Depot O&M Building (~120-180m)"
      - "Depot TPSSR (~150-200m)"
      - "GH-2A (~120-160m)"

  # Tier 4: Admin to perimeter building (200-400m)
  - tier_id: ADMIN-PERIMETER
    context: "Admin Building to perimeter depot building (200-400m)"
    typical_length_m: 320
    range_m: [200, 400]
    basis: "Perimeter buildings on ANNEX_A 13003/4 (Parts B + C)"
    applies_to_buildings:
      - "Pump House 1 (~250-350m)"
      - "Pump House 2 (~280-380m)"
      - "STP (Sewage Treatment Plant; ~300-400m perimeter)"
      - "GH-2D (perimeter Guard House)"
      - "Scrap & Waste (~280-380m)"
      - "Motorpool (~250-350m)"
      - "ASS no. 2 (~280-380m)"

  # Tier 5: Building stub-up to internal interface
  - tier_id: BUILDING-STUB-UP
    context: "Cable from building stub-up (FOC entry) to interior gateway / FACP / CS-40"
    typical_length_m: 15
    range_m: [5, 25]
    basis: "Typical building stub-up + internal interior run to nearest panel-room"
    applies_to:
      - "Each depot building hosting our gateway"

  # Tier 6: Per-station (intra-station gateway-to-FACP)
  - tier_id: STATION-INTRA
    context: "Station-side cable from our gateway to per-station-contractor-installed FACP/CS-40 termination"
    typical_length_m: 10
    range_m: [5, 20]
    basis: "We mount our gateway near (within ~10-15m of) the existing FACP/CS-40 in the station's auxiliary equipment room"
    applies_to:
      - "All 12 station gateway short jumpers (FDAS + ACS = 24 short jumpers)"
    notes: "D-017 — we don't run cable across the station; the station-respective contractor's panel and our gateway co-locate"

  # Tier 7: Inter-manhole-segment cable in inter-building ductbank
  - tier_id: INTERMANHOLE
    context: "Cable between manholes in inter-building ductbank"
    typical_length_m: 50
    range_m: [30, 80]
    basis: "Typical manhole spacing in MRT-7 depot per ANNEX_A 13005 (visual estimation)"
    applies_to:
      - "FOC + STP cable segments between adjacent manholes (informs splice-point count)"

slack_factor: 0.05  # 5% extra cable for slack at terminations + manhole splice loops

inter_building_route_table:
  description: "Estimated inter-building FOC + STP routes for Phase 2 (Depot)"
  notes: "Path lengths per tier classification above; refined at site survey post-NTP. Each route includes a parallel STP cable for control/communication backup."
  routes:
    - route_id: R-001
      from: "Admin Building (FCCR / OCC)"
      to: "Genset Building"
      tier: "ADMIN-ADJACENT"
      typical_length_m: 60
      foc_cores: 24
      stp_pairs: 4
      manhole_splices_estimated: 1
    - route_id: R-002
      from: "Admin Building"
      to: "Aux Building"
      tier: "ADMIN-ADJACENT"
      typical_length_m: 70
      foc_cores: 24
      stp_pairs: 4
      manhole_splices_estimated: 1
    - route_id: R-003
      from: "Admin Building"
      to: "GH-1 (Guard House 1)"
      tier: "ADMIN-ADJACENT"
      typical_length_m: 50
      foc_cores: 12
      stp_pairs: 2
      manhole_splices_estimated: 1
    - route_id: R-004
      from: "Admin Building"
      to: "Depot O&M Building"
      tier: "ADMIN-MIDZONE"
      typical_length_m: 150
      foc_cores: 24
      stp_pairs: 4
      manhole_splices_estimated: 2
    - route_id: R-005
      from: "Admin Building"
      to: "Depot TPSSR"
      tier: "ADMIN-MIDZONE"
      typical_length_m: 170
      foc_cores: 24
      stp_pairs: 4
      manhole_splices_estimated: 2
    - route_id: R-006
      from: "Admin Building"
      to: "GH-2A"
      tier: "ADMIN-MIDZONE"
      typical_length_m: 140
      foc_cores: 12
      stp_pairs: 2
      manhole_splices_estimated: 2
    - route_id: R-007
      from: "Admin Building"
      to: "Pump House 1"
      tier: "ADMIN-PERIMETER"
      typical_length_m: 300
      foc_cores: 24
      stp_pairs: 4
      manhole_splices_estimated: 4
    - route_id: R-008
      from: "Admin Building"
      to: "Pump House 2"
      tier: "ADMIN-PERIMETER"
      typical_length_m: 330
      foc_cores: 24
      stp_pairs: 4
      manhole_splices_estimated: 4
    - route_id: R-009
      from: "Admin Building"
      to: "STP"
      tier: "ADMIN-PERIMETER"
      typical_length_m: 350
      foc_cores: 12
      stp_pairs: 2
      manhole_splices_estimated: 5
    - route_id: R-010
      from: "Admin Building"
      to: "GH-2D"
      tier: "ADMIN-PERIMETER"
      typical_length_m: 380
      foc_cores: 12
      stp_pairs: 2
      manhole_splices_estimated: 5

aggregate_estimates:
  total_inter_building_foc_m: 2000  # sum of route lengths × FOC presence (estimated)
  total_inter_building_stp_m: 2000
  total_intra_station_jumper_m: 240  # 24 jumpers × ~10 m
  total_admin_internal_m: 240  # ~8 internal runs × ~30m
  total_building_stub_up_m: 75   # 5 buildings × 15m
  grand_total_cable_m: 4555  # rough order
  fusion_splice_points_total: 27
  notes: |
    These are bid-estimate quantities derived from typical-range tiers per Op#11.
    Customer-facing disclosure: "Inter-building cable lengths estimated per per-context typical-range tiers
    measured from ANNEX_A site dev plans (Parts A/B/C); refined at site survey post-NTP. ±20% margin
    on individual routes; tighter margin (±10%) on aggregate cable quantities due to averaging."
    Line surge protection at every termination per TOR §4.2.
    Fusion splices at manholes per ANNEX_A 13005 schematic.
