Files
Conflict_Checker/backend/.llm_cache/4736f1f036206441dc800cb9336237a9a4366f969540d28d4356c66ceebc8280.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.3 KiB
JSON

{"conflicts": [{"conflict_id": "vapor_barrier_spec_discrepancy", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Slab-on-Grade Penetration Pour Back", "disciplines": ["General", "Plumbing"], "sheets": ["G11.03", "P03.01"], "description": "The Landlord Work Letter requires a 15 mil vapor barrier for concrete pour-backs at penetrations, while the plumbing Backfill Piping Detail specifies a 6 mil vapor retarder. These are conflicting material specifications for the same scope of work. The contractor needs a single, clear requirement to follow, and landlord requirements are typically non-negotiable.", "evidence": [{"discipline": "General", "sheet": "G11.03", "source_text": "b. The Tenant shall fire caulk the opening for any penetrations into the roof deck and at any penetrations. Demolising concrete slab shall be poured back complete with the following items as a minimum: ... ii. 15 Mil vapor barrier", "asserted_value": "15 Mil vapor barrier"}, {"discipline": "Plumbing", "sheet": "P03.01", "source_text": "PER 2021 IBC, CHAPTER 19, SECTION 1907: POLYETHYLENE VAPOR RETARDER MINIMUM 6-MIL SHALL BE REQUIRED.", "asserted_value": "6-mil Polyethylene vapor retarder minimum"}], "recommended_resolution": "coordinate drawings"}]}