Cross-discipline design-contradiction checker for construction drawing sets. Standalone tool broken out from Iron_Bid; a pipeline stage may later fold back into Iron_Bid. Pipeline: PDF->images -> per-sheet assertion extraction -> deterministic clustering by location -> per-cluster reasoning -> report. Includes CLI (cli/run_check.py) and web UI (backend/main.py). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 line
26 KiB
JSON
1 line
26 KiB
JSON
{"issues": [{"issue_id": "DEDUP-01", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "General Codes & Standards Notes", "disciplines": ["General", "Electrical", "Plumbing", "Architectural"], "sheets": ["G21.01", "E01.01", "P03.01", "A23.01", "G11.04"], "description": "The drawing set references multiple conflicting versions of the International Building Code (IBC). Findings from conflict, code, and constructability reviews confirm that sheets reference the 2018 IBC (G21.01) and 2021 IBC (E01.01, P03.01, A23.01, G11.04), while the adopted code for the jurisdiction (Harris County) is believed to be the 2015 IBC. All design elements must be based on a single, correct, and legally adopted code edition.", "evidence": [{"discipline": "General", "sheet": "G21.01", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2018 IBC"}, {"discipline": "Electrical", "sheet": "E01.01", "source_text": "CONTRACTOR SHALL CONFORM TO ALL LOCAL, STATE, AND APPLICABLE CODES, 2023 NEC, 2021 IBC, 2021 IECC, NFPA, ETC.", "asserted_value": "2021 IBC"}, {"discipline": "Plumbing", "sheet": "P03.01", "source_text": "PER 2021 IBC, CHAPTER 19, SECTION 1907: POLYETHYLENE VAPOR RETARDER MINIMUM 6-MIL SHALL BE REQUIRED.", "asserted_value": "2021 IBC"}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "INTERIOR FINISHES TO COMPLY WITH IBC CLASS C OR HIGHER SECTION 803.9 AND TABLE 803.9 OF 2021 IBC.", "asserted_value": "2021 IBC"}, {"discipline": "General", "sheet": "G11.04", "source_text": "AREA LIMITATION: UNLIMITED (TABLES 504.3, 504.4, 506.2 IBC 2021)", "asserted_value": "IBC 2021"}], "recommended_resolution": "Verify the currently adopted and enforced code edition with the Harris County Engineering Department. Revise the design, drawings, and all code analysis to comply with the single, correct, legally adopted code version.", "code_reference": null}, {"issue_id": "QAQC-001-M", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Drawing Set", "disciplines": ["Architectural", "Mechanical"], "sheets": ["G11.01"], "description": "Essential architectural and mechanical plan sheets are missing from the drawing set. The sheet index indicates pages 14 (likely Architectural Dimension/Construction Plan), 15 (likely Architectural Reflected Ceiling Plan), and 22 (Mechanical HVAC Plan) failed extraction. The lack of these sheets makes it impossible to verify critical information like ceiling heights, dimensions, and HVAC layouts. The set is incomplete and cannot be bid, permitted, or built.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "Page 14 (extraction failed), Architectural, floor_plan", "asserted_value": "Missing Architectural Construction/Dimension Plan"}, {"discipline": "System", "sheet": "sheet_index", "source_text": "Page 15 (extraction failed), Architectural, reflected_ceiling_plan", "asserted_value": "Missing Architectural Reflected Ceiling Plan"}, {"discipline": "System", "sheet": "sheet_index", "source_text": "Page 22 (extraction failed), Mechanical, mep_plan", "asserted_value": "Missing Mechanical Floor Plan"}], "recommended_resolution": "Incorporate the missing plan sheets (A-Dimension Plan, A-Reflected Ceiling Plan, M-HVAC Plan) into the drawing set and update the sheet index. Provide the Reflected Ceiling Plan, clearly indicating the height of all ceiling types.", "code_reference": null}, {"issue_id": "QAQC-002-M", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Drawing Set", "disciplines": ["Structural", "Architectural", "Mechanical", "Electrical"], "sheets": ["G01.01", "A25.01", "M03.01", "E05.02", "G11.01"], "description": "The drawing set contains no Structural discipline sheets (S-series). This is a critical omission as new rooftop units (RTUs) are specified, which impose new loads on the existing roof structure. Notes on M, E, and A sheets explicitly reference coordination with a structural engineer, who is not listed on the cover sheet. Without structural drawings, the project is unbuildable and unsafe.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "Missing Expected Sheet: Structural Discipline", "asserted_value": "No S-sheets are present"}, {"discipline": "Mechanical", "sheet": "M03.01", "source_text": "ANGLE IRON FRAME ALL AROUND ROOF OPENING RE: STRUCTURAL.", "asserted_value": "Reference to Structural"}, {"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": "Requires verification with Structural Engineer"}], "recommended_resolution": "Engage a structural engineer to review the existing structure, design support for new equipment, and produce the necessary structural drawings (S-series). Add the structural engineer to the consultant list on the cover sheet.", "code_reference": null}, {"issue_id": "QAQC-003", "source_stage": "qaqc", "category": "missing_schedule", "severity": "critical", "confidence": "high", "location": "Drawing Set", "disciplines": ["Architectural"], "sheets": ["G11.01", "A24.01"], "description": "The drawing set lacks Door and Window Schedules. Doors are shown on plans but are not tagged. Without schedules, essential information such as door/window sizes, types, materials, hardware groups, and fire-ratings are completely undefined. This information is critical for cost estimating, procurement, and code compliance for permitting.", "evidence": [{"discipline": "Architectural", "sheet": "G11.01", "source_text": "Sheet Index", "asserted_value": "No Door Schedule or Window Schedule sheet is listed."}, {"discipline": "Architectural", "sheet": "A24.01", "source_text": "Architectural Floor Plan", "asserted_value": "Doors are graphically indicated but have no identifying tags."}], "recommended_resolution": "Create and add Door and Window Schedules to the drawing set. Add corresponding tags to all doors and windows on the floor plans.", "code_reference": null}, {"issue_id": "DEDUP-02", "source_stage": "constructability", "category": "schedule_vs_plan_mismatch", "severity": "critical", "confidence": "high", "location": "Electric Water Heater EWH-1 and Electrical Panels 'H'/'L'", "disciplines": ["Plumbing", "Electrical"], "sheets": ["P01.01", "E01.02"], "description": "The plumbing fixture schedule specifies a 480V, 3-phase electric water heater (EWH-1). The electrical one-line diagram and panel schedules show the 'WATER HEATING' load is served from Panel 'L', which is fed from panel 'H' at 208Y/120V. The specified equipment is incompatible with the provided power source. This was found in both conflict and constructability reviews and will result in ordering the wrong equipment or requiring significant electrical redesign and rework.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "EWH-1 | VOLTS 480 | PHASE 3", "asserted_value": "480V, 3-Phase"}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "PANEL NAME: E | MAINS 100.0 | VOLTS 208Y/120 | PHASE 3 WIRE 4W ... DESCRIPTION: WATER HEATING", "asserted_value": "208Y/120V"}], "recommended_resolution": "Coordinate electrical and plumbing drawings. Either change the water heater specification to a 208V model or provide a new 480V power circuit and source for the water heater.", "code_reference": null}, {"issue_id": "DEDUP-03", "source_stage": "constructability", "category": "access_clearance", "severity": "critical", "confidence": "high", "location": "Above ceiling in Lounge and Corridor", "disciplines": ["Electrical", "Plumbing", "Architectural"], "sheets": ["E02.01", "P02.02", "A23.01"], "description": "An electrical transformer and a 30-gallon water heater (EWH-1) are specified to be suspended above the ceiling, with notes requiring access. However, the architectural finish plan shows a hard-lid gypsum board ceiling (C1) in the Lounge area where this equipment is likely located. Installing heavy equipment requiring service above a non-accessible hard-lid ceiling makes future replacement impossible without demolition.", "evidence": [{"discipline": "Electrical", "sheet": "E02.01", "source_text": "7 TRANSFORMER TO BE SUSPENDED FROM STRUCTURE AT HIGH LEVEL ABOVE ACCESSIBLE CEILING.", "asserted_value": "Transformer requires accessible ceiling"}, {"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM.", "asserted_value": "Water heater suspended above ceiling"}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "FINISH LEGEND: CEILING TYPES: C1, FINISH: GYPSUM BOARD CEILING... LOCATION: ...LOUNGE", "asserted_value": "Lounge has a GWB hard-lid ceiling"}], "recommended_resolution": "Relocate suspended equipment to be above an accessible ceiling (e.g., ACT) or specify appropriately sized access panels in the hard-lid ceiling for equipment replacement. Confirm final locations on all discipline drawings.", "code_reference": null}, {"issue_id": "CBI-003", "source_stage": "constructability", "category": "support_anchorage", "severity": "critical", "confidence": "high", "location": "Above ceiling in Lounge area", "disciplines": ["Electrical", "Plumbing", "Structural"], "sheets": ["E05.02", "P03.01"], "description": "The structural design for supporting heavy, suspended equipment (electrical transformer and water heater) is improperly delegated to the field. Details direct the contractor to coordinate with a structural engineer, but no engineered design is provided in the drawings. This poses a significant life-safety risk. The drawings must include a fully engineered support design from the structural engineer of record.", "evidence": [{"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": "Delegation of structural support design for transformer"}, {"discipline": "Plumbing", "sheet": "P03.01", "source_text": "DETAIL 4 - EWH-1 ABOVE CEILING DETAIL: 2\" UNISTRUT SUPPORT. 1/2\" ALL THREADED RODS...", "asserted_value": "Generic, non-engineered support shown for water heater"}], "recommended_resolution": "Provide engineered structural details for the suspension of the transformer and water heater, signed and sealed by the structural engineer. Details must show connection to the building structure and specify all components.", "code_reference": null}, {"issue_id": "verizon-elyson-002", "source_stage": "code", "category": "ada", "severity": "critical", "confidence": "high", "location": "Men's Restroom and Women's Room", "disciplines": ["Plumbing", "Architectural", "General"], "sheets": ["P01.01", "P02.01"], "description": "The fixture schedule specifies 'FLOOR MOUNTED' water closets in the single-user restrooms. Per ADA 604.8.1.1, a wheelchair accessible compartment with a floor-mounted water closet requires a minimum clear depth of 59 inches. The architectural plans that would confirm this dimension are missing, creating a critical risk that the constructed rooms will not meet the minimum required depth.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "WATER CLOSET (FLOOR MOUNTED) (A.D.A.)", "asserted_value": "Floor Mounted"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WC-1", "asserted_value": "fixture_location: WC-1 is located in MEN'S RESTROOM."}], "recommended_resolution": "Verify on the dimensioned architectural floor plan (likely missing sheet on Page 14) that the clear depth of both single-user restrooms is at least 59 inches. If not met, the room size must be increased, or the fixture must be changed to a wall-hung model and the room depth verified to be at least 56 inches.", "code_reference": "ADA 604.8.1.1"}, {"issue_id": "QAQC-004", "source_stage": "qaqc", "category": "missing_detail", "severity": "high", "confidence": "high", "location": "Architectural Drawings", "disciplines": ["Architectural"], "sheets": ["G31.05", "G11.01"], "description": "There are no wall type definitions or a partition legend in the drawing set. There is no comprehensive drawing that defines the full wall assemblies (stud size/gauge, spacing, insulation, STC ratings, UL design, and hourly ratings). Furthermore, the locations of any required fire-rated partitions are not shown on plan. This makes it impossible to accurately bid or construct the partitions as required by code.", "evidence": [{"discipline": "Architectural", "sheet": "G11.01", "source_text": "Sheet Index", "asserted_value": "No sheet titled 'Wall Types' or 'Partition Legend' is listed."}, {"discipline": "General", "sheet": "G31.06", "source_text": "UL RATINGS - DESIGN #U419", "asserted_value": "A rated wall assembly is provided, but no plan indicates where it is to be used."}], "recommended_resolution": "Create a partition schedule/legend with dimensioned graphics for each wall type used in the project, including non-rated and rated assemblies. On the architectural floor plan, tag all walls with their corresponding partition type.", "code_reference": null}, {"issue_id": "DEDUP-04", "source_stage": "code", "category": "building_code", "severity": "high", "confidence": "high", "location": "General Codes & Standards Notes", "disciplines": ["General", "Electrical"], "sheets": ["G21.01", "E01.01"], "description": "The drawing set references conflicting versions of the National Electrical Code (NEC). Sheet G21.01 lists the 2014 NEC, while the electrical general notes on E01.01 list the 2023 NEC. The applicable code for the project must be clarified and used consistently to ensure compliance.", "evidence": [{"discipline": "General", "sheet": "G21.01", "source_text": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "asserted_value": "2014 NEC"}, {"discipline": "Electrical", "sheet": "E01.01", "source_text": "CONTRACTOR SHALL CONFORM TO ALL LOCAL, STATE, AND APPLICABLE CODES, 2023 NEC, 2021 IBC...", "asserted_value": "2023 NEC"}], "recommended_resolution": "Verify the applicable NEC edition with the Authority Having Jurisdiction and update all references throughout the drawing set to be consistent.", "code_reference": null}, {"issue_id": "DEDUP-05", "source_stage": "constructability", "category": "schedule_vs_plan_mismatch", "severity": "high", "confidence": "high", "location": "Restroom Floor", "disciplines": ["Architectural"], "sheets": ["A23.01", "A51.01"], "description": "The architectural drawings show conflicting floor finishes for the restrooms, an issue identified in both conflict and constructability reviews. The Finish Plan (A23.01) specifies Polished Concrete (PC-2), while the Typical Restroom Elevation (3/A51.01) clearly calls out 'TILE FLOOR'. These are mutually exclusive materials with significant cost and construction differences.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "PC-2 POLISHED CONCRETE ... GRADE: 2 (MEDIUMS EXPOSED), WITH A CLASS 1 (MATTE) FINISH ... LOCATION: CORRIDOR, RESTROOMS, LOUNGE, INVENTORY, CLEANING SUPPLIES/STORAGE", "asserted_value": "Polished Concrete"}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "TILE FLOOR (SEE A-101)", "asserted_value": "Tile Floor"}], "recommended_resolution": "Clarify the intended floor finish for the restrooms and ensure all plans, elevations, details, and specifications are consistent.", "code_reference": null}, {"issue_id": "DEDUP-06", "source_stage": "constructability", "category": "sequencing", "severity": "high", "confidence": "high", "location": "Rooftop Work", "disciplines": ["General", "Architectural"], "sheets": ["G11.03", "A25.01"], "description": "There is a contractual and sequencing conflict regarding roofing work. The Landlord Work Letter (G11.03) mandates that ALL roof penetrations be performed by the Landlord's designated roofing contractor. However, the architectural roof plan (A25.01) directs the General Contractor (GC) to install flashing. This ambiguity over responsibility will cause bidding confusion, delays, and potential warranty voidance.", "evidence": [{"discipline": "General", "sheet": "G11.03", "source_text": "5. Roof, d. ALL ROOF PENETRATIONS MUST BE MADE BY LANDLORD'S ROOFING CONTRACTOR, AT TENANTS COST.", "asserted_value": "Landlord's roofer must perform all roof penetrations."}, {"discipline": "Architectural", "sheet": "A25.01", "source_text": "KEYNOTES 2. NEW RTU...GC TO INSTALL FLASHING PER PER ROOFING MANUFACTURING STANDARDS. GC SHALL COORDINATE ROOF WORK WITH LL REQUIREMENTS TO MAINTAIN EXISTING ROOFING WARRANTY.", "asserted_value": "GC to install flashing."}], "recommended_resolution": "Clarify which entity is responsible for making and flashing roof penetrations and update the drawings consistently. If the Landlord's roofer must be used, the GC's scope must be clearly defined.", "code_reference": null}, {"issue_id": "PROJ-G1102-1", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sheet G11.02 - SYMBOLS & TYPICAL HEIGHTS, Door Hardware Detail", "disciplines": ["Architectural", "General"], "sheets": ["G11.02"], "description": "The typical mounting height for door hardware is specified as 33\"-36\" AFF. The ADA requires operable parts of door hardware to be a minimum of 34 inches above the finished floor. Installing hardware at 33 inches would not be compliant.", "evidence": [{"discipline": "General", "sheet": "G11.02", "source_text": "33\"-36\" AFF", "asserted_value": "33-36"}], "recommended_resolution": "Revise the typical mounting height detail on sheet G11.02 to specify a range of 34 inches to 48 inches to the operable part of the hardware.", "code_reference": "ADA 404.2.7"}, {"issue_id": "PROJ-A5101-1", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sheet A51.01, Detail 3 - ENLARGED RESTROOM PLAN", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The door to the single-user restroom swings inward and directly into the clear floor space required for the water closet fixture. This obstructs access to the fixture and violates ADA standards.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "Image evidence: Door swing arc shown overlapping the toilet fixture on the Enlarged Restroom Plan.", "asserted_value": "Inward door swing obstructing fixture."}], "recommended_resolution": "Revise the restroom layout to reverse the door to swing out into the corridor, ensuring it does not obstruct any required accessible route or clearance.", "code_reference": "ADA 603.2.3"}, {"issue_id": "PROJ-A5101-2", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sheet A51.01, Detail 5 - INTERIOR ELEVATION - RESTROOM", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The restroom elevation detail shows the 36-inch rear grab bar centered on the water closet. ADA requirements specify that the rear grab bar must be offset from the centerline to provide adequate support on both sides (typically extending 12 inches from the toilet centerline towards the near wall and 24 inches towards the open side). The centered installation shown is non-compliant.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "Image evidence: Interior elevation showing rear grab bar centered above toilet.", "asserted_value": "Centered rear grab bar."}], "recommended_resolution": "Revise the restroom plan and elevation details to show the rear grab bar offset from the toilet centerline in accordance with accessibility standards (e.g., 12\" toward side wall, 24\" toward open side).", "code_reference": "ADA 604.5.1"}, {"issue_id": "accessibility_ramp_slip_resistance_01", "source_stage": "code", "category": "tas_tdlr", "severity": "high", "confidence": "high", "location": "Specification Section 09 30 00 on Sheet G31.05", "disciplines": ["General", "Architectural"], "sheets": ["G31.05"], "description": "Specification section 09 30 00 for Tiling requires a minimum Static Coefficient of Friction (SCOF) of 0.42 for ramps. The project is subject to the 2012 Texas Accessibility Standards (TAS), which Section 302.1 requires a minimum SCOF of 0.8 for ramp surfaces. The specified value is non-compliant.", "evidence": [{"discipline": "General", "sheet": "G31.05", "source_text": "STATIC COEFFICIENT OF FRICTION: MIN. 0.6 FOR LEVEL SURFACES, MIN. 0.42 FOR RAMPS PER ASTM C1028 OR ANSI A137.1.", "asserted_value": "min 0.42 SCOF"}], "recommended_resolution": "Revise specification 09 30 00 to require ramp surfaces to have a static coefficient of friction of at least 0.8 to comply with 2012 TAS Section 302.1.", "code_reference": "TAS 302.1"}, {"issue_id": "verizon-elyson-001", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Lounge - Sink (SK-1)", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P01.01", "P02.01"], "description": "The plumbing fixture schedule specifies sink SK-1 as a \"self-rimming\" model. As an ADA-compliant sink in a common use area, it must provide knee and toe clearance. Standard cabinetry used with self-rimming sinks would obstruct this required clearance.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "LBAO221965PDC ELKAY, 18 GAUGE TYPE 304 STAINLESS STEEL SINK, SELF-RIMMING, 22\"X19\"X6.5\" NOM. DIMENSIONS...", "asserted_value": "SELF-RIMMING"}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "SINGLE BOWL SINK (A.D.A)", "asserted_value": "SINGLE BOWL SINK (A.D.A)"}], "recommended_resolution": "Provide an architectural detail or elevation of the SK-1 installation confirming knee and toe clearance per ADA 606.2 and 306. Specify an open-front cabinet or cantilevered counter.", "code_reference": "ADA 606.2"}, {"issue_id": "CBI-007", "source_stage": "constructability", "category": "support_anchorage", "severity": "high", "confidence": "high", "location": "Inventory Room", "disciplines": ["Architectural"], "sheets": ["A24.01"], "description": "A wall-mounted network 'RACK SYSTEM' is shown, but a note merely states to 'COORDINATE WITH TENANT FOR PLYWOOD BACKING'. This is insufficient. The drawings must specify the size, thickness, fire-rating of the plywood backing and, more importantly, the method of attachment to the wall structure (e.g., blocking, fasteners) to safely support the weight of the equipment.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "RACK SYSTEM ABOVE SAFE @ ~74\" TO BOTTOM", "asserted_value": "Heavy equipment is wall mounted."}, {"discipline": "Architectural", "sheet": "A24.01", "source_text": "COORDINATE WITH TENANT FOR PLYWOOD BACKING FOR MOUNTING NETWORK RACK", "asserted_value": "Support design is undefined and delegated."}], "recommended_resolution": "Provide a detail specifying the plywood backing dimensions, fire-treatment requirements, and engineered fastening to the wall structure adequate for the anticipated load of the fully-populated network rack.", "code_reference": null}, {"issue_id": "DEDUP-07", "source_stage": "conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Electrical Penetration Sleeve Detail vs. General Firestopping Specifications", "disciplines": ["General", "Plumbing", "Electrical"], "sheets": ["G31.04", "P01.01", "E05.01"], "description": "Firestopping specifications are contradictory. An Electrical detail (4/E05.01) prescriptively calls for '3 HOUR RATED CAULK'. However, general specifications (G31.04) and plumbing notes (P01.01) correctly require firestopping assemblies to be UL-listed and have a rating that matches the wall being penetrated. Applying a blanket 3-hour requirement is incorrect and may lead to non-compliant installations.", "evidence": [{"discipline": "General", "sheet": "G31.04", "source_text": "FIRESTOPPING: TESTED IN ACCORDANCE WITH ASTM E119 OR UL 263 TO MEET THE HOURLY F-RATINGS OF THE CONSTRUCTION BEING PENETRATED.", "asserted_value": "Firestopping rating to match the penetrated element's rating"}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "7. SEAL ALL PENETRATIONS THROUGH RATED WALLS, FLOORS AND CEILINGS WITH A UL LISTED ASSEMBLY TO PROVIDE A RATING EQUAL TO OR GREATER THAN THE RATING OF THE WALL, FLOOR OR CEILING.", "asserted_value": "UL listed assembly rating to be equal or greater than the penetrated element's rating"}, {"discipline": "Electrical", "sheet": "E05.01", "source_text": "PACK BOTH ENDS OF SLEEVE WITH 3M FIRE DAM 150 3 HOUR RATED CAULK OR APPROVED EQUAL", "asserted_value": "3 Hour Rated Caulk"}], "recommended_resolution": "Revise the Electrical detail on E05.01 to remove the prescriptive '3 HOUR' requirement and instead require a UL-listed firestop assembly with a rating appropriate for the specific wall being penetrated, consistent with general specifications.", "code_reference": null}, {"issue_id": "DEDUP-08", "source_stage": "constructability", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Project Scope Description", "disciplines": ["General"], "sheets": ["G11.04", "G21.01"], "description": "The scope of work is described inconsistently across the drawing set. Sheet G11.04 describes the project as a 'LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE', implying a new shell. Sheet G21.01 describes it as a 'TENANT INTERIOR REMODEL', implying alteration of a previously finished space. This must be clarified for accurate bidding and demolition scope.", "evidence": [{"discipline": "General", "sheet": "G11.04", "source_text": "PROJECT IS A TENANT INTERIOR LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE.", "asserted_value": "First Generation Build-Out"}, {"discipline": "General", "sheet": "G21.01", "source_text": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "asserted_value": "Remodel"}], "recommended_resolution": "Clarify the true nature of the project (remodel vs. first-gen build-out) and make all descriptive notes consistent.", "code_reference": null}, {"issue_id": "DEDUP-09", "source_stage": "conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Hollow Metal Doors and Frames Specification / Section 08 11 13", "disciplines": ["Architectural"], "sheets": ["G31.04"], "description": "The specification for hollow metal doors on sheet G31.04 provides conflicting fire rating requirements. One paragraph states fire-rated assemblies shall have a 90-minute rating, while another specifies a 1-hour label for doors in 1-hour rated corridors. This must be clarified to ensure doors are specified and procured with the correct fire rating.", "evidence": [{"discipline": "General", "sheet": "G31.04"}]}]} |