Files
Conflict_Checker/backend/.llm_cache/7d6983551070b0f715420bc1f8281a2525bd980f66cbf3f29cb31f75030bc966.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
9.2 KiB
JSON

{"sheet_number": "A51.01", "discipline": "Architectural", "sheet_title": "ELEVATIONS, ENLARGED PLANS, & DETAILS", "level": null, "scale": "As Noted", "assertions": [{"assertion_id": "A5101.1.001", "subject": "Room", "category": "room", "attribute": "room_name", "value": "MEN'S RESTROOM", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": "103", "room_name": "MEN'S RESTROOM", "level": null, "tag": null, "detail_reference": "1", "plan_zone": null}, "source_text": "MEN'S RESTROOM", "coordination_targets": ["architectural", "specialty"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A5101.1.002", "subject": "Room", "category": "room", "attribute": "room_number", "value": "103", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": "103", "room_name": "MEN'S RESTROOM", "level": null, "tag": null, "detail_reference": "1", "plan_zone": null}, "source_text": "103", "coordination_targets": ["architectural", "specialty"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A5101.1.003", "subject": "Room", "category": "room", "attribute": "room_name", "value": "WOMEN'S / RESTROOM", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": "102", "room_name": "WOMEN'S / RESTROOM", "level": null, "tag": null, "detail_reference": "1", "plan_zone": null}, "source_text": "WOMEN'S / RESTROOM", "coordination_targets": ["architectural", "specialty"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A5101.1.004", "subject": "Room", "category": "room", "attribute": "room_number", "value": "102", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": "102", "room_name": "WOMEN'S / RESTROOM", "level": null, "tag": null, "detail_reference": "1", "plan_zone": null}, "source_text": "102", "coordination_targets": ["architectural", "specialty"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A5101.1.005", "subject": "Equipment", "category": "equipment", "attribute": "equipment_location", "value": "EDF-1 is located outside restrooms 102 and 103", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": "EDF-1", "detail_reference": "1", "plan_zone": null}, "source_text": "EDF-1", "coordination_targets": ["architectural", "plumbing", "electrical", "structural", "ada"], "conflict_potential": "medium", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A5101.1.006", "subject": "Fixture", "category": "plumbing", "attribute": "fixture_location", "value": "Restrooms contain WC-1", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": "102, 103", "room_name": "MEN'S RESTROOM, WOMEN'S / RESTROOM", "level": null, "tag": "WC-1", "detail_reference": "1", "plan_zone": null}, "source_text": "WC-1", "coordination_targets": ["architectural", "plumbing"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A5101.1.007", "subject": "Fixture", "category": "plumbing", "attribute": "fixture_location", "value": "Restrooms contain L-1", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": "102, 103", "room_name": "MEN'S RESTROOM, WOMEN'S / RESTROOM", "level": null, "tag": "L-1", "detail_reference": "1", "plan_zone": null}, "source_text": "L-1", "coordination_targets": ["architectural", "plumbing"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A5101.1.008", "subject": "Signage", "category": "specialty", "attribute": "detail_callout", "value": "SEE G11.02", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": "102, 103", "room_name": "MEN'S RESTROOM, WOMEN'S / RESTROOM", "level": null, "tag": null, "detail_reference": "1", "plan_zone": null}, "source_text": "HANDICAPPED RESTROOM SIGNAGE (SEE G11.02)", "coordination_targets": ["architectural", "ada"], "conflict_potential": "medium", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A5101.2.001", "subject": "Fixture", "category": "accessibility", "attribute": "clearance", "value": "9", "unit": "in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "L-1", "detail_reference": "2", "plan_zone": null}, "source_text": "9\" MIN. TOE CLEAR", "coordination_targets": ["plumbing", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.2.002", "subject": "Fixture", "category": "accessibility", "attribute": "clearance", "value": "6", "unit": "in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "L-1", "detail_reference": "2", "plan_zone": null}, "source_text": "6\" MAX. TOE CLEAR", "coordination_targets": ["plumbing", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.2.003", "subject": "Fixture", "category": "plumbing", "attribute": "mounting_height", "value": "2'-5\" MIN.", "unit": "ft-in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "L-1", "detail_reference": "2", "plan_zone": null}, "source_text": "2'-5\" MIN.", "coordination_targets": ["plumbing", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.2.004", "subject": "Fixture", "category": "plumbing", "attribute": "mounting_height", "value": "2'-10\" MAX.", "unit": "ft-in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "L-1", "detail_reference": "2", "plan_zone": null}, "source_text": "2'-10\" MAX.", "coordination_targets": ["plumbing", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.3.001", "subject": "Fixture", "category": "plumbing", "attribute": "mounting_height", "value": "17\"-19\"", "unit": "in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "WC-1", "detail_reference": "3", "plan_zone": null}, "source_text": "17\"-19\"", "coordination_targets": ["plumbing", "ada", "code"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.3.002", "subject": "Grab Bar", "category": "accessibility", "attribute": "mounting_height", "value": "33\"-36\"", "unit": "in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": null, "detail_reference": "3", "plan_zone": null}, "source_text": "33\"-36\"", "coordination_targets": ["structural", "ada", "code"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.3.003", "subject": "Grab Bar", "category": "accessibility", "attribute": "length", "value": "3'-6\" MIN.", "unit": "ft-in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "side grab bar", "detail_reference": "3", "plan_zone": null}, "source_text": "3'-6\" MIN.", "coordination_targets": ["ada", "code"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.3.004", "subject": "Grab Bar", "category": "accessibility", "attribute": "length", "value": "3'-4\"", "unit": "ft-in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "rear grab bar", "detail_reference": "3", "plan_zone": null}, "source_text": "3'-4\"", "coordination_targets": ["ada", "code"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.3.005", "subject": "Toilet Accessory", "category": "specialty", "attribute": "location", "value": "7\"-9\"", "unit": "in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "TYPICAL RESTROOM", "level": null, "tag": "TOILET TISSUE DISPENSER", "detail_reference": "3", "plan_zone": null}, "source_text": "7\"-9\"", "coordination_targets": ["ada", "code"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A5101.4.001", "subject": "Millwork", "category": "specialty", "attribute": "overall_dim", "value": "3'-0\"", "unit": "ft-in", "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "Lounge", "level": null, "tag": "Sink cabinet", "detail_reference": "4", "plan_zone": null}, "source_text": "3'-0\"", "coordination_targets": ["architectural", "plumbing"], "conflict_potential": "low", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "A5101.4.002", "subject": "Millwork", "category": "specialty", "attribute": "equipment_location", "value": "Space provided for CLIENT'S REFRIGERATOR", "unit": null, "location_key": {"sheet_number": "A51.01", "grid": null, "room": null, "room_name": "Lounge", "level": null, "tag": null}}]}