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
2.4 KiB
JSON
1 line
2.4 KiB
JSON
{"conflicts": [{"conflict_id": "code_version_ibc", "category": "note_or_spec_contradiction", "severity": "high", "confidence": "high", "location": "Codes Enforced / General Notes", "disciplines": ["General", "Architectural", "Electrical"], "sheets": ["G21.01", "A23.01", "E01.01"], "description": "There is a conflict between the specified editions of the International Building Code (IBC). The general code sheet G21.01 lists the 2018 IBC, while both the Architectural finish sheet A23.01 and Electrical notes sheet E01.01 reference the 2021 IBC. The entire project must be designed and permitted under a single, correct code edition. This is a critical item to resolve before issuance.", "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": "Architectural", "sheet": "A23.01", "source_text": "INTERIOR FINISHES TO COMPLY WITH IBC CLASS C OR HIGHER SECTION 803.9 AND TABLE 803.9 OF 2021 IBC.", "asserted_value": "2021 IBC"}, {"discipline": "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...", "asserted_value": "2021 IBC"}], "recommended_resolution": "coordinate drawings"}, {"conflict_id": "code_version_nec", "category": "note_or_spec_contradiction", "severity": "high", "confidence": "high", "location": "Codes Enforced / General Notes", "disciplines": ["General", "Electrical"], "sheets": ["G21.01", "E01.01"], "description": "There is a contradiction regarding the applicable edition of the National Electrical Code (NEC). Sheet G21.01 specifies the '2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)', while the electrical general notes on E01.01 specify the '2023 NEC'. The correct code edition for electrical work must be clarified and made consistent across the drawing set.", "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, 2021 IECC, NFPA, ETC....", "asserted_value": "2023 NEC"}], "recommended_resolution": "coordinate drawings"}]} |