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>
This commit is contained in:
woogiandClaude Opus 4.8 committed 2026-07-03 00:22:02 +00:00
commit 1d248a8808
262 files changed
+8209

No files matched your search

@@ -0,0 +1 @@
[{"cluster_id": "Project_Information", "cluster_type": "general", "primary_location_key": {"room": null, "room_name": null, "level": null, "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General", "Architectural"], "disciplines_expected": [], "assertion_ids": ["G01.01#0", "G01.01#1", "G01.01#2", "G01.01#3", "G01.01#4", "G01.01#5", "G01.01#6", "G01.01#7", "G01.01#9", "G11.01#0", "G21.01#7", "G21.01#8", "G11.04#4", "A11.01#0"], "possible_relationships": [], "review_focus": ["coordination"], "confidence": "high"}, {"cluster_id": "Building_C_Requirements", "cluster_type": "general", "primary_location_key": {"room": null, "room_name": null, "level": "BUILDING C", "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General", "Architectural"], "disciplines_expected": ["Electrical", "Mechanical", "Plumbing", "Structural"], "assertion_ids": ["G11.01#1", "G11.03#0", "G11.03#1", "G11.03#2", "G11.03#3", "G11.03#4", "G11.03#5", "G11.03#6", "G11.03#8", "G11.03#9", "G11.03#10", "G11.03#11", "G11.03#12", "G11.03#13", "G11.03#14", "G11.03#15", "G11.03#20", "A11.01#1", "A11.01#3"], "possible_relationships": [], "review_focus": ["coordination", "constructability", "owner_standard"], "confidence": "high"}, {"cluster_id": "Project_Scope_And_Code_Summary", "cluster_type": "code_item", "primary_location_key": {"room": null, "room_name": null, "level": null, "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General"], "disciplines_expected": ["Architectural"], "assertion_ids": ["G11.04#0", "G11.04#1", "G11.04#2", "G11.04#3", "G11.04#5", "G11.04#6", "G11.04#7", "G11.04#8", "G11.04#9", "G11.04#10", "G11.04#11", "G21.01#15", "G21.01#16"], "possible_relationships": [], "review_focus": ["code", "coordination"], "confidence": "high"}, {"cluster_id": "Applicable_Codes_And_Standards", "cluster_type": "code_item", "primary_location_key": {"room": null, "room_name": null, "level": null, "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General", "Architectural", "Electrical"], "disciplines_expected": ["Mechanical", "Plumbing", "Structural"], "assertion_ids": ["G11.01#2", "G11.01#9", "G21.01#9", "G21.01#10", "G21.01#11", "G21.01#12", "G21.01#13", "G21.01#14", "G31.02#3", "A23.01#0", "A23.01#1", "E01.01#0"], "possible_relationships": [], "review_focus": ["code"], "confidence": "high"}, {"cluster_id": "Site_Context_Other_Buildings", "cluster_type": "general", "primary_location_key": {"room": null, "room_name": null, "level": null, "grid": null, "tag": null, "detail_reference": "A11.01", "plan_zone": null}, "disciplines_present": ["Architectural"], "disciplines_expected": [], "assertion_ids": ["A11.01#2", "A11.01#4", "A11.01#5", "A11.01#6", "A11.01#7", "A11.01#8", "A11.01#9", "A11.01#10", "A11.01#11", "A11.01#12"], "possible_relationships": [], "review_focus": ["coordination"], "confidence": "high"}, {"cluster_id": "General_Project_Notes", "cluster_type": "general", "primary_location_key": {"room": null, "room_name": "PROJECT GENERAL NOTES", "level": null, "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General"], "disciplines_expected": [], "assertion_ids": ["G11.01#3"], "possible_relationships": [], "review_focus": ["coordination"], "confidence": "high"}, {"cluster_id": "Dimensioning_Conventions", "cluster_type": "general", "primary_location_key": {"room": null, "room_name": "PROJECT GENERAL NOTES", "level": null, "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General"], "disciplines_expected": ["Architectural", "Structural"], "assertion_ids": ["G11.01#4", "G11.01#5", "G11.01#6", "G11.01#7", "G11.01#8"], "possible_relationships": [], "review_focus": ["coordination", "constructability"], "confidence": "high"}, {"cluster_id": "Administrative_Submittal_Requirements", "cluster_type": "general", "primary_location_key": {"room": null, "room_name": null, "level": null, "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General"], "disciplines_expected": [], "assertion_ids": ["G31.01#0", "G31.01#1", "G31.01#2", "G31.01#3", "G31.01#4", "G31.02#6"], "possible_relationships": [], "review_focus": ["coordination"], "confidence": "high"}, {"cluster_id": "As_Built_Closeout_Requirements", "cluster_type": "general", "primary_location_key": {"room": null, "room_name": null, "level": null, "grid": null, "tag": null, "detail_reference": null, "plan_zone": null}, "disciplines_present": ["General", "Electrical"], "disciplines_expected": [], "assertion_ids": ["G31.02#7", "G31.02#8", "G31.02#9", "G31.02#10", "G31.02#11", "E01.02#5"], "possible_relationships": [], "review_focus": ["coordination"], "confidence": "high"}, {"cluster_id": "Demolition_And_Existing_Conditions", "cluster_type": "general", "primary_location_key": {"room": nLine truncated