{
  "sheet": "C-17",
  "pdfPage": 16,
  "status": "SOURCE_REVIEWED_WITH_COORDINATION_HOLDS",
  "details": [
    {
      "id": "W-1",
      "label": "Water Main Separation Chart",
      "region": [
        125,
        140,
        510,
        390
      ],
      "requirements": [
        "Storm/storm force main/regulated reclaimed water: horizontal 3 FT minimum; crossing 12 IN minimum except storm sewer 6 IN minimum and 12 IN preferred; alternate crossing joint spacing 3 FT minimum.",
        "Vacuum sanitary sewer: horizontal 10 FT preferred / 3 FT minimum; crossing 12 IN preferred / 6 IN minimum; alternate crossing joint spacing 3 FT minimum.",
        "Gravity/pressure sanitary sewer, sanitary force main and unregulated reclaimed water: horizontal 10 FT preferred / 6 FT minimum; crossing 12 IN minimum except gravity sewer 6 IN minimum / 12 IN preferred; alternate joint spacing 6 FT minimum.",
        "On-site sewage treatment/disposal: 10 FT horizontal minimum; crossing and joint-spacing entries are blank/dashes.",
        "Water crosses above other pipe; when below, 12 IN minimum separation. Gravity-sewer horizontal exception: 3 FT where water-main bottom is at least 6 IN above sewer top. Reclaimed-water categories distinguish Part III of Chapter 62-610. Reference F.A.C. 62-555.314 is printed, not independently verified as current."
      ]
    },
    {
      "id": "W-3",
      "label": "Vertical Separation Over Existing Utilities",
      "region": [
        650,
        135,
        470,
        390
      ],
      "requirements": [
        "9 FT minimum each side of crossing centerline; full-length pipe centered. Four bend positions, mechanical joints, size varies; restraints per W-12 and 20 FT minimum each side of existing pipe.",
        "Existing water main: 6 IN separation. Force main, gas, gravity sewer or storm: 12 IN; gravity/storm may reduce to 6 IN where impractical as stated in detail.",
        "Cover measured from finished grade: 36 IN minimum paved, 30 IN minimum unpaved."
      ]
    },
    {
      "id": "W-5",
      "label": "Thrust Restraining Chart",
      "region": [
        1180,
        130,
        450,
        405
      ],
      "requirements": [
        "Seven bend/plug/offset rows across nine diameters, plus tee and reducer subtables, are transcribed in c17-tables.json. All values are reference restraint lengths, not additional installed pipe.",
        "Applies to water, sewer force main and reclaimed-water systems; minimum lengths unless otherwise indicated.",
        "Vertical offsets assume approximately 3 FT cover upper and 8 FT lower, with 45-degree bends; Lu upper and Ll lower.",
        "Adjacent fittings: use greatest required restraint. Tee run total between first joints or restrained length either side at least 30 FT; branch lengths from table.",
        "HDPE-to-PVC transition: restrain PVC side 35 FT minimum. Bell harness on DR18/25 PVC follows manufacturer; rods/nuts snug, do not overtighten; pipe home marks remain visible.",
        "Design assumptions printed: 150 PSI; GM or SM soil; safety factor 1.5; trench type 3; cover 30 IN for 20 IN and smaller, 36 IN for 24 IN and larger.",
        "Restrain bend inlet/outlet, tees, offset inlet/outlet, caps, plugs, entire hydrant runouts. F.O. means fitting only.",
        "Fitting restraint calls for EBBA IRON MEGALUG; between-joint restraint EBBA IRON SERIES 1500. General note also says figures based on 30 IN cover; reconcile with size-specific 36 IN table assumption."
      ]
    },
    {
      "id": "W-2",
      "label": "Vertical Separation Under Existing Utilities",
      "region": [
        105,
        655,
        550,
        355
      ],
      "requirements": [
        "Printed offset dimension is 9 FEET minimum on EACH side of crossing centerline, not 9 inches.",
        "Water-main cover 30 IN minimum / 36 IN under paving. Existing utility depth varies.",
        "Four mechanical-joint bend positions define the offset; bend sizes and angles vary. Restrained joints at fittings; full-length pipe centered at crossing.",
        "12 IN vertical separation. Restrain pipe each side of bends per W-12; all joints 20 FT minimum each side of existing pipe restrained. Project number of crossings and actual offset depth are not specified."
      ]
    },
    {
      "id": "W-4",
      "label": "Typical Concrete Encasement",
      "region": [
        710,
        625,
        410,
        385
      ],
      "requirements": [
        "When sewer/water crosses with less than 18 IN vertical clearance, encase sewer 5 FT on each side of intersection. Same treatment applies at sanitary/storm crossings.",
        "6 IN concrete cover on all four sides of sewer; 2,500 PSI at 28 days; sand cushion below conflict pipe and backfill above. Pipe diameter and number of applicable crossings remain plan-dependent."
      ]
    },
    {
      "id": "W-6",
      "label": "Gate Valve and Box",
      "region": [
        1160,
        605,
        510,
        405
      ],
      "requirements": [
        "24 x 24 x 6 IN concrete collar; tracer-test box located 4 IN from each shown edge; engraved brass disk 3 IN diameter epoxied to pad.",
        "Disk records GV/BFV, turns to open/close, year installed and COB. Lid marked WATER and painted Rust-Oleum safety blue.",
        "36 IN minimum depth shown; cover to operating nut over 30 IN requires cast/ductile-iron valve-box extension and stainless operator extension/anchor bolt; match box-lid color.",
        "Continuous THHN #10 insulated copper with steel core laid valve-box to valve-box. Approved Copperhead reinforced tracer products: Soloshot EHS or Superflex. Magnetized tracer box such as SnakePit concrete/driveway type.",
        "Do not twist wire splices; approved SnakeBite connectors. Color code blue for water. Adjustable cast-iron box and restrained valve joints per schedule."
      ]
    }
  ],
  "tables": {
    "sourceDetail": "W-5",
    "basis": "Printed reference values; no installed LF added",
    "diametersInches": [
      4,
      6,
      8,
      10,
      12,
      16,
      20,
      24,
      30
    ],
    "restraintFeet": {
      "horizontal90": [
        20,
        28,
        36,
        40,
        50,
        60,
        75,
        76,
        88
      ],
      "horizontal45": [
        8,
        10,
        14,
        18,
        20,
        26,
        32,
        33,
        36
      ],
      "horizontal22.5": [
        4,
        5,
        6,
        8,
        9,
        11,
        13,
        15,
        18
      ],
      "horizontal11.25": [
        2,
        2,
        3,
        4,
        4,
        6,
        7,
        7,
        9
      ],
      "plugOrTeeBranch": [
        50,
        70,
        90,
        110,
        120,
        160,
        195,
        200,
        235
      ],
      "vertical45Upper": [
        20,
        28,
        36,
        45,
        52,
        67,
        80,
        81,
        97
      ],
      "vertical45Lower": [
        3,
        4,
        5,
        6,
        8,
        10,
        13,
        14,
        16
      ]
    },
    "teeRunBranchLengthFeet": [
      [
        4,
        4,
        "F.O."
      ],
      [
        6,
        6,
        10
      ],
      [
        6,
        "4 or less",
        "F.O."
      ],
      [
        8,
        8,
        30
      ],
      [
        8,
        "6 or less",
        "F.O."
      ],
      [
        10,
        10,
        48
      ],
      [
        10,
        8,
        14
      ],
      [
        10,
        "6 or less",
        "F.O."
      ],
      [
        12,
        12,
        65
      ],
      [
        12,
        10,
        25
      ],
      [
        12,
        "8 or less",
        "F.O."
      ],
      [
        16,
        16,
        100
      ],
      [
        16,
        12,
        40
      ],
      [
        16,
        "10 or less",
        "F.O."
      ],
      [
        20,
        20,
        130
      ],
      [
        20,
        16,
        80
      ],
      [
        20,
        "12 or less",
        "F.O."
      ],
      [
        24,
        24,
        130
      ],
      [
        24,
        20,
        90
      ],
      [
        24,
        16,
        40
      ],
      [
        24,
        "12 or less",
        "F.O."
      ],
      [
        30,
        30,
        140
      ],
      [
        30,
        24,
        80
      ],
      [
        30,
        20,
        50
      ],
      [
        30,
        "16 or less",
        "F.O."
      ]
    ],
    "reducerInchesLengthFeet": [
      [
        "6x4",
        35
      ],
      [
        "8x6",
        35
      ],
      [
        "8x4",
        65
      ],
      [
        "10x8",
        35
      ],
      [
        "10x6",
        65
      ],
      [
        "12x10",
        35
      ],
      [
        "12x8",
        65
      ],
      [
        "16x12",
        65
      ],
      [
        "16x10",
        95
      ],
      [
        "20x18",
        35
      ],
      [
        "20x16",
        65
      ],
      [
        "20x12",
        120
      ],
      [
        "24x20",
        65
      ],
      [
        "24x18",
        95
      ],
      [
        "24x16",
        120
      ],
      [
        "30x24",
        80
      ],
      [
        "30x20",
        150
      ]
    ],
    "FO": "Fitting only",
    "assumptions": {
      "pressurePSI": 150,
      "soil": [
        "GM",
        "SM"
      ],
      "safetyFactor": 1.5,
      "trenchType": 3,
      "coverInches": {
        "20andSmaller": 30,
        "24andLarger": 36
      }
    }
  },
  "issues": [
    {
      "id": "CIV-C20",
      "title": "Blank sanitary sheet in supplied set",
      "text": "C-20 contains only its border/title block. Dale authorized recording the exception and continuing; dependent sanitary quantities remain unresolved, not zero."
    },
    {
      "id": "CIV-NUM",
      "title": "Index and title-block numbering disagree",
      "text": "The PDF skips designation C-14 and ends at C-21 despite a 20-sheet cover index. Omission versus numbering error is unconfirmed."
    },
    {
      "id": "C17-SEPARATION",
      "title": "Water separation requirements differ between details",
      "text": "W-24 shows 18-inch potable/sewer crossing separation; W-1/W-2/W-3 show conditional 6/12-inch values, while W-4 triggers encasement below 18 inches. Preserve each requirement and obtain the governing detail before installation."
    },
    {
      "id": "C17-W12",
      "title": "Referenced restraint detail W-12 not located",
      "text": "Vertical-offset notes refer to W-12; supplied water sheets show W-5 restraint chart but no detail labeled W-12. Do not assume equivalence."
    }
  ],
  "completeSheetGatePassed": true,
  "gateScope": "Available source content; not design completeness or procurement clearance"
}