Files
Conflict_Checker/backend/.llm_cache/c4f1fc27f87c34f25be0dc726d9fe3d0e282e5ba41874dd10626b9c03bf67389.json
T
woogiandClaude Opus 4.8 1d248a8808 Initial commit: Conflict Checker
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>
2026-07-03 00:22:02 +00:00

1 line
17 KiB
JSON

[{"rfi_id": "DEDUP-01", "issue_id": "DEDUP-01", "title": "Conflicting Building Code References", "background": "The drawing set references multiple, conflicting versions of the International Building Code (IBC). Sheet G21.01 references the 2018 IBC. Sheets E01.01, P03.01, A23.01, and G11.04 reference the 2021 IBC. It is understood that the applicable code for the jurisdiction is the 2015 IBC.", "question": "Please clarify the single, legally adopted IBC edition to be used for the project and revise all drawing sheets and design criteria for consistency.", "sheets_referenced": ["G21.01", "E01.01", "P03.01", "A23.01", "G11.04"], "disciplines_to_respond": ["General", "Electrical", "Plumbing", "Architectural"], "suggested_response_needed": "Response required prior to permit submission.", "priority": "high"}, {"rfi_id": "QAQC-002-M", "issue_id": "QAQC-002-M", "title": "Missing Structural Drawings for New Rooftop Loads", "background": "The drawing set does not include any Structural (S-series) sheets. New rooftop units (RTUs) are specified, which will impose new loads on the existing structure. Notes on sheets M03.01 ('RE: STRUCTURAL.') and E05.02 ('VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER') explicitly reference coordination with a structural engineer, but no structural design is provided.", "question": "Please provide the complete Structural drawing set, sealed by the engineer of record, detailing the analysis of the existing structure and the design for supporting all new equipment. Please also update the cover sheet consultant list.", "sheets_referenced": ["G01.01", "A25.01", "M03.01", "E05.02", "G11.01"], "disciplines_to_respond": ["Structural", "Architectural", "Mechanical", "Electrical"], "suggested_response_needed": "Response required immediately.", "priority": "high"}, {"rfi_id": "CBI-003", "issue_id": "CBI-003", "title": "Inadequate Structural Support Detail for Suspended Equipment", "background": "Heavy equipment, including an electrical transformer and an electric water heater (EWH-1), are shown to be suspended above the ceiling. The details improperly delegate the structural design to the field by stating 'VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY' (Sheet E05.02 for transformer) and showing a generic, non-engineered support detail for the water heater (Detail 4/P03.01).", "question": "Please provide engineered structural details, signed and sealed by the structural engineer of record, for the suspension of the transformer and the water heater. Details must show connection to the building structure and specify all required framing, hardware, and components.", "sheets_referenced": ["E05.02", "P03.01"], "disciplines_to_respond": ["Structural", "Electrical", "Plumbing"], "suggested_response_needed": "Response required immediately due to life-safety implications.", "priority": "high"}, {"rfi_id": "QAQC-001-M", "issue_id": "QAQC-001-M", "title": "Missing Architectural and Mechanical Plan Sheets", "background": "Key plan sheets are missing from the drawing set. The sheet index indicates that pages 14 (likely Architectural Dimension/Construction Plan), 15 (Architectural Reflected Ceiling Plan), and 22 (Mechanical HVAC Plan) were not included in the set.", "question": "Please provide the missing plan sheets (A-Dimension Plan, A-Reflected Ceiling Plan, M-HVAC Plan) and update the sheet index accordingly.", "sheets_referenced": ["G11.01"], "disciplines_to_respond": ["Architectural", "Mechanical"], "suggested_response_needed": "Response required immediately as the set is incomplete for review or bidding.", "priority": "high"}, {"rfi_id": "verizon-elyson-002", "issue_id": "verizon-elyson-002", "title": "Potential ADA Compliance issue for Restroom Fixture Clearance", "background": "The plumbing fixture schedule on P01.01 specifies a 'FLOOR MOUNTED' water closet for the single-user ADA restrooms. As per ADA 604.8.1.1, this fixture selection requires a minimum clearance depth of 59 inches. The architectural dimensioned plan that would confirm this dimension appears to be missing.", "question": "Please provide the architectural dimensioned floor plan and confirm that the clear depth in both single-user restrooms meets the 59-inch minimum requirement. If not, please provide revised plans showing either an increased room size or a switch to a wall-hung fixture with a verified 56-inch clear depth.", "sheets_referenced": ["P01.01", "P02.01"], "disciplines_to_respond": ["Plumbing", "Architectural"], "suggested_response_needed": "Response required prior to permit submission.", "priority": "high"}, {"rfi_id": "QAQC-003", "issue_id": "QAQC-003", "title": "Missing Door and Window Schedules", "background": "The drawing set does not include Door or Window Schedules, nor are they listed in the sheet index on G11.01. While doors are indicated graphically on plans such as A24.01, they lack identifying tags. Information such as sizes, types, materials, hardware, and fire-ratings is undefined.", "question": "Please provide complete Door and Window Schedules and add corresponding tags to all door and window elements on the floor plans.", "sheets_referenced": ["G11.01", "A24.01"], "disciplines_to_respond": ["Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "QAQC-004", "issue_id": "QAQC-004", "title": "Missing Wall Type Legend and Partition Plan", "background": "The drawing set lacks a wall type or partition legend defining wall assemblies (e.g., stud size/gauge, insulation, STC ratings, UL design numbers, and hourly ratings). While sheet G31.06 shows a UL rated assembly (U419), no plan indicates where this or any other wall type is located.", "question": "Please provide a partition schedule with dimensioned drawings for each wall type and add partition type tags to all walls on the architectural floor plan to indicate their specified locations.", "sheets_referenced": ["G31.05", "G11.01", "G31.06"], "disciplines_to_respond": ["Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "DEDUP-02", "issue_id": "DEDUP-02", "title": "Voltage Mismatch for Electric Water Heater (EWH-1)", "background": "There is a conflict between the specified equipment and the provided power source for the electric water heater (EWH-1). The plumbing fixture schedule on P01.01 specifies a 480V, 3-phase unit. The electrical panel schedule on E01.02 indicates that the 'WATER HEATING' circuit is served from Panel 'L' at 208Y/120V.", "question": "Please coordinate the Plumbing and Electrical disciplines and revise either the water heater specification to a 208V model or revise the electrical design to provide a 480V power source for EWH-1.", "sheets_referenced": ["P01.01", "E01.02"], "disciplines_to_respond": ["Plumbing", "Electrical"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "DEDUP-04", "issue_id": "DEDUP-04", "title": "Conflicting National Electrical Code (NEC) References", "background": "The drawing set references conflicting versions of the National Electrical Code (NEC). Sheet G21.01 references the 2014 NEC. Sheet E01.01 references the 2023 NEC.", "question": "Please clarify the single, applicable NEC edition to be used for the project and revise all drawing sheets for consistency.", "sheets_referenced": ["G21.01", "E01.01"], "disciplines_to_respond": ["General", "Electrical"], "suggested_response_needed": "Response required prior to permit submission.", "priority": "high"}, {"rfi_id": "accessibility_ramp_slip_resistance_01", "issue_id": "accessibility_ramp_slip_resistance_01", "title": "Non-Compliant Slip Resistance Specification for Ramps", "background": "Specification section 09 30 00 for Tiling on sheet G31.05 requires a minimum Static Coefficient of Friction (SCOF) of 0.42 for ramp surfaces. 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.", "question": "Please revise specification 09 30 00 on sheet G31.05 to require a minimum Static Coefficient of Friction of 0.8 for ramp surfaces to comply with 2012 TAS Section 302.1 requirements.", "sheets_referenced": ["G31.05"], "disciplines_to_respond": ["General", "Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "DEDUP-03", "issue_id": "DEDUP-03", "title": "Equipment Access Above Hard-Lid Ceiling", "background": "An electrical transformer (E02.01) and an electric water heater (P02.02) are specified to be suspended above the ceiling, with notes stating they must be accessible. However, the architectural finish plan (A23.01) indicates the Lounge, where this equipment appears to be located, has a gypsum board (hard-lid) ceiling (C1), which is not accessible for equipment replacement.", "question": "Please clarify the final location of the suspended equipment and coordinate with the ceiling plan. Please relocate the equipment to an area with an accessible ceiling or specify appropriately sized access panels in the hard-lid ceiling to allow for future service and replacement. Update all relevant discipline drawings.", "sheets_referenced": ["E02.01", "P02.02", "A23.01"], "disciplines_to_respond": ["Electrical", "Plumbing", "Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "PROJ-A5101-1", "issue_id": "PROJ-A5101-1", "title": "Restroom Door Swing Obstructs Fixture Clearance", "background": "In Detail 3 on sheet A51.01, the enlarged restroom plan shows the door swinging inward and encroaching on the required clear floor space for the water closet, which violates accessibility standards.", "question": "Please revise Detail 3/A51.01 to show the door swinging out, ensuring it does not obstruct any required clearances or accessible paths in the adjacent space. Confirm compliance with ADA 603.2.3.", "sheets_referenced": ["A51.01"], "disciplines_to_respond": ["Architectural"], "suggested_response_needed": "Response required prior to permit submission.", "priority": "high"}, {"rfi_id": "PROJ-G1102-1", "issue_id": "PROJ-G1102-1", "title": "Non-Compliant Door Hardware Mounting Height", "background": "The Door Hardware Detail on sheet G11.02 specifies a typical mounting height of 33\"-36\" AFF. ADA 404.2.7 requires operable portions of hardware to be a minimum of 34\" AFF. Installation at 33\" would be non-compliant.", "question": "Please revise the door hardware mounting height detail on sheet G11.02 to specify a compliant range of 34\" to 48\" AFF to the operable portion of the hardware.", "sheets_referenced": ["G11.02"], "disciplines_to_respond": ["Architectural", "General"], "suggested_response_needed": "Response required prior to permit submission.", "priority": "high"}, {"rfi_id": "PROJ-A5101-2", "issue_id": "PROJ-A5101-2", "title": "Non-Compliant Rear Grab Bar Installation Detail", "background": "Detail 5 on sheet A51.01 shows the restroom interior elevation with the 36-inch rear grab bar centered on the water closet. Per ADA 604.5.1, the rear grab bar must be offset from the centerline (e.g., extending 12 inches from the toilet centerline towards the side wall and 24 inches towards the open side).", "question": "Please revise the restroom plan and elevation details on sheet A51.01 to show the rear grab bar located in compliance with ADA 604.5.1 requirements.", "sheets_referenced": ["A51.01"], "disciplines_to_respond": ["Architectural"], "suggested_response_needed": "Response required prior to permit submission.", "priority": "high"}, {"rfi_id": "DEDUP-06", "issue_id": "DEDUP-06", "title": "Conflicting Responsibility for Roofing Work", "background": "There is a conflict regarding the scope of roofing work. The Landlord Work Letter on G11.03 states that 'ALL ROOF PENETRATIONS MUST BE MADE BY LANDLORD'S ROOFING CONTRACTOR.' Conversely, a keynote on the architectural roof plan A25.01 directs the 'GC TO INSTALL FLASHING.' This creates ambiguity in scope and responsibility.", "question": "Please clarify which entity is responsible for making and flashing new roof penetrations and revise all relevant notes on sheets G11.03 and A25.01 to be consistent.", "sheets_referenced": ["G11.03", "A25.01"], "disciplines_to_respond": ["General", "Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "verizon-elyson-001", "issue_id": "verizon-elyson-001", "title": "Potential ADA Clearance Issue at Lounge Sink (SK-1)", "background": "The plumbing fixture schedule on P01.01 specifies sink SK-1 as a 'self-rimming' model for an ADA application in the Lounge. A standard cabinet installation for this type of sink would obstruct the required knee and toe clearances per ADA 606.2 and 306.", "question": "Please provide an architectural detail or elevation of the SK-1 installation demonstrating compliance with ADA knee and toe clearance requirements. Confirm an open-front cabinet or cantilevered counter is intended.", "sheets_referenced": ["P01.01", "P02.01"], "disciplines_to_respond": ["Plumbing", "Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "CBI-007", "issue_id": "CBI-007", "title": "Undefined Support for Wall-Mounted Network Rack", "background": "A wall-mounted network 'RACK SYSTEM' is indicated in the Inventory Room on sheet A24.01. The note 'COORDINATE WITH TENANT FOR PLYWOOD BACKING' is insufficient for construction. The size, thickness, fire-rating, and attachment method for the backing are undefined.", "question": "Please provide a detail specifying the plywood backing requirements (dimensions, rating) and the engineered method for fastening it to the wall structure to adequately support the anticipated load.", "sheets_referenced": ["A24.01"], "disciplines_to_respond": ["Architectural", "Structural"], "suggested_response_needed": "Response required prior to construction.", "priority": "medium"}, {"rfi_id": "DEDUP-05", "issue_id": "DEDUP-05", "title": "Conflicting Restroom Floor Finish Specification", "background": "The drawings show conflicting floor finishes for the restrooms. The Finish Plan on A23.01 specifies 'PC-2 POLISHED CONCRETE' for the restrooms. The Typical Restroom Elevation (Detail 3/A51.01) clearly calls out 'TILE FLOOR'.", "question": "Please clarify the intended floor finish for the restrooms and revise all drawings (plans, elevations, schedules) for consistency.", "sheets_referenced": ["A23.01", "A51.01"], "disciplines_to_respond": ["Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "DEDUP-09", "issue_id": "DEDUP-09", "title": "Conflicting Fire Rating in Hollow Metal Door Specification", "background": "The specification for hollow metal doors on sheet G31.04 contains conflicting requirements for fire ratings. Per the description, one paragraph requires a 90-minute rating, while another specifies a 1-hour label for doors in 1-hour rated corridors.", "question": "Please clarify the required fire-ratings for hollow metal doors and revise the specification on sheet G31.04 to be consistent. This should be coordinated with the door schedule and partition types once they are provided.", "sheets_referenced": ["G31.04"], "disciplines_to_respond": ["Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}, {"rfi_id": "DEDUP-07", "issue_id": "DEDUP-07", "title": "Conflicting Firestopping Specifications", "background": "There are conflicting requirements for firestopping penetrations. Electrical detail 4/E05.01 prescriptively requires '3 HOUR RATED CAULK'. However, general specifications on G31.04 and plumbing notes on P01.01 correctly require UL-listed firestopping assemblies to have a rating that matches the element being penetrated.", "question": "Please revise detail 4/E05.01 to remove the prescriptive '3 HOUR RATED' requirement and instead direct the use of a UL-listed assembly with a rating matching the penetrated assembly, consistent with notes on G31.04 and P01.01.", "sheets_referenced": ["G31.04", "P01.01", "E05.01"], "disciplines_to_respond": ["General", "Plumbing", "Electrical", "Architectural"], "suggested_response_needed": "Response required prior to construction.", "priority": "medium"}, {"rfi_id": "DEDUP-08", "issue_id": "DEDUP-08", "title": "Inconsistent Project Scope Description", "background": "The project scope is described inconsistently. Sheet G11.04 describes it as a 'LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE.' Sheet G21.01 describes it as a 'TENANT INTERIOR REMODEL.' This affects the assumed existing conditions and demolition scope.", "question": "Please clarify if this project is a remodel of an existing space or a build-out of a first-generation shell space and revise all project descriptions for consistency.", "sheets_referenced": ["G11.04", "G21.01"], "disciplines_to_respond": ["General", "Architectural"], "suggested_response_needed": "Response required prior to bid submission.", "priority": "high"}]