Files
Conflict_Checker/backend/.llm_cache/6ce8dd3c7ac41789ab26615cf83505a4c2088ab3abd9dbce2f0cbe84cd265deb.json
T
woogiandClaude Opus 4.8 1d248a8808 Initial commit: Conflict Checker
Cross-discipline design-contradiction checker for construction drawing
sets. Standalone tool broken out from Iron_Bid; a pipeline stage may
later fold back into Iron_Bid.

Pipeline: PDF->images -> per-sheet assertion extraction -> deterministic
clustering by location -> per-cluster reasoning -> report.
Includes CLI (cli/run_check.py) and web UI (backend/main.py).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 00:22:02 +00:00

1 line
4.4 KiB
JSON

{"issues": [{"issue_id": "8930a845-d8ca-4c9f-b70c-25e173e6583d", "source_stage": "code", "category": "building_code", "severity": "high", "confidence": "high", "location": "General Notes on Electrical Sheets", "disciplines": ["Electrical", "Architectural"], "sheets": ["E01.01", "E01.02", "E03.01"], "description": "The electrical drawings repeatedly reference the 2021 IBC and 2021 IECC for compliance, but the project's adopted codes are the 2018 IBC and 2018 IECC according to the project profile. This creates a direct conflict regarding the basis of design and applicable codes for the project.", "evidence": [{"discipline": "Electrical", "sheet": "E01.01", "source_text": "CONTRACTOR SHALL CONFORM TO ALL LOCAL, STATE, AND APPLICABLE CODES, 2023 NEC, 2021 IBC, 2021 IECC, NFPA, ETC., AND ALL OTHER LOCAL CODES AND AMENDMENTS WHERE THERE ARE CONFLICTS BETWEEN CODES, STANDARDS AND DRAWINGS AND SPECIFICATIONS ARISE, THE MORE STRINGENT SHALL APPLY.", "asserted_value": "2021 IBC, 2021 IECC"}, {"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": "ELECTRICAL GENERAL NOTES: 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": "{\"code\": \"IECC\", \"year\": \"2021\", \"section\": \"C408.3\"}"}], "recommended_resolution": "Revise all notes on the electrical drawings to reference the correct, adopted code editions for the project (2018 IBC and 2018 IECC) as specified in the project profile. Confirm the correct basis of design with the authority having jurisdiction.", "code_reference": null}, {"issue_id": "3be54a6c-d232-47d9-93e5-de219800742f", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sales Area", "disciplines": ["Electrical", "Architectural", "Interiors"], "sheets": ["E01.02", "E03.01"], "description": "Pendant light fixtures (Types L-5 and L-6) are scheduled to be mounted at 5'-5\" (65 inches) above the finished floor. If these fixtures are located within circulation paths, such as the Sales Area where they appear on plan E03.01, this mounting height would create a head-height obstruction. Accessible routes require a minimum vertical clearance of 80 inches.", "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 location of all L-5 and L-6 pendant fixtures on the Lighting Plan (E03.01). Raise the mounting height of any fixtures located within circulation paths to provide at least 80 inches of vertical clearance, or relocate the fixtures outside of circulation paths.", "code_reference": null}, {"issue_id": "4e7232e0-27b0-4f51-b05c-3f2d2aa80d23", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Sales Area", "disciplines": ["Electrical", "Architectural"], "sheets": ["E03.01"], "description": "A keyed note on the lighting plan specifies a dimmer switch but defers its final placement by stating 'Coordinate final location with owner prior to rough-in'. Light switches are operable parts that must comply with ADA accessibility standards for location, height, and operation. Deferring this decision without providing mandatory compliance parameters creates a risk of a non-compliant installation.", "evidence": [{"discipline": "Electrical", "sheet": "E03.01", "source_text": "ELECTRICAL KEYED NOTES: 1 PROVIDE DIMMER SWITCH FOR CONTROL OF SALES AREA LIGHTING. COORDINATE FINAL LOCATION WITH OWNER PRIOR TO ROUGH-IN.", "asserted_value": "Coordinate final location with owner prior to rough-in."}], "recommended_resolution": "Specify the exact mounting location and height for the dimmer switch on the drawings to ensure it complies with ADA and TAS requirements for operable parts, including accessible reach ranges (typically 48 inches maximum height) and clear floor space. Do not defer this code-required information to field coordination without parameters.", "code_reference": "ADA 205.1"}]}