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": "G11.04#5", "original_value": "1", "normalized_value": 1, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a numeric integer.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G11.04#6", "original_value": "30'-0\"", "normalized_value": 360, "normalized_unit": "in", "normalized_attribute": null, "normalization_notes": "Converted feet and inches to inches.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G11.04#7", "original_value": "2402160146", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is an identifier and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G11.04#8", "original_value": "2311220004", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is an identifier and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G11.04#9", "original_value": "PROJECT IS A TENANT INTERIOR LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE. THE SCOPE OF WORK CONSISTS OF NEW CEILINGS, FLOORING, FINISHES, NONSTRUCTURAL WALLS, ELECTRICAL, MECHANICAL AND PLUMBING", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a descriptive text and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G11.04#10", "original_value": "OCC. CLASS M, AREA SPECIFIC USE Mercantile, GROSS SF 3,323, SF PER OCC. 60, DESIGN OCC. 56", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Complex string with multiple distinct values; not suitable for scalar normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G11.04#11", "original_value": "2", "normalized_value": 2, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a numeric integer.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#0", "original_value": "INVENTORY", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a name and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#1", "original_value": "LOUNGE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a name and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#2", "original_value": "MEN'S RESTROOM", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a name and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#3", "original_value": "WOMEN'S RESTROOM", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a name and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#4", "original_value": "MANAGER'S OFFICE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a name and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#5", "original_value": "CLEANING SUPPLIES/STORAGE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a name and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#6", "original_value": "SALES AREA", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a name and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#7", "original_value": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a descriptive text and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"assertion_id": "G21.01#8", "original_value": "AUTHORITY HAVING JURISDICTION (ACCESSIBILITY): STATE OF TEXAS", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a descriptive text and does not require normalization.", "source_text_preserved": true, "normalization_confidence": null}, {"asserLine truncated
|
||||
Reference in new issue
Block a user