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>
This commit is contained in:
2026-07-03 00:22:02 +00:00
co-authored by Claude Opus 4.8
commit 1d248a8808
262 changed files with 8209 additions and 0 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": []}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": []}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"issues": [{"issue_id": "VerizonElyson-ADA-001", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Sales Area", "disciplines": ["Electrical"], "sheets": ["E04.01"], "description": "A communication outlet in the Sales Area is specified to be mounted at 55 inches above finished floor. This height exceeds the 48-inch maximum for high side or forward reach for operable parts under ADA guidelines. This could render the outlet unusable for a person in a wheelchair.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/55\"/H", "asserted_value": "55"}], "recommended_resolution": "Verify the function of this outlet. If it is not exempt as serving dedicated, non-user-adjustable equipment, relocate the outlet to be within the accessible reach range, typically a maximum of 48 inches AFF.", "code_reference": "ADA 205.1"}, {"issue_id": "VerizonElyson-CODE-001", "source_stage": "code", "category": "building_code", "severity": "low", "confidence": "high", "location": "Sheet E05.01", "disciplines": ["Electrical", "Fire Protection"], "sheets": ["E05.01"], "description": "A note regarding separation of electrical outlets in rated walls references \"UBC 4304\". The adopted code for this project is the 2015 IBC, not the Uniform Building Code (UBC). This outdated reference can cause confusion for contractors and inspectors.", "evidence": [{"discipline": "Electrical", "sheet": "E05.01", "source_text": "IN ACCORDANCE WITH UBC 4304 OUTLETS ON OPPOSITE SIDES OF WALLS OR PARTITIONS IN THE SAME STUD SPACE MUST BE SEPARATED BY A MIN. OF 24\" HORIZONTAL DISTANCE.", "asserted_value": "24"}], "recommended_resolution": "Update the note to reference the correct section from the 2015 International Building Code (e.g., IBC Section 714.4.2).", "code_reference": null}, {"issue_id": "VerizonElyson-ADA-002", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Men's and Women's Restrooms", "disciplines": ["Architectural", "Plumbing"], "sheets": ["E04.01", "P01.01", "G21.01"], "description": "The drawing set specifies ADA-compliant water closets but lacks dimensioned floor plans or enlarged plans of the restrooms to verify compliance. There is no information to confirm the required 60-inch minimum width and 59-inch minimum depth for the wheelchair accessible compartment, nor clearances around the fixture.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "WATER CLOSET (FLOOR MOUNTED) (A.D.A.)", "asserted_value": "Floor Mounted"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "MEN'S RESTROOM", "asserted_value": "MEN'S RESTROOM"}], "recommended_resolution": "Provide enlarged and fully dimensioned plans of the Men's and Women's restrooms demonstrating compliance with all applicable TAS and ADA requirements for compartment size, door maneuvering clearances, and fixture clearances.", "code_reference": "ADA 604.8.1.1"}, {"issue_id": "VerizonElyson-ADA-003", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Restrooms and Lounge", "disciplines": ["Architectural", "Plumbing"], "sheets": ["P01.01", "E04.01"], "description": "The plumbing schedule specifies ADA-compliant lavatories and a sink, but no plans show the installation details. Dimensions are required to verify the lavatory and sink counter/rim height (34 inches maximum), knee and toe clearance, and clear floor space for a forward approach.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "LAVATORY (WALL MOUNTED) (A.D.A.)", "asserted_value": "true"}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "SINGLE BOWL SINK (A.D.A)", "asserted_value": "true"}], "recommended_resolution": "Provide enlarged and fully dimensioned plans and elevations of the lavatory and sink locations, demonstrating compliance with TAS and ADA requirements for clear floor space, knee/toe clearance, and mounting height.", "code_reference": "ADA 606.2"}]}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "SUBMITTAL_FORMAT_AND_QUANTITY_CONFLICT-01", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Specifications - Submittal Procedures", "disciplines": ["General"], "sheets": ["G31.01"], "description": "The specification contains conflicting requirements for the format and quantity of submittals. One section requires ten (10) hard copies for submittal, while another section describes an electronic-first workflow requiring one (1) PDF copy, with hard copies to be provided only after electronic approval. This creates ambiguity for the contractor's bidding and administrative process.", "evidence": [{"discipline": "General", "sheet": "G31.01", "source_text": "NUMBER OF COPIES FOR SUBMITTAL - TEN (10).", "asserted_value": "10 copies required for submittal"}, {"discipline": "General", "sheet": "G31.01", "source_text": "ELECTRONIC DOCUMENTS: SUBMIT ONE ELECTRONIC COPY IN PDF FORMAT.", "asserted_value": "1 electronic copy required for submittal"}], "recommended_resolution": "verify with architect"}]}
@@ -0,0 +1 @@
{"sheet_number": "G31.06", "discipline": "General", "sheet_title": "UL RATINGS - DESIGN #U419", "level": null, "scale": null, "assertions": [{"subject": "UL Design U419", "attribute": "wall_rating", "value": "1, 2, 3 or 4", "source_text": "Nonbearing Wall Ratings \u2014 1, 2, 3 or 4 Hr (See Items 4 & 5 through 5J)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419"}}, {"subject": "UL Design U419 - Item 1 Floor and Ceiling Runners", "attribute": "component_material", "value": "Channel shaped, fabricated from min 25 MSG corrosion-protected steel", "source_text": "1. Floor and Ceiling Runners \u2014 (Not Shown) \u2014 For use with Item 2 \u2014 Channel shaped, fabricated from min 25 MSG corrosion-protected steel", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 1"}}, {"subject": "UL Design U419 - Item 1 Floor and Ceiling Runners", "attribute": "component_fastening", "value": "attached to floor and ceiling with fasteners 24 in. OC max", "source_text": "attached to floor and ceiling with fasteners 24 in. OC max.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 1"}}, {"subject": "UL Design U419 - Item 2 Steel Studs", "attribute": "stud_spacing", "value": "24", "source_text": "1C. Framing Members* \u2014 Steel Studs \u2014 (Not Shown. As an alternate to Item 1) \u2014 min 0.015 in. (min bare metal thickness) galvanized steel, spaced a max of 24 in. OC.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 2"}}, {"subject": "UL Design U419 - Item 2 Steel Studs", "attribute": "stud_length", "value": "cut 3/8 to 3/4 in. less than assembly height", "source_text": "Studs to be cut 3/8 to 3/4 in. less than assembly height.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 2"}}, {"subject": "UL Design U419 - 1 Hr Rating", "attribute": "stud_depth", "value": "1-5/8", "source_text": "Rating, Hr: 1, Min Stud Depth, in.: 1-5/8", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 1 Hr Rating"}}, {"subject": "UL Design U419 - 1 Hr Rating", "attribute": "gypsum_board_layers_thickness", "value": "1 layer, 1/2 in. thick", "source_text": "Rating, Hr: 1, Min Thkns of Gyp Bd & Layers: 1 layer, 1/2 in. thick", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 1 Hr Rating"}}, {"subject": "UL Design U419 - 1-1/2 Hr Rating", "attribute": "gypsum_board_layers_thickness", "value": "1 layer, 5/8 in. thick", "source_text": "Rating, Hr: 1-1/2, Min Thkns of Gyp Bd & Layers: 1 layer, 5/8 in. thick", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 1-1/2 Hr Rating"}}, {"subject": "UL Design U419 - 2 Hr Rating", "attribute": "gypsum_board_layers_thickness", "value": "2 layers, 1/2 in. thick", "source_text": "Rating, Hr: 2, Min Stud Depth, in.: 1-5/8, Min Thkns of Gyp Bd & Layers: 2 layers, 1/2 in. thick", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 2 Hr Rating (1-5/8 stud)"}}]}
@@ -0,0 +1 @@
{"issues": [{"issue_id": "VZE_2024_01_G3105_1", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Specification Section 09 30 00, Sheet G31.05", "disciplines": ["Architectural", "Interiors", "Specifications"], "sheets": ["G31.05"], "description": "The specification for tile slip resistance (Section 09 30 00) references ASTM C1028 for measuring Static Coefficient of Friction (SCOF). This ASTM standard was withdrawn in 2014, making it obsolete for a project under 2015 codes. The current industry standard is ANSI A326.3, which measures Dynamic Coefficient of Friction (DCOF). Relying on a withdrawn standard may result in the installation of flooring that does not meet the requirements for slip-resistant surfaces under the ADA, TAS, and IBC.", "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.6 SCOF"}], "recommended_resolution": "Update the specification to reference the current standard, ANSI A326.3, and specify a required DCOF value (e.g., >= 0.42 for interior, level spaces expected to be walked upon when wet) to ensure compliance with accessibility requirements for slip-resistant surfaces.", "code_reference": null}, {"issue_id": "VZE_2024_01_G3104_1", "source_stage": "code", "category": "fire_separation", "severity": "high", "confidence": "high", "location": "Specification Section 081113, Sheet G31.04", "disciplines": ["Architectural", "Specifications"], "sheets": ["G31.04"], "description": "Specification section 081113 contains conflicting and potentially incorrect requirements for fire-rated doors. It specifies a '90 minute rated Class C' door, which is a contradiction; Class C doors are 20-minute rated, while 90-minute doors are Class B. It also calls for a '1-hour label' on doors in 1-hour exit corridors, where a 20-minute door is typically required by the IBC. This confusion could lead to the installation of improperly rated door assemblies, compromising life safety.", "evidence": [{"discipline": "General", "sheet": "G31.04", "source_text": "WHERE REQUIRED, INSTALLED FRAME AND DOOR ASSEMBLY SHALL CONFORM TO A 90 MINUTE RATED CLASS C INDICATED.", "asserted_value": "90"}, {"discipline": "General", "sheet": "G31.04", "source_text": "INCLUDE 1-HOUR LABEL ON FIRE RATED DOOR ASSEMBLIES LOCATED AT 1 HOUR RATED EXIT CORRIDORS.", "asserted_value": "1-hour"}], "recommended_resolution": "Revise specification 081113 to align with IBC Chapter 7 requirements for opening protectives. The door and frame schedule, cross-referenced with the code plan, should clearly indicate the required rating and class for each specific opening based on the wall assembly it is located in.", "code_reference": null}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "g31.04_spec_081113_fire_rating", "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 provides conflicting fire rating requirements. Section 3, paragraph A.1 states that fire-rated assemblies shall have a 90-minute rating, while paragraph A.1.b 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", "source_text": "WHERE REQUIRED, INSTALLED FRAME AND DOOR ASSEMBLY SHALL CONFORM TO A 90 MINUTE RATED CLASS C INDICATED.", "asserted_value": "90 MINUTE"}, {"discipline": "General", "sheet": "G31.04", "source_text": "INCLUDE 1-HOUR LABEL ON FIRE RATED DOOR ASSEMBLIES LOCATED AT 1 HOUR RATED EXIT CORRIDORS.", "asserted_value": "1-HOUR"}], "recommended_resolution": "verify with architect"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "room_name_women's_restroom_vs_room", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Women's Restroom (Room 102)", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.01"], "description": "The room is labeled 'WOMEN'S RESTROOM' on Architectural and most other drawings, but is labeled 'WOMEN'S ROOM' on Plumbing sheet P02.01. All drawings should use consistent naming for rooms and spaces to avoid confusion during bidding and construction.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WOMEN'S ROOM", "asserted_value": "WOMEN'S ROOM"}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "room_103_name_inconsistency", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Men's Restroom", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E03.01"], "description": "The room is labeled 'MEN'S RESTROOM' on the architectural plans and most other discipline drawings, but is generically labeled 'RESTROOM' on the electrical lighting plan. While the location is clear, inconsistent naming can lead to confusion when referencing room schedules or coordinating finishes and equipment.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "MEN'S RESTROOM", "asserted_value": "MEN'S RESTROOM"}, {"discipline": "Electrical", "sheet": "E03.01", "source_text": "RESTROOM", "asserted_value": "RESTROOM"}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"issues": [{"issue_id": "P03-001", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "high", "location": "Plumbing Details on Sheet P03.01", "disciplines": ["Plumbing", "General", "Architectural"], "sheets": ["P03.01"], "description": "A general note on the plumbing details sheet references the '2021 IBC' for a vapor retarder requirement. The project's adopted building code is the 2015 IBC. Citing an incorrect code edition can lead to confusion during plan review and may not reflect the requirements of the authority having jurisdiction.", "evidence": [{"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 vapor retarder requirement in the applicable 2015 International Building Code and update the note on sheet P03.01 to cite the correct code section and edition.", "code_reference": null}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"issues": [{"issue_id": "8f8b3c9b-6d6a-4d2c-8064-a212356c9a9d", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "General - Code Data Sheets", "disciplines": ["Architectural", "General"], "sheets": ["G11.04", "G21.01"], "description": "The drawing set lists multiple conflicting versions of the applicable building, fire, and electrical codes. Sheet G21.01 specifies the 2021 IFC, while the project profile specifies the 2018 IFC. Sheet G11.04 references the 2021 IBC. Sheet G21.01 lists a nonsensical reference for the NEC (\"2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)\"), which conflicts with the 2020 NEC in the project profile. It is impossible to perform a code compliance review or construct the project without a clearly defined and consistently applied set of codes.", "evidence": [{"discipline": "General", "sheet": "G11.04", "source_text": "AREA LIMITATION: UNLIMITED (TABLES 504.3, 504.4, 506.2 IBC 2021)", "asserted_value": "IBC 2021"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2018 INTERNATIONAL BUILDING CODE"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2021 INTERNATIONAL FIRE CODE"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "asserted_value": "2023 ... 2014 NEC"}], "recommended_resolution": "Revise the drawings to consistently state the single set of applicable code editions for all disciplines, as adopted by the Authority Having Jurisdiction. All code analysis and design should be updated to reflect the correct codes.", "code_reference": null}, {"issue_id": "4a7e9f2d-1ea2-4a0b-9c76-5544d6da61ff", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "General - Project Information", "disciplines": ["Architectural", "General"], "sheets": ["G11.01", "G21.01"], "description": "The project jurisdiction is ambiguous. The project profile lists the jurisdiction as the \"City of Katy,\" but the project address on sheet G11.01 is in \"Cypress, TX,\" and the Authority Having Jurisdiction (AHJ) is listed as \"Harris County\" on sheet G21.01. These are different jurisdictions with potentially different code adoptions and local amendments. This must be clarified before a review can proceed.", "evidence": [{"discipline": "General", "sheet": "G11.01", "source_text": "7022 ELYSON EXCHANGE WAY CYPRESS, TX 77433", "asserted_value": "CYPRESS, TX"}, {"discipline": "General", "sheet": "G21.01", "source_text": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "asserted_value": "HARRIS COUNTY"}], "recommended_resolution": "Confirm the correct project address and governing Authority Having Jurisdiction (AHJ). Revise all project documentation, including the code information on the drawings, to reflect the requirements of the correct AHJ.", "code_reference": null}]}
@@ -0,0 +1 @@
{"issues": [{"issue_id": "VER-ELY-001", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Women's Room", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01"], "description": "An electric drinking fountain (EDF-1) is shown exclusively within the Women's Room. This does not provide equitable access for all building occupants, as required by accessibility standards. Drinking fountains must be accessible to people regardless of gender. The Men's Restroom plan does not show a drinking fountain.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "EDF-1", "asserted_value": "EDF-1 is located in WOMEN'S ROOM."}], "recommended_resolution": "Relocate the drinking fountain to a common area accessible to all occupants, or provide an additional equivalent fixture accessible to occupants who do not use the Women's Room. Verify all fixture locations and counts comply with plumbing code and accessibility standards.", "code_reference": null}, {"issue_id": "VER-ELY-002", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "high", "location": "Lounge - Sink SK-1", "disciplines": ["Plumbing"], "sheets": ["P02.01", "P03.01"], "description": "The drawings show conflicting information for the vent pipe size serving the lounge sink (SK-1). Sheet P02.01 indicates a 2\" vent, while the riser diagram on Sheet P03.01 indicates a 1 1/2\" vent. This discrepancy must be resolved to ensure proper installation and code compliance.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "2\"V", "asserted_value": "2"}, {"discipline": "Plumbing", "sheet": "P03.01", "source_text": "1 1/2\"V", "asserted_value": "1.5"}], "recommended_resolution": "The engineer of record must determine the correct vent size required by the plumbing code and update all relevant drawings (plans, risers, etc.) to show a consistent and compliant size.", "code_reference": null}, {"issue_id": "VER-ELY-003", "source_stage": "code", "category": "building_code", "severity": "high", "confidence": "high", "location": "Water Heater EWH-1", "disciplines": ["Plumbing"], "sheets": ["P02.02", "P03.01"], "description": "Drawing notes for water heater EWH-1 specify routing both the Temperature and Pressure (T&P) relief valve drain and the auxiliary pan drain to a floor sink. The wording is ambiguous and could be interpreted as allowing the drains to be combined. Combining a T&P relief drain with any other pipe is a life safety hazard and is prohibited by plumbing codes, as it could obstruct the valve's emergency relief function.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM. PROVIDE AUXILIARY DRAIN PAN BELOW WATER HEATER...ROUTE 3/4\" T&P DRAIN LINE AND 3/4\" AUXILIARY DRAIN LINES TO FLOOR SINK BELOW.", "asserted_value": "Route 3/4\" T&P drain line and 3/4\" auxiliary drain lines to floor sink below."}], "recommended_resolution": "Revise drawing notes to explicitly require the T&P relief valve drain and the auxiliary pan drain to be run as separate, independent lines to their termination point above the floor sink receptor, in compliance with the applicable plumbing code.", "code_reference": null}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "893c5d64-1507-4f61-b48c-de79f3238ca7", "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 Electrical detail for a typical wall sleeve penetration prescriptively specifies a '3 HOUR RATED CAULK'. However, the Plumbing notes and General Specifications state that firestopping assemblies must be rated to match the hourly rating of the construction being penetrated. This creates a conflict for any penetration through a rated wall that is not 3-hour rated, leading to confusion about which requirement to follow and potentially incorrect material installation or unnecessary cost.", "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": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "P0201_duplicate_fixture_tag_FD1", "category": "tag_or_reference_inconsistency", "severity": "medium", "confidence": "high", "location": "Men's and Women's Restrooms", "disciplines": ["Plumbing"], "sheets": ["P02.01"], "description": "The fixture tag 'FD-1' is used for two separate floor drains, one located in the Men's Restroom and another in the Women's Restroom. Fixture tags must be unique to avoid ambiguity in fixture schedules, procurement, and installation. One tag should be revised, for example, to 'FD-2'.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "3\"FD-1", "asserted_value": "Fixture tag for floor drain in Men's Restroom"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "3\"FD-1", "asserted_value": "Fixture tag for floor drain in Women's Room"}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "CLEANING_SUPPLIES_STORAGE_1_missing_mop_sink", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "Room CLEANING SUPPLIES/STORAGE", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01", "A23.01", "A24.01"], "description": "The plumbing plan P02.01 indicates a mop sink (MS-1) and associated drains (FD-1, FS-1) within the 'CLEANING SUPPLIES/STORAGE' room. These fixed plumbing fixtures are not shown on the architectural plans, including the Finish Plan (A23.01) and Furniture/Power/Data Plan (A24.01). Architectural plans should show fixed equipment for proper spatial coordination, wall blocking confirmation, and finish application.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "MS-1", "asserted_value": "Mop Sink MS-1 is shown in this room."}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "CLEANING SUPPLIES/STORAGE", "asserted_value": "Architectural Finish Plan shows this room as empty, with no fixed equipment like a mop sink."}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"issues": [{"issue_id": "PROJ-G1104-1", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "Sheet G11.04 - FIRE CODE DESIGN AND COMPLIANCE REVIEW", "disciplines": ["General", "Architectural"], "sheets": ["G11.04"], "description": "The Fire Code Design and Compliance Review sheet cites the 2021 IBC for area limitations. However, the project's adopted code profile for Harris County specifies the 2015 IBC. All design calculations, including area, height, and egress, must be based on the legally adopted 2015 IBC.", "evidence": [{"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 adopted code with Harris County. If it is the 2015 IBC, revise all code analysis and design elements on sheet G11.04 and throughout the drawing set to comply with the 2015 IBC and remove references to the 2021 IBC.", "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 minimum to 48 inches maximum to the operable part of the hardware, in accordance with ADA 404.2.7. Ensure all door hardware in the project adheres to this revised range.", "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 accessibility 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. The recommended solution is to reverse the door to swing out into the corridor, ensuring it does not obstruct the accessible route. Alternatively, reconfigure the restroom interior so the door swing does not encroach on any fixture clearances.", "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. Standard accessibility requirements specify that where a water closet is positioned near a side wall (e.g., 18 inches on center), the rear grab bar must be offset to provide adequate support, typically by 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. For a toilet 18 inches from the wall, the bar should extend 12 inches toward the near side wall and 24 inches toward the open side.", "code_reference": null}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "lounge_panel_quantity_mismatch", "category": "schedule_vs_plan_mismatch", "severity": "medium", "confidence": "high", "location": "LOUNGE", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E01.02"], "description": "The architectural plan shows a single electrical panel symbol labeled 'PANEL' on the wall in the Lounge, but the electrical schedules list two distinct panels (H and L) to be located in the Lounge. The architectural plan must be updated to show both panels to ensure adequate wall space and backing are provided during construction.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "PANEL", "asserted_value": "One electrical panel is shown on plan."}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "PANEL NAME H, LOCATION LOUNGE; PANEL NAME L, LOCATION LOUNGE", "asserted_value": "Two electrical panels (H and L) are scheduled in the Lounge."}], "recommended_resolution": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"issues": [{"issue_id": "VER-ELY-P02.01-001", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Women's Restroom", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01"], "description": "The plans indicate the only drinking fountain (EDF-1) is located inside the Women's Restroom. This denies access to drinking water for male occupants and any person unable to use the Women's Restroom, which does not provide equitable access to building amenities.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "EDF-1", "asserted_value": "EDF-1 is located in WOMEN'S ROOM."}], "recommended_resolution": "Relocate the drinking fountain to a common use area accessible to all occupants, such as the Sales Area or a corridor. If only one fountain is provided, it must be a hi-lo unit to serve both standing persons and wheelchair users.", "code_reference": null}, {"issue_id": "VER-ELY-P03.01-001", "source_stage": "code", "category": "building_code", "severity": "low", "confidence": "high", "location": "Pipe Penetration Detail", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P03.01"], "description": "A detail note on sheet P03.01 cites the '2021 IBC, CHAPTER 19, SECTION 1907' for a vapor retarder requirement. The project's adopted building code is the 2015 IBC. All code references on the drawings should align with the applicable code for the jurisdiction.", "evidence": [{"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 detail cites 2021 IBC."}], "recommended_resolution": "Verify the vapor retarder requirement under the 2015 IBC and update the code citation on the drawing.", "code_reference": null}, {"issue_id": "VER-ELY-P03.01-002", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "medium", "location": "Water Heater EWH-1", "disciplines": ["Plumbing"], "sheets": ["P02.02", "P03.01"], "description": "The Temperature and Pressure (T&P) relief valve drain line for water heater EWH-1 is routed from the unit's location above the ceiling to a floor sink below. Plumbing codes typically require the T&P discharge point to be readily observable to serve as a visual safety indicator of malfunction. Routing the drain through a concealed space before discharge may not meet this requirement's intent.", "evidence": [{"discipline": "Plumbing", "sheet": "P03.01", "source_text": "A.S.M.E. RATED TEMP. AND PRESSURE RELIEF VALVE. PIPE DISCHARGE 3/4\" TO FLOOR SINK PER PLANS", "asserted_value": "Pipe discharge 3/4\" to floor sink per plans"}, {"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM. PROVIDE AUXILIARY DRAIN PAN BELOW WATER HEATER...", "asserted_value": "EWH-1 is located above ceiling, suspended as high as possible in ceiling plenum and requires an auxiliary drain pan."}], "recommended_resolution": "Verify with the Authority Having Jurisdiction (Harris County) that this T&P drain termination method is acceptable. The International Plumbing Code generally requires the discharge to be visible.", "code_reference": null}]}
@@ -0,0 +1 @@
{"conflicts": []}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "9426f022-777b-4dfa-89ca-ca922d56a70e", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Polished Concrete Floor PC-1", "disciplines": ["Architectural", "General"], "sheets": ["A23.01", "G31.05"], "description": "The finish plan note for Polished Concrete Floor (PC-1) requires a minimum Static Coefficient of Friction (SCOF) of 0.50. However, the general specification for Polished Concrete Flooring requires a minimum SCOF of 0.60 for level surfaces. These are conflicting performance requirements for the same floor finish, which will create ambiguity for the contractor during bidding and installation.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "SLIP RESISTANCE OF FLOOR TO BE NO LESS THAN A 0.50 STATIC COEFFICIENT OF FRICTION (SCOF)", "asserted_value": ">= 0.50 SCOF"}, {"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": ">= 0.60 SCOF"}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"sheet_number": "G21.01", "discipline": "General", "sheet_title": "CODE / EXITING PLAN", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"subject": "Room Name", "attribute": "room_name", "value": "INVENTORY", "source_text": "INVENTORY", "confidence": "high", "location_key": {"grid": null, "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "LOUNGE", "source_text": "LOUNGE", "confidence": "high", "location_key": {"grid": null, "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "MEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "source_text": "WOMEN'S RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "WOMEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MANAGER'S OFFICE", "source_text": "MANAGER'S OFFICE", "confidence": "high", "location_key": {"grid": null, "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "source_text": "CLEANING SUPPLIES/STORAGE", "confidence": "high", "location_key": {"grid": null, "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "SALES AREA", "source_text": "SALES AREA", "confidence": "high", "location_key": {"grid": null, "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "source_text": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "AUTHORITY HAVING JURISDICTION (ACCESSIBILITY): STATE OF TEXAS", "source_text": "STATE OF TEXAS (ACCESSIBILITY)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "source_text": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2021 STATE OF TEXAS ADOPTED INTERNATIONAL MECHANICAL CODE (IMC)", "source_text": "2021 STATE OF TEXAS ADOPTED INTERNATIONAL MECHANICAL CODE (IMC)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2018 STATE OF TEXAS ADOPTED INTERNATIONAL PLUMBING CODE (IPC)", "source_text": "2018 STATE OF TEXAS ADOPTED INTERNATIONAL PLUMBING CODE (IPC)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "source_text": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2012 TEXAS ACCESSIBILITY STANDARDS", "source_text": "2012 TEXAS ACCESSIBILITY STANDARDS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "source_text": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "THE BUILDING IS FULLY SPRINKLERED", "source_text": "THE BUILDING IS FULLY SPRINKLERED.", "confidence": "medium", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "lavatory_knee_clearance_height", "category": "dimensional_disagreement", "severity": "medium", "confidence": "high", "location": "Restroom Accessible Lavatories", "disciplines": ["General", "Architectural"], "sheets": ["G11.02", "A51.01"], "description": "The general typical details on sheet G11.02 show a minimum knee clearance height of 28 inches for an accessible lavatory, while the specific restroom elevation on sheet A51.01 shows a minimum knee clearance height of 2'-5\" (29 inches). While the 29\" dimension meets the 28\" requirement, the inconsistency between the general standard and the specific detail can cause confusion for fabrication and installation and should be reconciled.", "evidence": [{"discipline": "General", "sheet": "G11.02", "source_text": "28\" MIN", "asserted_value": "28 inches"}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "2'-5\" MIN.KNEE CLEARANCE", "asserted_value": "29 inches"}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"sheet_number": "G11.02", "discipline": "General", "sheet_title": "SYMBOLS & TYPICAL HEIGHTS", "level": null, "scale": null, "assertions": [{"subject": "Counter", "attribute": "knee_clearance_width", "value": "36", "source_text": "36\" MIN", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Counter", "attribute": "counter_height_AFF", "value": "34", "source_text": "34\" MAX", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Counter", "attribute": "knee_clearance_height", "value": "28", "source_text": "28\" MIN", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Signage", "attribute": "mounting_height_range_AFF", "value": "48-60", "source_text": "TACTILE CHARACTERS ON SIGNS SHALL BE LOCATED 48\" AFF MIN MEASURED FROM THE BASELINE OF THE LOWEST TACTILE CHARACTER AND 60\" AFF MAX MEASURED FROM THE BASELINE OF THE HIGHEST TACTILE CHARACTER.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Fire Extinguisher Cabinet", "attribute": "protrusion_allowance", "value": "4", "source_text": "NOTE: FIRE EXTINGUISHER CANNOT PROTRUDE MORE THAN 4\"", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Casework", "attribute": "counter_height_range_AFF", "value": "30-36", "source_text": "COUNTER/CREDENZA @ 30\"-36\" UNO", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Grab Bar", "attribute": "mounting_height_range_AFF", "value": "33-36", "source_text": "33\"-36\" AFF", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Grab Bar", "attribute": "load_requirement", "value": "250", "source_text": "NOTE: ALLOWABLE STRESSES SHALL NOT BE EXCEEDED FOR MATERIALS USED WHERE A VERTICAL OR HORIZONTAL FORCE OF 250 LBS. IS APPLIED AT ANY POINT ON THE GRAB BAR, FASTENER MOUNTING DEVICE OR SUPPORTING STRUCTURE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "clear_floor_space", "value": "30x48", "source_text": "CLEAR FLOOR SPACE 30\" MIN 48\" MIN", "confidence": "high", "location_key": {"grid": null, "room": "30", "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "rim_height_AFF", "value": "34", "source_text": "34\" MAX", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "general_note", "value": "Insulate exposed pipes", "source_text": "INSULATE EXPOSED PIPES", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Mirror", "attribute": "mounting_height_AFF", "value": "40", "source_text": "40\" MAX", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Soap Dispenser", "attribute": "mounting_height_AFF", "value": "48", "source_text": "48\" MAX", "confidence": "medium", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
@@ -0,0 +1 @@
{"sheet_number": "M01.01", "discipline": "Mechanical", "sheet_title": "MECHANICAL NOTES & SCHEDULES", "level": null, "scale": "N.T.S", "assertions": [{"subject": "RTU-1,2", "attribute": "equipment_type", "value": "ROOFTOP A/C UNIT", "source_text": "DESCRIPTION ROOFTOP A/C UNIT", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "manufacturer", "value": "CARRIER", "source_text": "MFR. CARRIER", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "model_number", "value": "50FE-M07", "source_text": "MODEL 50FE-M07", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "weight", "value": "711", "source_text": "WEIGHT (LBS) 711", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "supply_airflow", "value": "2100", "source_text": "CFM 2100", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "fan_horsepower", "value": "3.0", "source_text": "HP 3.0", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "cooling_capacity_nominal", "value": "6.0", "source_text": "NOM TONS 6.0", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "heating_capacity", "value": "10.6", "source_text": "ELEC KW 10.6", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "voltage", "value": "460", "source_text": "VOLT 460", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "phase", "value": "3", "source_text": "PH 3", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "mca", "value": "24", "source_text": "MCA 24", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "mocp", "value": "25", "source_text": "MOCP 25", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "efficiency_rating", "value": "11.2 EER - 15.5 IEER", "source_text": "11.2 EER - 15.5 IEER", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "filter_rating", "value": "8 MERV", "source_text": "REMARKS: 1. PROVIDE 8\" MERV FILTERS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "refrigerant_type", "value": "R-454B", "source_text": "6. REFRIGERANT SHALL BE R-454B.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "roof_curb_height", "value": "14", "source_text": "9. PROVIDE 14\" HIGH INSULATED ROOF CURB.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "accessory", "value": "115V single phase powered convenience power outlet", "source_text": "5. PROVIDE 115V SINGLE PHASE POWERED CONVENIENCE POWER OUTLET ON UNIT.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "accessory", "value": "Low leak enthalpy economizer", "source_text": "10. FURNISH WITH LOW LEAK ENTHALPY ECONOMIZER PER IECC REQUIREMENTS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "CLEANING_SUPPLIES_STORAGE_missing_floor_drain", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "CLEANING SUPPLIES/STORAGE", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01", "A23.01"], "description": "The plumbing plan P02.01 indicates a floor drain (FD) in the Cleaning Supplies/Storage room. This floor drain is not shown on the architectural finish plan A23.01. The architectural plan must be updated to include the floor drain, as its absence impacts slab depression, waterproofing details, and floor slope requirements.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "Plan shows a floor drain symbol 'FD' in room 'CLEANING SUPPLIES/STORAGE'.", "asserted_value": "Floor Drain required"}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "Finish plan for 'CLEANING SUPPLIES/STORAGE' shows a Floor Service Sink 'FSS' but does not show a floor drain.", "asserted_value": "Floor Drain not shown"}], "recommended_resolution": "coordinate drawings"}, {"conflict_id": "CLEANING_SUPPLIES_STORAGE_data_shelving_clash", "category": "clearance_conflict", "severity": "low", "confidence": "medium", "location": "CLEANING SUPPLIES/STORAGE, west wall", "disciplines": ["Electrical", "Architectural"], "sheets": ["E04.01", "A24.01"], "description": "Data outlets shown on sheet E04.01 at 18 inches AFF on the west wall of the storage room are in the same location as 'SHELVING, U.N.O.' on the architectural furniture plan A24.01. The undefined height and configuration of the shelving creates a potential access conflict with the data outlets.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01"}]}]}
@@ -0,0 +1 @@
{"sheet_number": "G31.01", "discipline": "General", "sheet_title": "SPECIFICATIONS", "level": null, "scale": null, "assertions": [{"subject": "Submittals", "attribute": "administration", "value": "Ten (10) copies required for submittal.", "source_text": "NUMBER OF COPIES FOR SUBMITTAL - TEN (10).", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Contract Documents", "attribute": "administration", "value": "In case of discrepancies, the contractor shall provide the better quality or greater quantity of work at no additional cost.", "source_text": "WHERE DISCREPANCIES EXIST WITHIN THE CONTRACT DOCUMENTS, THE PROSPECTIVE BIDDER OR CONTRACTOR SHALL PROVIDE THE BETTER QUALITY OR GREATER QUANTITY OF WORK INVOLVED, NO ADDITIONAL COST TO OWNER.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Submittals", "attribute": "administration", "value": "One electronic copy in PDF format required for submittal.", "source_text": "ELECTRONIC DOCUMENTS: SUBMIT ONE ELECTRONIC COPY IN PDF FORMAT.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Submittals", "attribute": "administration", "value": "Architect review time for submittals is 7 calendar days.", "source_text": "REVIEW TIME: ARCHITECT WILL RESPOND AND RETURN SUBMITTALS TO CONTRACTOR WITHIN SEVEN (7) CALENDAR DAYS OF RECEIPT.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Submittals", "attribute": "administration", "value": "Add an additional seven (7) calendar days for sequential review by consultants or owner.", "source_text": "FOR SEQUENTIAL REVIEW INVOLVING THE ARCHITECT'S CONSULTANT, OWNER OR ANOTHER REVIEWER, ALLOW AN ADDITIONAL SEVEN (7) CALENDARS DAYS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"sheet_number": null, "discipline": "Unknown", "sheet_title": "Page 14 (extraction failed)", "level": null, "scale": null, "assertions": []}
@@ -0,0 +1 @@
{"sheet_number": "G11.01", "discipline": "General", "sheet_title": "VICINITY PLAN, ABBREVIATIONS, PROJECT GENERAL NOTES & SHEET INDEX", "level": null, "scale": null, "assertions": [{"subject": "Project", "attribute": "address", "value": "7022 ELYSON EXCHANGE WAY, CYPRESS, TX 77433", "source_text": "7022 ELYSON EXCHANGE WAY CYPRESS, TX 77433", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Project", "attribute": "building_identifier", "value": "BUILDING C", "source_text": "ELYSON TOWN CENTER - BUILDING C", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "General Requirement", "attribute": "code_reference", "value": "Through-fire-resistive walls shall conform to the authority having jurisdiction's current adopted version of the IBC and local ammendments.", "source_text": "THROUGH-FIRE-RESISTIVE WALLS SHALL CONFORM TO THE AUTHORITY HAVING JURISDICTION'S CURRENT ADOPTED VERSION OF THE IBC AND LOCAL AMMENDMENTS AS WELL AS DIRECTIVES BY THE LOCAL FIRE MARSHAL'S AUTHORITY.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "12"}}, {"subject": "Fire Extinguisher", "attribute": "max_travel_distance", "value": "75", "source_text": "PROVIDER FOR EXTINGUISHERS WITH TRAVEL DISTANCE NOT TO EXCEED 75' IN ACCORDANCE W/ NFPA STANDARD 10", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "13"}}, {"subject": "Ceiling Height", "attribute": "dimension_convention", "value": "Indicated from the floor elevation to the face of the structural slab, unless otherwise noted", "source_text": "CEILING HEIGHTS SHOWN ARE INDICATED FROM THE FLOOR ELEVATION TO THE FACE OF THE STRUCTURAL SLAB, UNLESS SPECIFICALLY OTHERWISE NOTED.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "24"}}, {"subject": "Ceiling Height", "attribute": "dimension_convention", "value": "Indicated in RCP's are from finished floor elevation to face of suspended ceiling system or finish material", "source_text": "CEILING HEIGHTS INDICATED IN RCP'S ARE INDICATED FROM THE FINISHED FLOOR ELEVATION TO THE FACE OF SUSPENDED CEILING SYSTEM OR FACE OF FINISH MATERIAL AS SCHEDULED.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "24"}}, {"subject": "Dimensions", "attribute": "dimension_convention", "value": "Dimensions are to centerline of grid/steel unless noted otherwise.", "source_text": "DIMENSIONS ARE INDICATED TO: A. THE CENTERLINE OF THE STRUCTURAL GRID AND STRUCTURAL STEEL MEMBERS.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "25.A"}}, {"subject": "Dimensions", "attribute": "dimension_convention", "value": "Dimensions are to face of cast in place or precast concrete walls unless noted otherwise.", "source_text": "DIMENSIONS ARE INDICATED TO: B. THE FACE OF CAST IN PLACE OR PRECAST CONCRETE WALLS.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "25.B"}}, {"subject": "Dimensions", "attribute": "dimension_convention", "value": "Dimensions are to nominal face of masonry walls unless noted otherwise.", "source_text": "DIMENSIONS ARE INDICATED TO: C. THE NOMINAL FACE OF MASONRY WALLS.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "25.C"}}, {"subject": "Fire Sprinkler System", "attribute": "code_reference", "value": "NFPA STD. 13", "source_text": "THE FIRE SPRINKLER CONTRACTOR...MODIFICATIONS TO THE EXISTING AUTOMATIC FIRE SPRINKLER SYSTEM SHALL CONFORM TO NFPA STD. 13.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "34"}}, {"subject": "UL Ratings", "attribute": "wall_rating", "value": "DESIGN #U419", "source_text": "G31.06 UL RATINGS - DESIGN #U419", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"issues": [{"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 on sheet P01.01 specifies sink SK-1 as a \"self-rimming\" model, which is typically installed in a countertop with base cabinetry underneath. However, as an ADA-compliant sink in a common use area (Lounge), it must provide knee and toe clearance for a forward approach. Standard cabinetry would obstruct this required clearance, rendering the fixture non-compliant.", "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)"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "SK-1", "asserted_value": "fixture_location: SK-1 is located in LOUNGE."}], "recommended_resolution": "Provide an architectural detail or elevation of the SK-1 installation confirming knee and toe clearance per ADA 606.2 and 306. The design should specify an open-front cabinet or cantilevered counter. Also, verify the counter surface height does not exceed 34 inches AFF per ADA 606.3.", "code_reference": "ADA 606.2"}, {"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 water closet WC-1 as a \"FLOOR MOUNTED\" model, which is shown on plans in the single-user Men's and Women's restrooms. Per ADA, 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 not available, 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 the Men's and Women's restrooms is at least 59 inches, measured from the rear wall to the opposite wall/face of door. If this dimension is 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": "verizon-elyson-003", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Lounge", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.02"], "description": "Keynote 4 on the plumbing plan calls for a recessed valve box in the Lounge but defers the final placement decision by stating \"CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.\" The valve is an operable part that must be within accessible reach ranges in a common use area like a lounge. Leaving the location unspecified creates a high risk of non-compliant installation.", "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": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT."}], "recommended_resolution": "Revise the drawing to specify the mounting location and height of the recessed valve box. The operable part of the valve must be located within accessible reach ranges as defined by ADA Standards section 309, and have the required clear floor space for approach.", "code_reference": "ADA 205.1"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "scope_description_01", "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. G11.04 describes the project as a 'LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE', implying a new, unfinished shell space. G21.01 describes the project as a 'TENANT INTERIOR REMODEL', implying alteration of a previously finished space. This must be clarified for accurate bidding and understanding of 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": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "inv_rack_data_conduit_quantity", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "INVENTORY room, network rack", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E02.01"], "description": "The Architectural drawing specifies a requirement for three 3-inch conduits for data cabling at the network rack. The Electrical drawing shows both the required three 3-inch conduits (as sleeves) and an additional, separate 1-1/4 inch conduit for data. The total scope and quantity of data pathways is inconsistent between the drawings and must be clarified.", "evidence": [{"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... 6 FURNISH AND INSTALL (3) 3\" CONDUIT SLEEVES... FOR DATA EQUIPMENT WIRING.", "asserted_value": "(3) 3-inch conduits AND (1) 1-1/4 inch conduit"}], "recommended_resolution": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"issues": [{"issue_id": "CODE-VERIZON-001", "source_stage": "code", "category": "energy", "severity": "medium", "confidence": "high", "location": "Electrical Notes on E01.02 and E03.01", "disciplines": ["Electrical"], "sheets": ["E01.02", "E03.01"], "description": "The electrical general notes cite the 2021 edition of the IECC, but the project's adopted code profile specifies the 2015 IECC. This discrepancy could lead to the project being designed and inspected against the wrong code version.", "evidence": [{"discipline": "Electrical", "sheet": "E01.02", "source_text": "1. PROVIDE LOW-VOLTAGE DRY-TYPE TRANSFORMERS THAT MEET THE MINIMUM EFFICIENCY REQUIREMENTS OF 2021 IECC TABLE C405.8.", "asserted_value": "2021 IECC"}, {"discipline": "Electrical", "sheet": "E03.01", "source_text": "3. ALL LIGHTING SYSTEMS SHALL BE TESTED TO ENSURE PROPER CALIBRATION, ADJUSTMENT, PROGRAMMING, AND OPERATION IN ACCORDANCE WITH IECC 2021 SECTION C408.3.", "asserted_value": "IECC 2021"}], "recommended_resolution": "Revise all notes and specifications to reference the correct adopted code, the 2015 IECC, and ensure all design criteria comply with that edition.", "code_reference": null}, {"issue_id": "CODE-VERIZON-002", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Luminaire Schedule", "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": null}, {"issue_id": "CODE-VERIZON-003", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sales Area", "disciplines": ["Electrical"], "sheets": ["E04.01"], "description": "A data outlet (CAT.6) is specified to be mounted at 55 inches AFF. Data outlets are considered operable parts and must be located within accessible reach ranges. The maximum high reach for an operable part is typically 48 inches AFF. The 55-inch mounting height exceeds this limit, making it non-compliant.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/55\"/H", "asserted_value": "55"}], "recommended_resolution": "Revise the mounting height of the specified data outlet to be no more than 48 inches above the finished floor.", "code_reference": "ADA 205.1"}, {"issue_id": "CODE-VERIZON-004", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Restrooms", "disciplines": ["Architectural", "Plumbing", "Electrical"], "sheets": ["E03.01", "E04.01"], "description": "Electrical plans provide conflicting information about restrooms (one 'RESTROOM' on E03.01 vs. 'MEN'S' and 'WOMEN'S' on E04.01). More importantly, the drawing set lacks enlarged restroom plans with dimensions, fixture clearances, door swings, and accessory mounting heights. This information is required to verify compliance with accessibility standards for clear floor space, turning space, and door maneuvering clearances.", "evidence": [{"discipline": "Electrical", "sheet": "E03.01", "source_text": "RESTROOM", "asserted_value": "RESTROOM"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "MEN'S RESTROOM", "asserted_value": "MEN'S RESTROOM"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}], "recommended_resolution": "Provide enlarged, fully dimensioned floor plans of all restrooms. Plans should clearly show toilet centerline, clear floor space at all fixtures, door swing, location of grab bars and all other accessories, and turning space to confirm compliance with all applicable TAS and ADA requirements.", "code_reference": "ADA 603.2.3"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "firestopping_rating_01", "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": "The Electrical detail for a wall sleeve (4/E05.01) prescriptively calls for '3 HOUR RATED CAULK'. However, the general specifications and plumbing notes require firestopping assemblies to be UL-listed and have a rating that matches the wall being penetrated, which may be 1-hour or 2-hour. Applying a blanket 3-hour requirement via a detail, without reference to a specific UL assembly or the actual wall rating, is contradictory and may lead to non-compliant installations. The detail should require a UL assembly appropriate for the specific wall rating.", "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": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"project_code_profile": {"project_name": "Verizon Elyson", "project_address": "7022 ELYSON EXCHANGE WAY", "jurisdiction": {"city": null, "county": null, "state": "CA", "country": "US", "authority_having_jurisdiction": ["City of San Diego"], "fire_marshal": null, "building_department": null, "accessibility_reviewer": null}, "project_classification": {"project_type": "unknown", "work_type": "unknown", "occupancy": null, "construction_type": null, "sprinklered": null, "public_project": null, "healthcare_project": false, "food_service_project": false, "airport_project": false, "school_project": false}, "adopted_codes": {"building_code": null, "existing_building_code": null, "fire_code": null, "mechanical_code": null, "plumbing_code": null, "electrical_code": null, "energy_code": null, "accessibility_code": null}, "review_paths": {"ibc_review": true, "iebc_review": false, "fire_code_review": true, "ada_review": true, "tas_tdlr_review": false, "municode_review": true, "health_department_review": false, "owner_standard_review": false}, "local_amendment_sources": [{"source_name": "Municode", "jurisdiction": "San Diego", "source_url": null, "status": "needs_lookup"}], "missing_information": ["City jurisdiction", "County jurisdiction", "Project type", "Work type", "Occupancy", "Construction type", "Sprinklered status", "Public project status"], "assumptions": ["Project is in California", "Project is not healthcare, food service, airport, or school related"], "human_confirmation_required": true}}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "edf1_tmv_missing_on_plan", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "Women's Restroom, wall at Drinking Fountain EDF-1", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P03.01", "P02.01"], "description": "The plumbing riser diagram on sheet P03.01 indicates that a thermostatic mixing valve (TMV) is required to supply tempered water to the electric drinking fountain (EDF-1). However, this TMV is not located on the plumbing floor plan on P02.01. The valve requires physical space within the wall and potentially an access panel, which is not accounted for and must be coordinated with architecture.", "evidence": [{"discipline": "Plumbing", "sheet": "P03.01", "source_text": "WATER T.S. PLAN - FOR PIPE SIZING ONLY (TYPICAL)", "asserted_value": "Riser diagram shows fixture EDF-1 is supplied with tempered water via a Thermostatic Mixing Valve (TMV)."}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "FLOOR PLAN- SANITARY WASTE & VENT", "asserted_value": "The floor plan shows fixture EDF-1, but the required TMV is not shown in the adjacent wall."}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "lounge_transformer_ceiling_conflict_1", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Lounge", "disciplines": ["Electrical", "Architectural"], "sheets": ["E02.01", "A23.01"], "description": "Electrical Keynote 7 on sheet E02.01 states that the transformer is to be suspended 'ABOVE ACCESSIBLE CEILING'. However, the Architectural Finish Plan A23.01 specifies a hard-lid Gypsum Board Ceiling (C1) in the Lounge, where the transformer is likely located to serve Panel L. A gypsum board ceiling is not accessible, which conflicts with the electrical requirement and would prevent future service of the transformer.", "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 an accessible ceiling."}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "C1 CEILING TYPE: GYPSUM BOARD CEILING ... LOCATION: ... LOUNGE...", "asserted_value": "Ceiling is specified as Gypsum Board (not accessible)."}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "vapor_barrier_spec_discrepancy", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Slab-on-Grade Penetration Pour Back", "disciplines": ["General", "Plumbing"], "sheets": ["G11.03", "P03.01"], "description": "The Landlord Work Letter requires a 15 mil vapor barrier for concrete pour-backs at penetrations, while the plumbing Backfill Piping Detail specifies a 6 mil vapor retarder. These are conflicting material specifications for the same scope of work. The contractor needs a single, clear requirement to follow, and landlord requirements are typically non-negotiable.", "evidence": [{"discipline": "General", "sheet": "G11.03", "source_text": "b. The Tenant shall fire caulk the opening for any penetrations into the roof deck and at any penetrations. Demolising concrete slab shall be poured back complete with the following items as a minimum: ... ii. 15 Mil vapor barrier", "asserted_value": "15 Mil vapor barrier"}, {"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": "6-mil Polyethylene vapor retarder minimum"}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "A1101_Building_C_Label_Missing", "category": "tag_or_reference_inconsistency", "severity": "medium", "confidence": "high", "location": "Site Plan, Area of Work", "disciplines": ["Architectural"], "sheets": ["A11.01"]}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "CLEANING_SUPPLIES_STORAGE_001", "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, which is expected given the presence of a mop sink. However, 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": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "AT-1_C4-A_Ceiling_Specification_Conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Ceiling System, Throughout Entire Space", "disciplines": ["Architectural"], "sheets": ["A23.01"], "description": "The finish legend specifies two different acoustical ceiling tiles and incompatible edge profiles for the same ceiling system. Tile AT-1 is an Armstrong 'DUNE #1774' with an 'ANGLED TEGULAR' edge. The specification for its grid, C4-A, contradictorily describes a different tile, 'ULTIMA 1910', and specifies a 'SQUARE LAY IN' edge profile. The contractor cannot determine which tile product, thickness, and edge profile to order and install.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "AT ACOUSTIC CEILING TILE MANUF: ARMSTRONG MODEL: DUNE #1774 COLOR: WHITE SIZE: 24\" X 24\" X 5/8\" EDGE PROFILE: ANGLED TEGULAR 15/16\"", "asserted_value": "Armstrong DUNE #1774, 5/8\" thick, Angled Tegular edge"}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "C4 CEILING TILE GRID ... PRODUCT: ULTIMA 1910 ... SIZE: 24\" X 24\" X 3/4\" ... EDGE PROFILE: 15/16\" SQUARE LAY IN", "asserted_value": "Armstrong ULTIMA 1910, 3/4\" thick, Square Lay-in edge"}], "recommended_resolution": "verify with architect"}]}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"sheet_number": "E04.01", "discipline": "Electrical", "sheet_title": "FLOOR PLAN - SPECIAL SYSTEMS", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"subject": "Room", "attribute": "room_name", "value": "INVENTORY", "source_text": "INVENTORY", "confidence": "high", "location_key": {"grid": "A/2-3", "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "LOUNGE", "source_text": "LOUNGE", "confidence": "high", "location_key": {"grid": "A/3", "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/3-4", "room": "MEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "source_text": "WOMEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/4-5", "room": "WOMEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "MANAGER'S OFFICE", "source_text": "MANAGER'S OFFICE", "confidence": "high", "location_key": {"grid": "A/4-5", "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "source_text": "CLEANING SUPPLIES/STORAGE", "confidence": "high", "location_key": {"grid": "A/3-4", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "SALES AREA", "source_text": "SALES AREA", "confidence": "high", "location_key": {"grid": null, "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/2-3", "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/3", "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/3-4", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/4", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/4", "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 55 inches AFF", "source_text": "(2) CAT.6/55\"/H", "confidence": "high", "location_key": {"grid": "B/2", "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 38.5 inches AFF", "source_text": "(2) CAT.6/38.5\"/H", "confidence": "high", "location_key": {"grid": "B/2", "room": "SALES AREA", "level": null, "tag": null}}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"project_code_profile": {"project_name": "Verizon Elyson", "project_address": "7022 ELYSON EXCHANGE WAY CYPRESS, TEXAS 77433", "jurisdiction": {"city": "Cypress (Unincorporated)", "county": "Harris County", "state": "Texas", "country": "USA", "authority_having_jurisdiction": ["Harris County Engineering Department", "Harris County Fire Marshal's Office", "Texas Department of Licensing and Regulation (TDLR)"], "fire_marshal": "Harris County Fire Marshal's Office", "building_department": "Harris County Engineering Department", "accessibility_reviewer": "Texas Department of Licensing and Regulation (TDLR)"}, "project_classification": {"project_type": "Commercial", "work_type": "tenant_improvement", "occupancy": "M - Mercantile", "construction_type": null, "sprinklered": "unknown", "public_project": false, "healthcare_project": false, "food_service_project": false, "airport_project": false, "school_project": false}, "adopted_codes": {"building_code": "2015 IBC", "existing_building_code": "2015 IEBC", "fire_code": "2015 IFC", "mechanical_code": "2015 IMC", "plumbing_code": "2015 IPC", "electrical_code": "2023 NEC", "energy_code": "2015 IECC", "accessibility_code": "2010 ADA; Texas Accessibility Standards (TAS)"}, "review_paths": {"ibc_review": true, "iebc_review": true, "fire_code_review": true, "ada_review": true, "tas_tdlr_review": true, "municode_review": true, "health_department_review": false, "owner_standard_review": false}, "local_amendment_sources": [{"source_name": "Harris County Regulations for the Construction of Buildings and Structures", "jurisdiction": "Harris County, TX", "source_url": "https://www.eng.hctx.net/permits/Codes", "status": "needs_lookup"}], "missing_information": ["Verification of all adopted code editions for Harris County.", "Construction type of the existing building.", "Fire sprinkler status of the building.", "Owner standards and design criteria from Verizon."], "assumptions": ["Project is located in unincorporated Harris County and is not subject to any municipal extraterritorial jurisdiction (ETJ) building regulations.", "Work type 'new interior buildout' is an alteration to an existing building shell and falls under IEBC requirements."], "human_confirmation_required": true}}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"issues": [{"issue_id": "ELEC-ADA-001", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "medium", "location": "Sales Area", "disciplines": ["Electrical", "Architectural"], "sheets": ["E04.01"], "description": "A communication outlet in the Sales Area is noted to be mounted at 55 inches above the finished floor. This height exceeds the 48-inch maximum reach range for operable parts accessible to persons in wheelchairs. While an exception exists for outlets serving dedicated equipment, the use is not explicitly defined as such.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/55\"/H", "asserted_value": "55"}], "recommended_resolution": "Verify the intended use of this outlet. If for general use, relocate to a height no greater than 48 inches above the finished floor. If for dedicated use (e.g., a high wall-mounted display), add a note clarifying this purpose to justify the mounting height per ADA 205.1, Exception 2.", "code_reference": "ADA 205.1"}, {"issue_id": "PLUMB-ADA-001", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Accessible Sink Location (SK-1)", "disciplines": ["Plumbing", "Architectural", "Interiors"], "sheets": ["P01.01"], "description": "An accessible sink (SK-1) is specified as 'self-rimming.' A self-rimming or drop-in sink places the rim above the countertop surface, which can easily cause the overall height to exceed the 34-inch maximum allowed for the sink rim or counter.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "SINGLE BOWL SINK (A.D.A)", "asserted_value": "true"}, {"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"}], "recommended_resolution": "Confirm mounting details. The top of the sink rim must not exceed 34 inches above the finished floor. Consider specifying an undermount sink for easier compliance or ensure the countertop is lowered to accommodate the rim height of the specified sink.", "code_reference": "ADA 606.3"}, {"issue_id": "ELEC-CODE-001", "source_stage": "code", "category": "building_code", "severity": "low", "confidence": "high", "location": "Sheet E05.01", "disciplines": ["Electrical"], "sheets": ["E05.01"], "description": "A note requires separation of electrical outlets in rated walls 'IN ACCORDANCE WITH UBC 4304'. The project is governed by the 2018 IBC, not the outdated Uniform Building Code (UBC). Referencing a superseded code is improper and may lead to incorrect implementation.", "evidence": [{"discipline": "Electrical", "sheet": "E05.01", "source_text": "IN ACCORDANCE WITH UBC 4304 OUTLETS ON OPPOSITE SIDES OF WALLS OR PARTITIONS IN THE SAME STUD SPACE MUST BE SEPARATED BY A MIN. OF 24\" HORIZONTAL DISTANCE.", "asserted_value": "UBC 4304"}], "recommended_resolution": "Revise the note to reference the applicable section of the 2018 IBC (e.g., IBC Section 714 for penetrations) and ensure the stated requirement aligns with the project's specific fire-rated wall assemblies and UL designs.", "code_reference": null}, {"issue_id": "GEN-BC-001", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Structural", "Architectural", "Electrical"], "sheets": ["E05.02", "G11.01"], "description": "The drawing set appears to be missing structural drawings, despite an electrical detail note on sheet E05.02 explicitly requiring coordination with a 'project structural engineer' for supporting a transformer. Any project involving alterations or addition of significant loads to the building structure requires structural plans and calculations for review and permitting.", "evidence": [{"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": null}], "recommended_resolution": "Provide a complete set of structural drawings and calculations, prepared and sealed by a licensed professional engineer. The documents must address all structural modifications, including support for new equipment.", "code_reference": null}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "room_102_name_inconsistency_01", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Women's Restroom 102", "disciplines": ["General", "Architectural", "Electrical", "Plumbing"], "sheets": ["G21.01", "A51.01", "E03.01", "P02.01"], "description": "The women's restroom is labeled inconsistently across the drawing set. It is identified as 'WOMEN'S RESTROOM', 'WOMEN'S / RESTROOM', a generic 'RESTROOM', and 'WOMEN'S ROOM' on various plans. While the intent is clear, this inconsistency can lead to confusion during documentation, submittals, and RFIs. All drawings should be updated to use a single, consistent name for this room, preferably 'WOMEN'S RESTROOM 102'.", "evidence": [{"discipline": "General", "sheet": "G21.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}, {"discipline": "Electrical", "sheet": "E03.01", "source_text": "RESTROOM", "asserted_value": "RESTROOM"}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "WOMEN'S / RESTROOM", "asserted_value": "WOMEN'S / RESTROOM"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WOMEN'S ROOM", "asserted_value": "WOMEN'S ROOM"}], "recommended_resolution": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "lounge_water_fountain_scope", "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 a cold water line and recessed valve box for it. However, the architectural floor plan does not show this water fountain, creating a conflict in the scope of work and potential spatial conflicts with other elements shown on the same wall (e.g., electrical panels).", "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": "verify with architect"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"sheet_number": "G11.02", "discipline": "General", "sheet_title": "SYMBOLS & TYPICAL HEIGHTS", "level": null, "scale": null, "assertions": [{"assertion_id": "G11.02-ACC-001", "subject": "Door Threshold", "category": "accessibility", "attribute": "max_level_change", "value": "1/4", "unit": "in", "location_key": {"sheet_number": "G11.02", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "STANDARD TAS DOOR THRESHOLD HEIGHT", "plan_zone": null}, "source_text": "1/4\" MAX", "coordination_targets": ["architectural", "code", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G11.02-ACC-002", "subject": "Door Threshold", "category": "accessibility", "attribute": "max_bevel_slope", "value": "1:2", "unit": null, "location_key": {"sheet_number": "G11.02", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "STANDARD TAS DOOR THRESHOLD HEIGHT", "plan_zone": null}, "source_text": "1/2\" MAX", "coordination_targets": ["architectural", "code", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G11.02-ACC-003", "subject": "Accessible Counter", "category": "accessibility", "attribute": "min_knee_clearance_width", "value": "36", "unit": "in", "location_key": {"sheet_number": "G11.02", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "STANDARD TAS COUNTER HEIGHTS & CLEARENCES", "plan_zone": null}, "source_text": "36\" MIN", "coordination_targets": ["architectural", "code", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G11.02-ACC-004", "subject": "Accessible Counter", "category": "accessibility", "attribute": "max_height", "value": "34", "unit": "in", "location_key": {"sheet_number": "G11.02"}}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "CNT-INV-001", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "INVENTORY Room", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E02.01"], "description": "There is a contradiction regarding the size and quantity of data conduits required to be run from the INVENTORY room to the ceiling plenum. Architectural note calls for (3) 3\" conduits. Electrical plan E02.01 has two conflicting keynotes for this location: Keynote 3 calls for (1) 1-1/4\" conduit, while Keynote 6 calls for (3) 3\" conduit sleeves. This must be clarified before construction.", "evidence": [{"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": "coordinate drawings"}, {"conflict_id": "CNT-INV-002", "category": "elevation_disagreement", "severity": "medium", "confidence": "high", "location": "INVENTORY Room", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E04.01"], "description": "The Architectural plan designates a high-mounted network rack at approximately 74\" AFF. However, the Special Systems plan shows data outlets at 18\" AFF in this room and does not indicate any data termination at the height required for the network rack. The data outlet location must be coordinated with the equipment it serves.", "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"}], "recommended_resolution": "coordinate drawings"}, {"conflict_id": "CNT-INV-003", "category": "spatial_clash", "severity": "high", "confidence": "high", "location": "INVENTORY Room", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.01", "P02.02"], "description": "A proposed 1-1/4\" cold water line is routed through the INVENTORY room. This room is designated by Architecture to house the main Network Rack for the tenant. Routing water lines in the same room as critical IT equipment, especially if located above, creates a significant risk of water damage from leaks or condensation, potentially disabling business operations. The pipe should be rerouted.", "evidence": [{"discipline": "Architectural"}]}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "893d39", "category": "schedule_vs_plan_mismatch", "severity": "high", "confidence": "high", "location": "Restroom Floor", "disciplines": ["Architectural"], "sheets": ["A23.01", "A51.01"], "description": "The Finish Plan (A23.01) specifies Polished Concrete (PC-2) for the restroom floors. In contrast, the Typical Restroom Elevation detail (3/A51.01) clearly calls out 'TILE FLOOR'. These are mutually exclusive flooring materials with significant cost and constructability 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": "coordinate drawings"}, {"conflict_id": "52f8d3", "category": "detail_vs_plan_mismatch", "severity": "medium", "confidence": "high", "location": "Restroom", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The Typical Restroom Elevation (2/A51.01) dimensions the side grab bar at 3'-4\" long, while the Grab Bar Blocking Detail (6/A51.01) specifies a minimum length of 3'-6\". The grab bar shown in elevation does not meet the minimum length specified in the blocking detail.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "3'-4\"", "asserted_value": "3'-4\""}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "3'-6\" MIN.", "asserted_value": "3'-6\" MIN."}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": []}
@@ -0,0 +1 @@
{"sheet_number": "A51.01", "discipline": "Architectural", "sheet_title": "ELEVATIONS, ENLARGED PLANS, & DETAILS", "level": null, "scale": "As Noted", "assertions": [{"subject": "Room", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_number", "value": "103", "source_text": "103", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "WOMEN'S / RESTROOM", "source_text": "WOMEN'S / RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_number", "value": "102", "source_text": "102", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": null}}, {"subject": "Water Closet", "attribute": "fixture_location", "value": "WC-1", "source_text": "WC-1", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": "WC-1"}}, {"subject": "Water Closet", "attribute": "fixture_location", "value": "WC-1", "source_text": "WC-1", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": "WC-1"}}, {"subject": "Lavatory", "attribute": "fixture_location", "value": "L-1", "source_text": "L-1", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": "L-1"}}, {"subject": "Lavatory", "attribute": "fixture_location", "value": "L-1", "source_text": "L-1", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": "L-1"}}, {"subject": "Drinking Fountain", "attribute": "equipment_location", "value": "EDF-1", "source_text": "EDF-1", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "EDF-1"}}, {"subject": "Signage", "attribute": "detail_callout", "value": "G11.02", "source_text": "HANDICAPPED RESTROOM SIGNAGE (SEE G11.02)", "confidence": "high", "location_key": {"grid": null, "room": "102, 103", "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "mounting_height", "value": "2'-10\"", "source_text": "2'-10\" MAX.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "clearance", "value": "2'-5\"", "source_text": "2'-5\" MIN.KNEE CLEARANCE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "clearance", "value": "6\"", "source_text": "6\" MAX. TOE CLEAR", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Mirror", "attribute": "mounting_height", "value": "3'-4\"", "source_text": "3'-4\" MAX. TO BOTTOM OF REFLECTIVE SURFACE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "5"}}, {"subject": "Paper Towel Dispenser", "attribute": "clearance", "value": "1'-5\"", "source_text": "1'-5\" MIN.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "3"}}, {"subject": "Wall Finish", "attribute": "wainscot_height", "value": "4'-0\"", "source_text": "4'-0\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "CT-1"}}, {"subject": "Grab Bar", "attribute": "mounting_height", "value": "33\"-36\"", "source_text": "33\"-36\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "1"}}, {"subject": "Water Closet", "attribute": "seat_height", "value": "17\"-19\"", "source_text": "17\"-19\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "WC-1"}}, {"subject": "Toilet Tissue Dispenser", "attribute": "mounting_location", "value": "7\"-9\"", "source_text": "7\"-9\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "2"}}, {"subject": "Grab Bar", "attribute": "length", "value": "3'-6\"", "source_text": "3'-6\" MIN.", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "1"}}, {"subject": "Grab Bar", "attribute": "length", "value": "3'-4\"", "source_text": "3'-4\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "1"}}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "C001", "category": "location_mismatch", "severity": "high", "confidence": "high", "location": "SALES AREA", "disciplines": ["Architectural", "Electrical"], "sheets": ["E03.01", "A24.01"], "description": "The electrical lighting plan for the Sales Area on sheet E03.01 shows a different layout of light fixtures than the architectural reflected ceiling plan, which is shown as an inset on the same drawing. The electrical engineer's plan shows long continuous rows of fixtures, while the architectural plan shows fixtures arranged in groups to align with the furniture layout shown on A24.01. A handwritten note explicitly calls out the discrepancy. This must be resolved before construction to avoid significant rework of the ceiling and wiring.", "evidence": [{"discipline": "Electrical", "sheet": "E03.01", "source_text": "The main lighting plan on E03.01 shows a regular grid of long fixture rows in the Sales Area, which is inconsistent with the inset architectural RCP.", "asserted_value": "Lighting layout with long, continuous rows."}, {"discipline": "Architectural", "sheet": "E03.01", "source_text": "The inset reflected ceiling plan on E03.01 shows fixtures arranged in groups relating to the furniture layout. A handwritten note states: 'fixture locations not matching arch'.", "asserted_value": "Lighting layout with fixtures grouped over furniture pods."}], "recommended_resolution": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "room_name_inconsistency_A51.01_P02.01", "category": "tag_or_reference_inconsistency", "severity": "medium", "confidence": "high", "location": "Restrooms (Rooms 102, 103)", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A51.01", "P02.01"]}]}
@@ -0,0 +1 @@
{"sheet_number": "G31.06", "discipline": "General", "sheet_title": "UL RATINGS - DESIGN #U419", "level": null, "scale": null, "assertions": [{"assertion_id": "G31.06-001", "subject": "Fire Resistance Assembly", "category": "wall_partition", "attribute": "wall_rating", "value": "1, 2, 3, or 4 Hour", "unit": "Hr", "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "DESIGN No. U419", "plan_zone": null}, "source_text": "Nonbearing Wall Ratings -- 1, 2, 3 or 4 Hr (See Items 4 & 5 through 5J)", "coordination_targets": ["architectural", "life_safety", "code", "structural"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-002", "subject": "Fire Resistance Assembly", "category": "note", "attribute": "UL Certification", "value": "BXUV - Fire Resistance Ratings - ANSI/UL 263 Certified for United States", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "DESIGN No. U419", "plan_zone": null}, "source_text": "BXUV - Fire Resistance Ratings - ANSI/UL 263 Certified for United States", "coordination_targets": ["architectural", "life_safety", "code"], "conflict_potential": "low", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-003", "subject": "Fire Resistance Assembly", "category": "note", "attribute": "UL Certification", "value": "BXUV7 - Fire Resistance Ratings - CAN/ULC S101 Certified for Canada", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "DESIGN No. U419", "plan_zone": null}, "source_text": "BXUV7 - Fire Resistance Ratings - CAN/ULC S101 Certified for Canada", "coordination_targets": ["architectural", "life_safety", "code"], "conflict_potential": "low", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-004", "subject": "1-Hour Rated Wall Assembly U419", "category": "wall_partition", "attribute": "wall_rating_assembly", "value": "Min 1-5/8\" stud depth with 1 layer of 5/8\" thick gypsum board on each side.", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "Gypsum Board Protection on each side of Wall Table", "plan_zone": null}, "source_text": "Rating, Hr: 1, Min Depth, In. (Item 2): 1-5/8, No. of Layers & Thickness of Panel: 1 layer, 5/8 in. thick", "coordination_targets": ["architectural", "structural", "code", "life_safety"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-005", "subject": "2-Hour Rated Wall Assembly U419", "category": "wall_partition", "attribute": "wall_rating_assembly", "value": "Min 2-1/2\" stud depth with 1 layer of 1/2\" thick gypsum board on each side.", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "Gypsum Board Protection on each side of Wall Table", "plan_zone": null}, "source_text": "Rating, Hr: 2, Min Depth, In. (Item 2): 2-1/2, No. of Layers & Thickness of Panel: 1 layer, 1/2 in. thick", "coordination_targets": ["architectural", "structural", "code", "life_safety"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-006", "subject": "2-Hour Rated Wall Assembly U419", "category": "wall_partition", "attribute": "wall_rating_assembly", "value": "Min 1-5/8\" stud depth with 2 layers of 1/2\" thick gypsum board on each side.", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "Gypsum Board Protection on each side of Wall Table", "plan_zone": null}, "source_text": "Rating, Hr: 2, Min Depth, In. (Item 2): 1-5/8, No. of Layers & Thickness of Panel: 2 layers, 1/2 in. thick", "coordination_targets": ["architectural", "structural", "code", "life_safety"], "conflict_potential": "high", "code_review_relevance": "high"}]}
@@ -0,0 +1 @@
{"sheet_number": "P02.02", "discipline": "Plumbing", "sheet_title": "FLOOR PLAN - DOMESTIC WATER", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"subject": "Room Name", "attribute": "room_name", "value": "INVENTORY", "source_text": "INVENTORY", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "LOUNGE", "source_text": "LOUNGE", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/2", "room": "MEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "source_text": "WOMEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/2", "room": "WOMEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "source_text": "CLEANING SUPPLIES/STORAGE", "confidence": "high", "location_key": {"grid": "A/2", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MANAGER'S OFFICE", "source_text": "MANAGER'S OFFICE", "confidence": "high", "location_key": {"grid": "A/B/2", "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "SALES AREA", "source_text": "SALES AREA", "confidence": "high", "location_key": {"grid": "B/C/D", "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "EWH-1 is located above ceiling, suspended as high as possible in ceiling plenum and requires an auxiliary drain pan.", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM. PROVIDE AUXILIARY DRAIN PAN BELOW WATER HEATER...", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "EWH-1", "attribute": "Drain Routing", "value": "Route 3/4\" T&P drain line and 3/4\" auxiliary drain lines to floor sink below.", "source_text": "ROUTE 3/4\" T&P DRAIN LINE AND 3/4\" AUXILIARY DRAIN LINES TO FLOOR SINK BELOW.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "EWH-1 Drain Lines", "attribute": "Support Requirement", "value": "Provide adequate supports to prevent any movement of T&P and aux. drain lines.", "source_text": "PROVIDE ADEQUATE SUPPORTS TO PREVENT ANY MOVEMENT OF T&P AND AUX. DRAIN LINES.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route proposed 1-1/4\" CW line to existing 2\" water main line.", "source_text": "KEYED NOTE: 2 ROUTE PROPOSED 1-1/4\" CW LINE TO EXISTING 2\" WATER MAIN LINE AT THIS APPROXIMATE LOCATION. FIELD VERIFY EXACT LOCATION AND SIZE OF EXISTING PIPE.", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": "2"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route 1/2\" cold and hot water down.", "source_text": "KEYED NOTE: 3 ROUTE 1/2\" COLD AND HOT WATER DOWN.", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": "3"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route 1/2\" cold water down to recessed valve box. Confirm exact location with owner/architect.", "source_text": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": "4"}}, {"subject": "Domestic Water Line", "attribute": "pipe_size", "value": "2", "source_text": "(E)2\"CW", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": null}}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "wc_tagging_01", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Men's Restroom (Room 102) and Women's Restroom (Room 103)", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A51.01", "P02.01"], "description": "The same fixture tag, 'WC-1', is used for two separate physical water closets, one in the Men's Restroom and one in the Women's Restroom. While the specified fixture type is the same, using a non-unique identifier for distinct assets can lead to confusion in quantity takeoff and construction documentation. Each fixture should have a unique tag.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WC-1", "asserted_value": "The water closet in the WOMEN'S ROOM is tagged WC-1."}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WC-1", "asserted_value": "The water closet in the MEN'S RESTROOM is tagged WC-1."}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "WC-1", "asserted_value": "The architectural plan tags the water closets in both the Men's and Women's restrooms as WC-1."}], "recommended_resolution": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "roof_fan_clearance_01", "category": "clearance_conflict", "severity": "medium", "confidence": "high", "location": "Roof", "disciplines": ["Mechanical", "Architectural"], "sheets": ["M02.02", "A25.01"], "description": "The Mechanical Roof Plan indicates a 10-foot radius clearance requirement associated with the new exhaust fans (Keynote 3). However, the fans are shown located only 6'-9\" apart per the Architectural Roof Plan, causing their required clearance zones to overlap as depicted on the Mechanical plan. The designed layout violates the specified clearance.", "evidence": [{"discipline": "Mechanical", "sheet": "M02.02", "source_text": "LIMIT OF 10' RADIUS FROM ANY OUTDOOR AIR INTAKE.", "asserted_value": "10' radius clearance"}, {"discipline": "Architectural", "sheet": "A25.01", "source_text": "6'-9\"", "asserted_value": "6'-9\" separation"}, {"discipline": "Mechanical", "sheet": "M02.02", "source_text": "Visual drawing of two new exhaust fans with overlapping 10' radius clearance circles.", "asserted_value": "Fans located closer than 10' to each other"}], "recommended_resolution": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "code_ibc_version_mismatch", "category": "note_or_spec_contradiction", "severity": "high", "confidence": "high", "location": "General Codes & Standards Notes", "disciplines": ["General", "Electrical", "Plumbing", "Architectural"], "sheets": ["G21.01", "E01.01", "P03.01", "A23.01"], "description": "The drawing set references two different versions of the International Building Code (IBC). The general code plan G21.01 lists the 2018 IBC, while the Electrical (E01.01), Plumbing (P03.01), and Architectural (A23.01) sheets reference the 2021 IBC. The project must be designed and permitted under a single, consistent 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"}], "recommended_resolution": "verify with architect"}, {"conflict_id": "code_nec_version_mismatch", "category": "note_or_spec_contradiction", "severity": "high", "confidence": "high", "location": "General Codes & Standards Notes", "disciplines": ["General", "Electrical"], "sheets": ["G21.01", "E01.01"], "description": "The drawing set references two different versions of the National Electrical Code (NEC). The general code plan 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.", "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": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "roof_penetration_responsibility_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 over which party is responsible for executing the roofing work. Performing this work without adhering to the Landlord's requirement could void the building's roof warranty and lead to financial disputes.", "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": "coordinate drawings"}]}
@@ -0,0 +1 @@
{"conflicts": [{"conflict_id": "firestop_rating_mismatch_01", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Firestopping at wall penetrations", "disciplines": ["Electrical", "Plumbing", "General"], "sheets": ["E05.01", "P01.01", "G11.01"], "description": "The electrical detail for a sleeve penetration (Detail 4) prescriptively calls for a '3 HOUR RATED CAULK'. This contradicts the general notes on the Plumbing and General sheets, which require firestopping assemblies to have a rating equal to that of the construction being penetrated. Specifying a fixed 3-hour rating may be insufficient if a higher-rated wall is penetrated, or excessive and more costly for a standard 1-hour wall. The detail should be revised to specify a UL-listed assembly with a rating matching the penetrated wall, consistent with project-wide notes.", "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": "3 HOUR RATED CAULK"}, {"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": "RATING EQUAL TO OR GREATER THAN THE RATING OF THE WALL"}, {"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": "MEET THE HOURLY F-RATINGS OF THE CONSTRUCTION BEING PENETRATED"}], "recommended_resolution": "coordinate drawings"}]}
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More