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.3 KiB
JSON
1 line
1.3 KiB
JSON
{"conflicts": [{"conflict_id": "90cfb1e4-ad3d-4959-99c9-63a232f7a6f2", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "General Ceiling System", "disciplines": ["Architectural", "General"], "sheets": ["A22.01", "A23.01", "G31.05"], "description": "The Reflected Ceiling Plan and Finish Plan explicitly call for an acoustic tile ceiling (AT-1) throughout the entire space. However, the specifications on sheet G31.05, under the 'GYPSUM BOARD' product section, specify a thickness for 'Ceilings', implying a gypsum board ceiling. This is a fundamental material contradiction that affects bidding and construction.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "N. CEILING THROUGHOUT ENTIRE SPACE TO BE AT-1 ACOUSTIC CEILING TILE WITH C4-A CEILING GRID.", "asserted_value": "Acoustic Tile Ceiling (AT-1)"}, {"discipline": "General", "sheet": "G31.05", "source_text": "PART 2 - PRODUCTS / 2.01 GYPSUM BOARD / A. ACCEPTABLE MANUFACTURERS / 1. ... 2.02 GYPSUM BOARD, PANEL PRODUCTS, TRIM, AND ACCESSORIES / A. GENERAL: PROVIDE GYPSUM BOARD... / B. THICKNESS: PROVIDE GYPSUM BOARD THICKNESS AS FOLLOWS: / 1. EXTERIOR PARTITIONS: NOT USED / 2. INTERIOR PARTITIONS: 5/8 INCH / 3. CEILINGS: 5/8 INCH.", "asserted_value": "Gypsum Board Ceiling"}], "recommended_resolution": "coordinate drawings"}]} |