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
4.0 KiB
JSON
1 line
4.0 KiB
JSON
{"sheet_number": "M01.01", "discipline": "Mechanical", "sheet_title": "MECHANICAL NOTES & SCHEDULES", "level": null, "scale": "N.T.S", "assertions": [{"subject": "RTU-1,2", "attribute": "equipment_type", "value": "ROOFTOP A/C UNIT", "source_text": "DESCRIPTION ROOFTOP A/C UNIT", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "manufacturer", "value": "CARRIER", "source_text": "MFR. CARRIER", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "model_number", "value": "50FE-M07", "source_text": "MODEL 50FE-M07", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "weight", "value": "711", "source_text": "WEIGHT (LBS) 711", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "supply_airflow", "value": "2100", "source_text": "CFM 2100", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "fan_horsepower", "value": "3.0", "source_text": "HP 3.0", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "cooling_capacity_nominal", "value": "6.0", "source_text": "NOM TONS 6.0", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "heating_capacity", "value": "10.6", "source_text": "ELEC KW 10.6", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "voltage", "value": "460", "source_text": "VOLT 460", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "phase", "value": "3", "source_text": "PH 3", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "mca", "value": "24", "source_text": "MCA 24", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "mocp", "value": "25", "source_text": "MOCP 25", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "efficiency_rating", "value": "11.2 EER - 15.5 IEER", "source_text": "11.2 EER - 15.5 IEER", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "filter_rating", "value": "8 MERV", "source_text": "REMARKS: 1. PROVIDE 8\" MERV FILTERS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "refrigerant_type", "value": "R-454B", "source_text": "6. REFRIGERANT SHALL BE R-454B.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "roof_curb_height", "value": "14", "source_text": "9. PROVIDE 14\" HIGH INSULATED ROOF CURB.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "accessory", "value": "115V single phase powered convenience power outlet", "source_text": "5. PROVIDE 115V SINGLE PHASE POWERED CONVENIENCE POWER OUTLET ON UNIT.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "accessory", "value": "Low leak enthalpy economizer", "source_text": "10. FURNISH WITH LOW LEAK ENTHALPY ECONOMIZER PER IECC REQUIREMENTS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}]} |