Files
Conflict_Checker/backend/.llm_cache/ae537240e9e41f52ffd11f88642b98e20d0cb05709055d1e188b8b538765d951.json
woogiandClaude Opus 4.8 1d248a8808 Initial commit: Conflict Checker
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>
2026-07-03 00:22:02 +00:00

1 line
12 KiB
JSON

{"sheet_number": "A24.01", "discipline": "Architectural", "sheet_title": "FURNITURE/ POWER/ DATA FLOOR PLAN", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"assertion_id": "A24.01-GN-A", "subject": "General Notes", "category": "note", "attribute": "general_note", "value": "Refer to project general notes on sheet G11.01.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "G11.01", "plan_zone": null}, "source_text": "A. REFER TO PROJECT GENERAL NOTES ON SHEET G11.01.", "coordination_targets": ["architectural"], "conflict_potential": "medium", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-GN-B", "subject": "General Notes", "category": "note", "attribute": "general_note", "value": "Installation of all Cellular Sales / Verizon display fixtures shall be performed by a qualified Cellular Sales / Verizon vendor.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "B. INSTALLATION OF ALL CELLULAR SALES / VERIZON DISPLAY FIXTURES SHALL BE PERFORMED BY A QUALIFIED CELLULAR SALES / VERIZON VENDOR.", "coordination_targets": ["specialty", "owner_standard"], "conflict_potential": "high", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-GN-C", "subject": "General Notes", "category": "note", "attribute": "general_note", "value": "Contractor must coordinate with Cellular Sales / Verizon for installation date.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "C. CONTRACTOR MUST COORDINATE WITH CELLULAR SALES / VERIZON FOR INSTALLATION DATE.", "coordination_targets": ["specialty", "owner_standard"], "conflict_potential": "high", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-GN-D", "subject": "General Notes", "category": "note", "attribute": "general_note", "value": "Contractor's electrician must be available during installation to install electrical connections as needed.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "D. CONTRACTOR'S ELECTRICIAN MUST BE AVAILABLE DURING INSTALLATION TO INSTALL ELECTRICAL CONNECTIONS AS NEEDED.", "coordination_targets": ["electrical", "specialty"], "conflict_potential": "high", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-GN-G", "subject": "General Notes", "category": "note", "attribute": "detail_callout", "value": "Refer to detail 3/A92.01 for foundation pour back detail where existing slab is cut.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "3/A92.01", "plan_zone": null}, "source_text": "G. REFER TO DETAIL 3/A92.01 FOR FOUNDATION POUR BACK DETAIL WHERE EXISTING SLAB IS CUT.", "coordination_targets": ["structural", "architectural"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-NOTE-1", "subject": "Primary Coordination Note", "category": "note", "attribute": "general_note", "value": "Power outlets and data ports shown on this plan is for reference and coordination purposes only. Refer to electrical drawings for all power and data outlet information.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "NOTE: POWER OUTLETS AND DATA PORTS SHOWN ON THIS PLAN IS FOR REFERENCE AND COORDINATION PURPOSES ONLY. REFER TO ELECTRICAL DRAWINGS FOR ALL POWER AND DATA OUTLET INFORMATION.", "coordination_targets": ["electrical", "technology"], "conflict_potential": "high", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-RN-1", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "EXISTING FIRE RISER ROOM", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "A", "room": null, "room_name": "EXISTING FIRE RISER ROOM", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "EXISTING FIRE RISER ROOM", "coordination_targets": ["fire_protection", "life_safety", "architectural"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A24.01-RN-2", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "CORRIDOR", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "A", "room": null, "room_name": "CORRIDOR", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "CORRIDOR", "coordination_targets": ["architectural", "life_safety"], "conflict_potential": "medium", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-RN-3", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "INVENTORY", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": "INVENTORY", "level": null, "tag": null, "detail_reference": null, "plan_zone": "C"}, "source_text": "INVENTORY", "coordination_targets": ["architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-RN-4", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "LOUNGE", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "A/B", "room": null, "room_name": "LOUNGE", "level": null, "tag": null, "detail_reference": null, "plan_zone": "C"}, "source_text": "LOUNGE", "coordination_targets": ["architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-RN-5", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "MEN'S RESTROOM", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "A/B", "room": null, "room_name": "MEN'S RESTROOM", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "MEN'S RESTROOM", "coordination_targets": ["architectural", "plumbing", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A24.01-RN-6", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "A/B", "room": null, "room_name": "WOMEN'S RESTROOM", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "WOMEN'S RESTROOM", "coordination_targets": ["architectural", "plumbing", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A24.01-RN-7", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "MANAGER'S OFFICE", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "A/B", "room": null, "room_name": "MANAGER'S OFFICE", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "MANAGER'S OFFICE", "coordination_targets": ["architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-RN-8", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "B", "room": null, "room_name": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "CLEANING SUPPLIES/STORAGE", "coordination_targets": ["architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-RN-9", "subject": "Room Name", "category": "room", "attribute": "room_name", "value": "SALES AREA", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "B/C/D", "room": null, "room_name": "SALES AREA", "level": null, "tag": null, "detail_reference": null, "plan_zone": "4/5"}, "source_text": "SALES AREA", "coordination_targets": ["architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A24.01-EQ-1", "subject": "Network Rack Backing", "category": "note", "attribute": "keynote_assertion", "value": "Coordinate with tenant for plywood backing for mounting network rack.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": "INVENTORY", "level": null, "tag": null, "detail_reference": null, "plan_zone": "C"}, "source_text": "COORDINATE WITH TENANT FOR PLYWOOD BACKING FOR MOUNTING NETWORK RACK", "coordination_targets": ["structural", "technology", "owner_standard"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-EQ-2", "subject": "Data Cabling Conduits", "category": "note", "attribute": "keynote_assertion", "value": "Provide (3) 3\" conduits from directly above the network rack into the sales ceiling plenum area for data cabling - field coordinate.", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": "INVENTORY", "level": null, "tag": null, "detail_reference": null, "plan_zone": "C"}, "source_text": "PROVIDE (3) 3\" CONDUITS FROM DIRECTLY ABOVE THE NETWORK RACK INTO THE SALES CEILING PLENUM AREA FOR DATA CABLING - FIELD COORDINATE.", "coordination_targets": ["electrical", "technology", "mechanical", "structural"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-EQ-3", "subject": "Outlets", "category": "note", "attribute": "keynote_assertion", "value": "(2) 20A, outlets at 60\" A.F.F.", "unit": "in", "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": "INVENTORY", "level": null, "tag": null, "detail_reference": null, "plan_zone": "C"}, "source_text": "(2) 20A, OUTLETS AT 60\" A.F.F.", "coordination_targets": ["electrical"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-EQ-4", "subject": "Ground Block", "category": "note", "attribute": "keynote_assertion", "value": "(1) 10 gauge ground block with ground wire connected to the panel ground (required for warranty).", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": "INVENTORY", "level": null, "tag": null, "detail_reference": null, "plan_zone": "C"}, "source_text": "(1) 10 GAUGE GROUND BLOCK WITH GROUND WIRE CONNECTED TO THE PANEL GROUND (REQUIRED FOR WARRANTY)", "coordination_targets": ["electrical", "technology", "owner_standard"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-EQ-5", "subject": "Rack System", "category": "equipment", "attribute": "equipment_elev", "value": "74\" TO BOTTOM", "unit": "in", "location_key": {"sheet_number": "A24.01", "grid": null, "room": null, "room_name": "INVENTORY", "level": null, "tag": "RACK SYSTEM", "detail_reference": null, "plan_zone": "C"}, "source_text": "RACK SYSTEM ABOVE SAFE @ -74\" TO BOTTOM", "coordination_targets": ["architectural", "technology", "ada"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A24.01-EQ-6", "subject": "PANEL", "category": "equipment", "attribute": "equipment_location", "value": "PANEL", "unit": null, "location_key": {"sheet_number": "A24.01", "grid": "A", "room": null, "room_name": "LOUNGE", "level": null, "tag": "PANEL", "detail_reference": null, "plan_zone": null}, "source_text": "PANEL", "coordination_targets": ["electrical"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A24.01-EQ-7", "subject": "Office Desk", "category": "equipment", "attribute": "equipment_size", "value": "60", "unit": "in", "location_key": {"sheet_number": "A24.01", "grid": "B", "room": null, "room_name": "MANAGER'S OFFICE", "level": null, "tag": "60\" OFFICE DESK"}}]}