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 @@
{"conflicts": [{"conflict_id": "room_name_inconsistency_102", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Women's Restroom 102", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.01"], "description": "The plumbing sanitary plan refers to the women's restroom as 'WOMEN'S ROOM', while architectural, electrical, and domestic water plans label it 'WOMEN'S RESTROOM'. While the intent is clear, all room names should be consistent across all disciplines to avoid confusion in schedules, submittals, or RFIs.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WOMEN'S ROOM", "asserted_value": "WOMEN'S ROOM"}], "recommended_resolution": "coordinate drawings"}]}