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:
commit
1d248a8808
262 files changed
+8209
No files matched your search
+1
@@ -0,0 +1 @@
|
||||
{"normalized_assertions": [{"assertion_id": "P02.02#2", "original_value": "MEN'S RESTROOM", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#3", "original_value": "WOMEN'S RESTROOM", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#4", "original_value": "CLEANING SUPPLIES/STORAGE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#5", "original_value": "MANAGER'S OFFICE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#6", "original_value": "SALES AREA", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#7", "original_value": "EWH-1 is located above ceiling, suspended as high as possible in ceiling plenum and requires an auxiliary drain pan.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#8", "original_value": "Route 3/4\" T&P drain line and 3/4\" auxiliary drain lines to floor sink below.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "Drain Routing", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#9", "original_value": "Provide adequate supports to prevent any movement of T&P and aux. drain lines.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "Support Requirement", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#10", "original_value": "Route proposed 1-1/4\" CW line to existing 2\" water main line.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#11", "original_value": "Route 1/2\" cold and hot water down.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#12", "original_value": "Route 1/2\" cold water down to recessed valve box. Confirm exact location with owner/architect.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#13", "original_value": "2", "normalized_value": "2", "normalized_unit": "inches", "normalized_attribute": "pipe_size", "normalization_notes": "Assumed 'inches' as unit for pipe size based on context.", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "P03.01#0", "original_value": "Saw-cut and route proposed sanitary waste line to existing 4\" sanitary waste line or larger.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#1", "original_value": "Route proposed new vent branch line to existing 4\" vent main line or larger.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#2", "original_value": "170-LF LEONARD", "normalized_value": "170-LF LEONARD", "normalized_unit": null, "normalized_attribute": "equipment_model", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#3", "original_value": "110", "normalized_value": "110", "normalized_unit": "\u00b0F", "normalized_attribute": "temperature", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#4", "original_value": "Pipe discharge 3/4\" to floor sink per plans", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "pressure_relief_drain", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#5", "original_value": "A.O. SMITH PMC-2", "normalizeLine truncated
|
||||
Reference in new issue
Block a user