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
3.7 KiB
JSON
1 line
3.7 KiB
JSON
{"sheet_number": "G31.03", "discipline": "General", "sheet_title": "SPECIFICATIONS", "level": null, "scale": null, "assertions": [{"subject": "Phasing and Site Logistics", "attribute": "general_note", "value": "Owner will occupy adjacent spaces during construction.", "source_text": "OWNER WILL OCCUPY ADJACENT SPACES DURING CONSTRUCTION.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 01 73 29"}}, {"subject": "Thin Brick", "attribute": "installer_qualification", "value": "Minimum of five years experience with related thin masonry installations.", "source_text": "INSTALLER QUALIFICATIONS: PROOF OF A MINIMUM OF FIVE YEARS EXPERIENCE WITH RELATED THIN MASONRY INSTALLATIONS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 04 22 00"}}, {"subject": "Thin Brick", "attribute": "performance_testing", "value": "Test reports shall indicate 24-hour cold water absorption, 5-hour boil absorption, saturation coefficient, initial rate of absorption, and efflorescence.", "source_text": "THIN BRICK TEST REPORTS SHALL INDICATE: 1. 24-HOUR COLD WATER ABSORPTION, 2. 5-HOUR BOIL ABSORPTION, 3. SATURATION COEFFICIENT, 4. INITIAL RATE OF ABSORPTION, AND 5. EFFLORESCENCE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 04 22 00"}}, {"subject": "Thin Brick Mockup", "attribute": "mockup_size", "value": "48\" LONG BY 48\"", "source_text": "BUILD MOCKUP PANELS FOR EACH TYPE OF EXPOSED THIN BRICK AND MORTAR COLOR AND CONSTRUCTION IN SIZES APPROXIMATELY 48\" (1200 MM) LONG BY 48\" (1200 MM).", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 04 22 00"}}, {"subject": "Wall Substrate", "attribute": "deflection_limit", "value": "L/360", "source_text": "SUBSTRATE SYSTEM DESIGNED WITH A WALL DEFLECTION NOT GREATER THAN L/360.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 04 22 00"}}, {"subject": "Metal Fabrications", "attribute": "installer_qualification", "value": "Minimum of 3 years experience in high quality non ferrous ornamental metal work.", "source_text": "FABRICATOR QUALIFICATIONS: MINIMUM OF 3 YEARS EXPERIENCE IN HIGH QUALITY NON FERROUS ORNAMENTAL METAL WORK OF THE TYPE AND SCOPE SPECIFIED.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 05 50 00"}}, {"subject": "Aluminum Extrusions", "attribute": "material_standard", "value": "ASTM B221", "source_text": "ALUMINUM: EXTRUSIONS: ASTM B221.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 05 50 00"}}, {"subject": "Steel Sheet", "attribute": "material_standard", "value": "ASTM A1008", "source_text": "STEEL: SHEET: ASTM A1008.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 05 50 00"}}, {"subject": "Metal Fabrications", "attribute": "general_note", "value": "Coordinate with foundation of wall panels, ceiling panels and trim specified in Section 064000.", "source_text": "COORDINATE WITH FOUNDATION OF WALL PANELS, CEILING PANELS AND TRIM SPECIFIED IN SECTION 064000.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 05 50 00"}}, {"subject": "Metal Finish", "attribute": "coating_system", "value": "Shop applied polyester or fluoropolymer powder coat finish system with added inhibitors for exterior locations.", "source_text": "FINISHES: 1. POWDER COAT: SHOP APPLIED POLYESTER OR FLUOROPOLYMER POWDER COAT FINISH SYSTEM WITH ADDED INHIBITORS FOR EXTERIOR LOCATIONS, CUSTOM COLOR OR AS INDICATED ON THE DRAWINGS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "SPEC 05 50 00"}}]} |