Files
Conflict_Checker/backend/.llm_cache/0c0deceb7f6f7b6ac22394b22a3494745b9753736ce6fa96d6bcc27339daa6b5.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
2.8 KiB
JSON

{"issues": [{"issue_id": "VZE_2024_01_G3105_1", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Specification Section 09 30 00, Sheet G31.05", "disciplines": ["Architectural", "Interiors", "Specifications"], "sheets": ["G31.05"], "description": "The specification for tile slip resistance (Section 09 30 00) references ASTM C1028 for measuring Static Coefficient of Friction (SCOF). This ASTM standard was withdrawn in 2014, making it obsolete for a project under 2015 codes. The current industry standard is ANSI A326.3, which measures Dynamic Coefficient of Friction (DCOF). Relying on a withdrawn standard may result in the installation of flooring that does not meet the requirements for slip-resistant surfaces under the ADA, TAS, and IBC.", "evidence": [{"discipline": "General", "sheet": "G31.05", "source_text": "STATIC COEFFICIENT OF FRICTION: MIN. 0.6 FOR LEVEL SURFACES, MIN. 0.42 FOR RAMPS PER ASTM C1028 OR ANSI A137.1.", "asserted_value": "min 0.6 SCOF"}], "recommended_resolution": "Update the specification to reference the current standard, ANSI A326.3, and specify a required DCOF value (e.g., >= 0.42 for interior, level spaces expected to be walked upon when wet) to ensure compliance with accessibility requirements for slip-resistant surfaces.", "code_reference": null}, {"issue_id": "VZE_2024_01_G3104_1", "source_stage": "code", "category": "fire_separation", "severity": "high", "confidence": "high", "location": "Specification Section 081113, Sheet G31.04", "disciplines": ["Architectural", "Specifications"], "sheets": ["G31.04"], "description": "Specification section 081113 contains conflicting and potentially incorrect requirements for fire-rated doors. It specifies a '90 minute rated Class C' door, which is a contradiction; Class C doors are 20-minute rated, while 90-minute doors are Class B. It also calls for a '1-hour label' on doors in 1-hour exit corridors, where a 20-minute door is typically required by the IBC. This confusion could lead to the installation of improperly rated door assemblies, compromising life safety.", "evidence": [{"discipline": "General", "sheet": "G31.04", "source_text": "WHERE REQUIRED, INSTALLED FRAME AND DOOR ASSEMBLY SHALL CONFORM TO A 90 MINUTE RATED CLASS C INDICATED.", "asserted_value": "90"}, {"discipline": "General", "sheet": "G31.04", "source_text": "INCLUDE 1-HOUR LABEL ON FIRE RATED DOOR ASSEMBLIES LOCATED AT 1 HOUR RATED EXIT CORRIDORS.", "asserted_value": "1-hour"}], "recommended_resolution": "Revise specification 081113 to align with IBC Chapter 7 requirements for opening protectives. The door and frame schedule, cross-referenced with the code plan, should clearly indicate the required rating and class for each specific opening based on the wall assembly it is located in.", "code_reference": null}]}