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
1013 B
JSON
1 line
1013 B
JSON
{"conflicts": [{"conflict_id": "lounge_panel_quantity_mismatch", "category": "schedule_vs_plan_mismatch", "severity": "medium", "confidence": "high", "location": "LOUNGE", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E01.02"], "description": "The architectural plan shows a single electrical panel symbol labeled 'PANEL' on the wall in the Lounge, but the electrical schedules list two distinct panels (H and L) to be located in the Lounge. The architectural plan must be updated to show both panels to ensure adequate wall space and backing are provided during construction.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "PANEL", "asserted_value": "One electrical panel is shown on plan."}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "PANEL NAME H, LOCATION LOUNGE; PANEL NAME L, LOCATION LOUNGE", "asserted_value": "Two electrical panels (H and L) are scheduled in the Lounge."}], "recommended_resolution": "coordinate drawings"}]} |