Files
Conflict_Checker/backend/.llm_cache/36b2834012d1cdc00773719f54bde65c57a0215fc52206054cf15bc5d4620cfb.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
26 KiB
JSON

{"issues": [{"issue_id": "CON-001", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Structural", "Architectural", "Mechanical", "Electrical"], "sheets": ["M03.01", "E05.02", "A25.01"], "description": "The drawing set is entirely missing the Structural discipline (S-series sheets). Structural drawings are required to specify support for new rooftop units (RTUs), suspended transformers, framing for roof openings, and requirements for any slab penetrations. Multiple notes on Architectural, Mechanical and Electrical sheets refer to coordination with a structural engineer, but no drawings are provided.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "No sheets with the 'S' discipline prefix are present in the sheet index.", "asserted_value": "Missing Structural Drawings"}, {"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": "Reference to project structural engineer"}, {"discipline": "Mechanical", "sheet": "M03.01", "source_text": "ANGLE IRON FRAME ALL AROUND ROOF OPENING RE: STRUCTURAL.", "asserted_value": "Reference to structural drawings"}], "recommended_resolution": "Provide a complete set of structural drawings, including foundation plans, framing plans, and all necessary details for the new scope of work. Ensure MEP and Architectural drawings are coordinated with the new structural information.", "code_reference": null}, {"issue_id": "CON-002", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Architectural", "Mechanical", "Electrical", "Plumbing"], "sheets": [], "description": "Critical architectural plans appear to be missing from the set, corresponding to pages 14 and 15 where file extraction failed. These are expected to be the primary Architectural Dimension/Construction Plan and the Reflected Ceiling Plan (RCP). Without a dimensioned plan, construction layout is impossible. Without an RCP, coordination of lighting, HVAC diffusers, and sprinkler heads is impossible and ceiling heights are undefined.", "evidence": [{"discipline": "Architectural", "sheet": "page-14", "source_text": "Page 14 (extraction failed)", "asserted_value": "Expected to be the Dimension/Construction Plan"}, {"discipline": "Architectural", "sheet": "page-15", "source_text": "Page 15 (extraction failed)", "asserted_value": "Expected to be the Reflected Ceiling Plan"}], "recommended_resolution": "Provide the missing Architectural Dimension Plan and Reflected Ceiling Plan. Ensure all disciplines are coordinated with these new sheets.", "code_reference": null}, {"issue_id": "CON-003", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Mechanical", "Architectural"], "sheets": [], "description": "The Mechanical HVAC floor plan, expected as M02.01, is missing from the set, corresponding to page 22 where extraction failed. The sheet index jumps from Mechanical notes (M01.01) to the Mechanical Roof Plan (M02.02). Without the floor plan showing ductwork layout, diffuser locations, and thermostat locations, the HVAC system cannot be bid, permitted, or constructed.", "evidence": [{"discipline": "Mechanical", "sheet": "page-22", "source_text": "Page 22 (extraction failed)", "asserted_value": "Expected to be the Mechanical Floor Plan"}], "recommended_resolution": "Provide the missing Mechanical Floor Plan M02.01 and ensure it is coordinated with the architectural RCP and lighting plan.", "code_reference": null}, {"issue_id": "CON-004", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "Project Wide", "disciplines": ["General", "Electrical", "Architectural", "Plumbing"], "sheets": ["E01.01", "G21.01", "A23.01"], "description": "Various drawings cite conflicting, and in some cases outdated, building, electrical, and energy codes. For example, G21.01 cites the 2018 IBC and 2014 NEC, while E01.01 cites the 2023 NEC and 2021 IBC, and other architectural and plumbing sheets cite 2021 codes. The project's adopted codes for the jurisdiction are reportedly the 2015/2017 editions. This fundamental discrepancy, identified across conflict, code, and QAQC reviews, must be resolved to establish a single, correct basis of design for permitting and construction.", "evidence": [{"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": "2023 NEC, 2021 IBC, 2021 IECC"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2018 IBC"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "asserted_value": "2014 NEC"}, {"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": "Plumbing", "sheet": "P03.01", "source_text": "PER 2021 IBC, CHAPTER 19, SECTION 1907: POLYETHYLENE VAPOR RETARDER MINIMUM 6-MIL SHALL BE REQUIRED.", "asserted_value": "Vapor retarder per 2021 IBC"}], "recommended_resolution": "Verify the correct, currently enforced code editions with the Authority Having Jurisdiction. Update all code references on all sheets to reflect the single correct set of codes, and ensure the design complies with those specific requirements.", "code_reference": null}, {"issue_id": "CON-005", "source_stage": "qaqc", "category": "missing_schedule", "severity": "critical", "confidence": "high", "location": "Architectural Sheets", "disciplines": ["Architectural"], "sheets": ["G31.04"], "description": "The drawing set lacks a Door and Frame Schedule. Floor plans show new doors, but there is no schedule to define their type, size, material, fire rating, hardware group, or other essential attributes. This information is critical for procurement, accurate bidding, and code compliance.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "No sheet with a door schedule is present in the sheet index.", "asserted_value": "Missing Door Schedule"}, {"discipline": "General", "sheet": "G31.04", "source_text": "ANSI A250.8, SEAMLESS, MINIMUM 18 GAGE FACE SHEETS.", "asserted_value": "Specification for hollow metal doors exists, but no schedule applies it to specific locations."}], "recommended_resolution": "Create and issue a complete Door and Frame Schedule, including a hardware schedule/sets. Key all doors on the floor plans to this schedule.", "code_reference": null}, {"issue_id": "CON-006", "source_stage": "qaqc", "category": "missing_information", "severity": "critical", "confidence": "high", "location": "Architectural Plans", "disciplines": ["Architectural"], "sheets": ["G11.03", "G31.06"], "description": "The set lacks a partition type legend and a plan showing where different wall types are to be constructed. Notes require demising partitions to be insulated and extend to the roof deck, and a UL detail for rated walls is provided, but there is no drawing that defines, typifies, and locates these different wall constructions. This is essential for bidding, material ordering, and correct construction.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "No sheet contains a partition type legend.", "asserted_value": "Missing Partition Type Legend"}, {"discipline": "General", "sheet": "G11.03", "source_text": "Tenant shall furnish and install all demising partitions from finished floor slab to roof deck.", "asserted_value": "Requirement for a specific wall type exists with no corresponding visual definition or location plan."}], "recommended_resolution": "Provide a Partition Type Legend detailing all wall assemblies used in the project. Use partition type tags on the dimensioned floor plan to indicate the location of each wall type.", "code_reference": null}, {"issue_id": "CON-007", "source_stage": "code", "category": "tas_tdlr", "severity": "critical", "confidence": "high", "location": "Men's Restroom 103 and Women's Restroom 102", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A51.01"], "description": "The enlarged restroom plan detail indicates the centerline of the accessible water closet (WC-1) is located 7 to 9 inches from the side wall. The Texas Accessibility Standards (TAS) and ADA require this dimension to be between 16 and 18 inches. A 7-9 inch dimension makes the fixture unusable by a person transferring from a wheelchair and renders the required grab bars ineffective.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "7\"-9\"", "asserted_value": "7-9"}], "recommended_resolution": "Revise the restroom layout in both Men's 103 and Women's 102 to provide a 16-inch to 18-inch clearance from the side wall to the centerline of the water closet. Coordinate changes with plumbing and wall framing.", "code_reference": "TAS 604.2; ADA 604.2"}, {"issue_id": "CON-008", "source_stage": "conflict", "category": "location_mismatch", "severity": "high", "confidence": "high", "location": "SALES AREA Ceiling", "disciplines": ["Architectural", "Electrical"], "sheets": ["E03.01"], "description": "The electrical lighting plan on sheet E03.01 shows a specific layout for light fixtures, while an architectural reflected ceiling plan inset on the same sheet shows a completely different, denser grid layout. A handwritten note on the drawing explicitly calls out this discrepancy, stating 'fixture locations not matching arch'.", "evidence": [{"discipline": "Electrical", "sheet": "E03.01", "source_text": "fixture locations not matching arch", "asserted_value": "The main electrical lighting plan shows a linear arrangement of fixtures."}, {"discipline": "Architectural", "sheet": "E03.01", "source_text": "[Inset image of architectural reflected ceiling plan]", "asserted_value": "The architectural plan inset shows a dense grid of light fixtures."}], "recommended_resolution": "The Architectural and Electrical disciplines must coordinate to produce a single, correct reflected ceiling and lighting plan for the Sales Area.", "code_reference": null}, {"issue_id": "CON-009", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "SALES AREA and INVENTORY room", "disciplines": ["Electrical", "Architectural"], "sheets": ["E04.01", "A24.01"], "description": "Multiple electrical and data outlets are specified at mounting heights that violate ADA reach range requirements. Outlets in the INVENTORY room are specified at 60 inches AFF, and a data outlet in the SALES AREA is specified at 55 inches AFF, both exceeding the 48-inch maximum high forward reach.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/55\"/H", "asserted_value": "55"}, {"discipline": "Architectural", "sheet": "A24.01", "source_text": "(2) 20A, OUTLETS AT 60\" A.F.F.", "asserted_value": "60"}], "recommended_resolution": "Revise the mounting height of all specified outlets to be no more than 48 inches above the finished floor to comply with ADA section 308.", "code_reference": "ADA 205.1; ADA 308"}, {"issue_id": "CON-010", "source_stage": "code", "category": "tas_tdlr", "severity": "high", "confidence": "high", "location": "Men's Restroom 103 and Women's Restroom 102", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The lavatory detail on sheet A51.01 specifies '6\" MAX. TOE CLEAR'. Accessible lavatories require a toe clearance area that is a minimum of 9 inches high from the floor. Providing a maximum height of 6 inches would obstruct the feet of a person using a wheelchair, preventing a close approach to the lavatory.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "6\" MAX. TOE CLEAR", "asserted_value": "6"}], "recommended_resolution": "Revise the lavatory detail to provide the required toe clearance. Per TAS 606.2, the space under the lavatory must be clear for a minimum height of 9 inches above the finished floor.", "code_reference": "ADA 606.2; TAS 606.2"}, {"issue_id": "CON-011", "source_stage": "conflict", "category": "elevation_disagreement", "severity": "high", "confidence": "high", "location": "INVENTORY Room", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E04.01", "E02.01"], "description": "There are multiple contradictions regarding data infrastructure for the network rack in the INVENTORY room. Architectural plans show a rack at 74 inches AFF, but Electrical plans specify data outlets at 18 inches AFF. Furthermore, Architectural notes call for (3) 3-inch conduits, while the Electrical plan has conflicting keynotes for both (1) 1-1/4-inch and (3) 3-inch conduits.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "RACK SYSTEM ABOVE SAFE @ ~74\" TO BOTTOM", "asserted_value": "Network rack at ~74 inches AFF"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/18\"", "asserted_value": "CAT 6 outlets at 18 inches AFF"}, {"discipline": "Architectural", "sheet": "A24.01", "source_text": "PROVIDE (3) 3\" CONDUITS FROM DIRECTLY ABOVE THE NETWORK RACK INTO THE SALES CEILING PLENUM AREA FOR DATA CABLING - FIELD COORDINATE.", "asserted_value": "(3) 3-inch conduits"}, {"discipline": "Electrical", "sheet": "E02.01", "source_text": "3 PROVIDE 1-1/4\"C WITH PULLSTRING FOR DATA TO CEILING SPACE ABOVE RACK SYSTEM IN INVENTORY ROOM VIA NEAREST FULL HEIGHT INTERIOR WALL.", "asserted_value": "(1) 1-1/4 inch conduit"}, {"discipline": "Electrical", "sheet": "E02.01", "source_text": "6 FURNISH AND INSTALL (3) 3\" CONDUIT SLEEVES FROM 6\" BELOW DROPPED CEILING TO 6\" ABOVE DROPPED CEILING FOR DATA EQUIPMENT WIRING.", "asserted_value": "(3) 3-inch conduit sleeves"}], "recommended_resolution": "The Architect and Electrical Engineer must coordinate to determine the correct location and infrastructure requirements (outlet height, conduit size and quantity) for the network rack and update all drawings to be consistent.", "code_reference": null}, {"issue_id": "CON-012", "source_stage": "qaqc", "category": "missing_information", "severity": "high", "confidence": "high", "location": "A23.01", "disciplines": ["Architectural"], "sheets": ["A23.01", "A51.01"], "description": "The finish information provided on sheet A23.01 and other architectural sheets is incomplete. The finish legend or notes fail to define specifications (manufacturer, product name, color, etc.) for Paint Tag 'P-1', Wall Base Tag 'WB-1', and Wall Tile Tag 'CT-1'. A full interior finish schedule is required for accurate pricing and procurement.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "L. WALLS TO BE PAINTED P-1 THROUGHOUT.", "asserted_value": "P-1 is not defined."}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "M. VINYL BASE WB-1 THROUGHOUT, U.N.O.", "asserted_value": "WB-1 is not defined."}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "CT-1 TILE WAINSCOT", "asserted_value": "CT-1 is shown on elevations but not defined in any schedule or legend."}], "recommended_resolution": "Complete the Finish Legend or provide a separate tabular Interior Finish Schedule with all required information for all finish tags used on the plans.", "code_reference": null}, {"issue_id": "CON-013", "source_stage": "qaqc", "category": "missing_detail", "severity": "high", "confidence": "high", "location": "A24.01", "disciplines": ["Architectural", "Structural"], "sheets": ["A24.01"], "description": "General Note G on the Furniture/Power/Data Plan (A24.01) refers to detail '3/A92.01' for a 'foundation pour back detail where existing slab is cut'. Sheet A92.01 does not exist in the drawing set. This detail is critical for any work involving slab cuts, such as for under-slab plumbing or electrical.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "G. REFER TO DETAIL 3/A92.01 FOR FOUNDATION POUR BACK DETAIL WHERE EXISTING SLAB IS CUT.", "asserted_value": "A non-existent detail is referenced."}], "recommended_resolution": "Provide the referenced detail sheet A92.01 or add the detail to an existing detail sheet and correct the reference on A24.01.", "code_reference": null}, {"issue_id": "CON-014", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Circulation Paths", "disciplines": ["Electrical", "Architectural"], "sheets": ["E01.02"], "description": "Light fixture types L-5 and L-6 are specified as pendants mounted at 5'-5\" (65 inches) above the finished floor. If these fixtures are located in any circulation path, they would be protruding objects that violate the minimum 80-inch head clearance requirement for accessible routes.", "evidence": [{"discipline": "Electrical", "sheet": "E01.02", "source_text": "TYPE: L-5, DESCRIPTION: 12\" PENDANT, MOUNTING: PENDANT, NOTES: PENDANT 5'-5\" AFF", "asserted_value": "65"}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "TYPE: L-6, DESCRIPTION: 16\" PENDANT, MOUNTING: PENDANT, NOTES: PENDANT 5'-5\" AFF", "asserted_value": "65"}], "recommended_resolution": "Verify the locations of all L-5 and L-6 fixtures on the lighting plan (E03.01). If they are within any accessible route or path of travel, either raise the mounting height to provide a minimum of 80 inches of clearance from the floor or relocate them outside of circulation paths.", "code_reference": "ADA 307.4"}, {"issue_id": "CON-015", "source_stage": "conflict", "category": "detail_vs_plan_mismatch", "severity": "medium", "confidence": "high", "location": "Lounge, Sink SK-1", "disciplines": ["Plumbing"], "sheets": ["P02.01", "P03.01"], "description": "The plumbing floor plan shows a 2-inch vent pipe for sink SK-1, while the plumbing riser diagram indicates a 1 1/2-inch vent for the fixture group that includes this sink. The pipe size needs to be consistent across all drawings.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "2\"V", "asserted_value": "2-inch vent"}, {"discipline": "Plumbing", "sheet": "P03.01", "source_text": "1 1/2\"V", "asserted_value": "1 1/2-inch vent"}], "recommended_resolution": "The plumbing engineer must clarify the correct vent pipe size for SK-1 and update the drawings for consistency.", "code_reference": null}, {"issue_id": "CON-016", "source_stage": "conflict", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "CLEANING SUPPLIES/STORAGE Room", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01", "A24.01"], "description": "The plumbing plan shows a floor drain (FD) in the CLEANING SUPPLIES/STORAGE room, but the architectural plan does not show this floor drain. The architectural plan should be updated to include the drain to ensure coordination for slab penetration and floor finishes.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "Floor drain shown graphically with tag 'FD'.", "asserted_value": "Floor Drain is present"}, {"discipline": "Architectural", "sheet": "A24.01", "source_text": "Architectural plan for CLEANING SUPPLIES/STORAGE room shows a mop sink but does not show a floor drain.", "asserted_value": "Floor Drain is not present"}], "recommended_resolution": "The Architect and Plumbing Engineer should coordinate to confirm if the floor drain is required. If so, the architectural plans must be updated to show its location.", "code_reference": null}, {"issue_id": "CON-017", "source_stage": "conflict", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "LOUNGE", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.02", "G21.01"], "description": "The plumbing plan indicates a new water fountain (WF) in the Lounge and provides plumbing for it. However, the architectural floor plan does not show this water fountain, creating a conflict in the scope of work.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.", "asserted_value": "Water Fountain (WF) and associated plumbing are required."}, {"discipline": "Architectural", "sheet": "G21.01", "source_text": "The architectural plan for the LOUNGE shows a sink and counter but does not depict a water fountain.", "asserted_value": "No water fountain is shown."}], "recommended_resolution": "The Architect and Owner must confirm if the water fountain is part of the project scope. If so, the architectural plans must be updated to show its location.", "code_reference": null}, {"issue_id": "CON-018", "source_stage": "conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Roof", "disciplines": ["General", "Architectural"], "sheets": ["G11.03", "A25.01"], "description": "The Landlord Work Letter on G11.03 explicitly states that all roof penetrations must be performed by the Landlord's designated roofing contractor. However, a general note on the Architectural Roof Plan A25.01 directs the Tenant's contractor to repair and seal the roof. This creates a contractual and procedural conflict that could void the roof warranty.", "evidence": [{"discipline": "General", "sheet": "G11.03", "source_text": "6. ROOF; a. ALL ROOF PENETRATIONS MUST BE MADE BY LANDLORD'S ROOFING CONTRACTOR, AT TENANTS COST. The Landlord's Superintendent must be notified a minimum of five (5) days in advance.", "asserted_value": "Landlord's roofing contractor must perform all roof penetrations."}, {"discipline": "Architectural", "sheet": "A25.01", "source_text": "D. REPAIR AND SEAL ROOF IF REQUIRED AROUND ALL NEW PENETRATIONS AND EQUIPMENT, PER MANUFACTURER'S RECOMMENDATIONS.", "asserted_value": "The contractor for this project is instructed to repair and seal the roof around penetrations."}], "recommended_resolution": "Revise the note on A25.01 to require coordination with the Landlord's roofing contractor, consistent with the requirements on G11.03.", "code_reference": null}, {"issue_id": "CON-019", "source_stage": "conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "All rated wall penetrations", "disciplines": ["Electrical", "Plumbing", "General"], "sheets": ["E05.01", "P01.01", "G31.04"], "description": "The plans provide conflicting requirements for firestopping penetrations. The Electrical detail prescriptively specifies a '3 HOUR RATED CAULK', while the Plumbing notes and General Specifications require firestopping assemblies to be rated to match the hourly rating of the construction being penetrated. This creates confusion for penetrations through walls that are not 3-hour rated.", "evidence": [{"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": "Firestopping shall be 3-hour rated."}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "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": "Firestopping rating shall be equal to or greater than the rating of the penetrated element."}, {"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 shall meet the hourly F-rating of the penetrated element."}], "recommended_resolution": "Revise the electrical detail E05.01 to remove the prescriptive '3 HOUR' requirement and align with the performance-based requirement to match the rating of the penetrated assembly, as correctly stated on other sheets.", "code_reference": null}, {"issue_id": "CON-020", "source_stage": "conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Restroom Toilet Paper Dispenser", "disciplines": ["Architectural", "General"], "sheets": ["G11.02"], "description": "Sheet G11.02 contains conflicting mounting heights for toilet paper dispensers. The 'Typical Device & Sign Mounting Heights' diagram shows a zone between 36 inches and 48 inches AFF, while a specific TAS detail on the same sheet dimensions it to a minimum of 19 inches AFF. The 19 inch dimension is more consistent with accessibility standards.", "evidence": [{"discipline": "General", "sheet": "G11.02", "source_text": "TOILET PAPER DISPENSER", "asserted_value": "36\"- 48\" AFF"}, {"discipline": "Architectural", "sheet": "G11.02", "source_text": "19\" MIN AFF", "asserted_value": "19\" MIN AFF"}], "recommended_resolution": "Remove the incorrect 36\"-48\" AFF range for the toilet paper dispenser from the typical mounting heights diagram to avoid confusion.", "code_reference": "TAS 604.7"}, {"issue_id": "CON-021", "source_stage": "conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Roof Curb for new RTUs", "disciplines": ["Architectural", "Mechanical"], "sheets": ["M01.01", "A25.01"], "description": "The mechanical schedule specifies a 14-inch high roof curb for new RTUs, and an architectural detail note supports this. However, another note in the same architectural detail calls for a 12-inch curb ('Nominate 1'0\"'). This ambiguity affects bidding and installation.", "evidence": [{"discipline": "Mechanical", "sheet": "M01.01", "source_text": "9. PROVIDE 14\" HIGH INSULATED ROOF CURB.", "asserted_value": "14 inches"}, {"discipline": "Architectural", "sheet": "A25.01", "source_text": "Nominate 1'0\" for P.Con.", "asserted_value": "12 inches"}, {"discipline": "Architectural", "sheet": "A25.01", "source_text": "14\" HIGH PER IECC & MFR'S REQ.'", "asserted_value": "14 inches"}], "recommended_resolution": "Confirm the required curb height with the Mechanical engineer and remove the conflicting 12-inch dimension from the architectural detail.", "code_reference": null}, {"issue_id": "CON-022", "source_stage": "code", "category": "other", "severity": "medium", "confidence": "high", "location": "Floor Finish Specifications", "disciplines": ["General", "Architectural"], "sheets": ["G31.05", "A23.01"]}]}