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:
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "c09841", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Project-wide wall finish", "disciplines": ["Architectural", "Specifications"], "sheets": ["A23.01", "G31.05"], "description": "The finish plan specifies eggshell paint (PT-1) for general wall surfaces per General Note L. However, the gypsum board specification (09 29 00) on G31.05 only explicitly requires a Level 4 drywall finish for walls receiving semi-gloss or gloss paint. This leaves the required finish level for the project's primary wall finish ambiguous, which could lead to incorrect bidding and a finish quality lower than what is typically required for an eggshell paint, potentially resulting in post-occupancy issues or change orders.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "[Finish Legend, PAINT, PT-1] FINISH: EGGSHELL", "asserted_value": "Paint finish is Eggshell"}, {"discipline": "General", "sheet": "G31.05", "source_text": "[SPECIFICATIONS 09 29 00 GYPSUM BOARD, 2.06 FINISHES, A. FINISH LEVELS] 4. LEVEL 4: WALLS AND CEILINGS TO RECEIVE SEMI-GLOSS OR GLOSS PAINT OR OTHER AREAS SPECIFICALLY INDICATED.", "asserted_value": "Level 4 Drywall Finish required for Semi-Gloss or Gloss paint"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
Reference in New Issue
Block a user