Files
Conflict_Checker/backend/.llm_cache/5f9821293f843070b7780ec20e2dffaad4ad316fa93c0b983985bdecaea1bbdf.json
T
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
4.0 KiB
JSON

{"sheet_number": "P02.02", "discipline": "Plumbing", "sheet_title": "FLOOR PLAN - DOMESTIC WATER", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"subject": "Room Name", "attribute": "room_name", "value": "INVENTORY", "source_text": "INVENTORY", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "LOUNGE", "source_text": "LOUNGE", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/2", "room": "MEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "source_text": "WOMEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/2", "room": "WOMEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "source_text": "CLEANING SUPPLIES/STORAGE", "confidence": "high", "location_key": {"grid": "A/2", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MANAGER'S OFFICE", "source_text": "MANAGER'S OFFICE", "confidence": "high", "location_key": {"grid": "A/B/2", "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "SALES AREA", "source_text": "SALES AREA", "confidence": "high", "location_key": {"grid": "B/C/D", "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "EWH-1 is located above ceiling, suspended as high as possible in ceiling plenum and requires an auxiliary drain pan.", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM. PROVIDE AUXILIARY DRAIN PAN BELOW WATER HEATER...", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "EWH-1", "attribute": "Drain Routing", "value": "Route 3/4\" T&P drain line and 3/4\" auxiliary drain lines to floor sink below.", "source_text": "ROUTE 3/4\" T&P DRAIN LINE AND 3/4\" AUXILIARY DRAIN LINES TO FLOOR SINK BELOW.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "EWH-1 Drain Lines", "attribute": "Support Requirement", "value": "Provide adequate supports to prevent any movement of T&P and aux. drain lines.", "source_text": "PROVIDE ADEQUATE SUPPORTS TO PREVENT ANY MOVEMENT OF T&P AND AUX. DRAIN LINES.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route proposed 1-1/4\" CW line to existing 2\" water main line.", "source_text": "KEYED NOTE: 2 ROUTE PROPOSED 1-1/4\" CW LINE TO EXISTING 2\" WATER MAIN LINE AT THIS APPROXIMATE LOCATION. FIELD VERIFY EXACT LOCATION AND SIZE OF EXISTING PIPE.", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": "2"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route 1/2\" cold and hot water down.", "source_text": "KEYED NOTE: 3 ROUTE 1/2\" COLD AND HOT WATER DOWN.", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": "3"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route 1/2\" cold water down to recessed valve box. Confirm exact location with owner/architect.", "source_text": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": "4"}}, {"subject": "Domestic Water Line", "attribute": "pipe_size", "value": "2", "source_text": "(E)2\"CW", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": null}}]}