Cross-discipline design-contradiction checker for construction drawing sets. Standalone tool broken out from Iron_Bid; a pipeline stage may later fold back into Iron_Bid. Pipeline: PDF->images -> per-sheet assertion extraction -> deterministic clustering by location -> per-cluster reasoning -> report. Includes CLI (cli/run_check.py) and web UI (backend/main.py). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 line
4.5 KiB
JSON
1 line
4.5 KiB
JSON
{"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"}]} |