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
886 B
JSON
1 line
886 B
JSON
{"conflicts": [{"conflict_id": "room_name_inconsistency_102", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Women's Restroom 102", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.01"], "description": "The plumbing sanitary plan refers to the women's restroom as 'WOMEN'S ROOM', while architectural, electrical, and domestic water plans label it 'WOMEN'S RESTROOM'. While the intent is clear, all room names should be consistent across all disciplines to avoid confusion in schedules, submittals, or RFIs.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WOMEN'S ROOM", "asserted_value": "WOMEN'S ROOM"}], "recommended_resolution": "coordinate drawings"}]} |