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
848 B
JSON
1 line
848 B
JSON
{"conflicts": [{"conflict_id": "room_name_women's_restroom_vs_room", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Women's Restroom (Room 102)", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.01"], "description": "The room is labeled 'WOMEN'S RESTROOM' on Architectural and most other drawings, but is labeled 'WOMEN'S ROOM' on Plumbing sheet P02.01. All drawings should use consistent naming for rooms and spaces to avoid confusion during bidding and construction.", "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"}]} |