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

{"conflicts": [{"conflict_id": "curb_height_discrepancy", "category": "note_or_spec_contradiction", "severity": "low", "confidence": "high", "location": "Roof / RTU Curb", "disciplines": ["Architectural", "Mechanical"], "sheets": ["A25.01", "M01.01"], "description": "The architectural roof curb detail specifies a minimum height of 12 inches, while the mechanical rooftop unit schedule note requires a specific height of 14 inches for the RTU curb. While the architectural detail notes 'UNLESS NOTED OTHERWISE', presenting two different values for the same component can cause confusion for bidders and installers. The values should be coordinated for clarity.", "evidence": [{"discipline": "Architectural", "sheet": "A25.01", "source_text": "ROOF CURB DETAIL - MINIMUM 1'-0\" [12\"] ROOF CURB HGT, UNLESS NOTED OTHERWISE", "asserted_value": "12 inches minimum"}, {"discipline": "Mechanical", "sheet": "M01.01", "source_text": "ROOFTOP UNIT SCHEDULE - REMARKS: 9. PROVIDE 14\" HIGH INSULATED ROOF CURB.", "asserted_value": "14 inches"}], "recommended_resolution": "coordinate drawings"}]}