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
1.0 KiB
JSON
1 line
1.0 KiB
JSON
{"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}]} |