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
+20
@@ -0,0 +1,20 @@
|
||||
# Python
|
||||
.venv/
|
||||
venv/
|
||||
__pycache__/
|
||||
*.pyc
|
||||
*.pyo
|
||||
|
||||
# Secrets / env
|
||||
.env
|
||||
*.env
|
||||
backend/.env
|
||||
|
||||
# Runtime data & artifacts
|
||||
backend/uploads/
|
||||
backend/outputs/
|
||||
out/
|
||||
*.log
|
||||
|
||||
# Sample drawing sets (large binaries)
|
||||
samples/*.pdf
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,77 @@
|
||||
# Conflict Checker
|
||||
|
||||
Cross-discipline **design contradiction** detector for construction drawing sets.
|
||||
Built for architects to back-check a set (Arch / Struct / Mech / Elec / Plumb / FP / …)
|
||||
**before** it goes out to a GC for bid. It flags information that *disagrees between
|
||||
disciplines* — e.g. the RCP ceiling height vs the mechanical duct elevation, a door
|
||||
schedule count vs the floor plan, a column that lands in a corridor.
|
||||
|
||||
> This is **not** the IronBid scope-ownership conflict checker (who-owns-what for bidding).
|
||||
> That stays in IronBid; this tool is a separate, design-QA pipeline.
|
||||
|
||||
## How it works (hybrid extract-then-compare)
|
||||
|
||||
```
|
||||
PDF -> page images -> per-sheet grounded facts -> cluster by location -> reason -> report
|
||||
Stage 0 Stage 1 (vision) Stage 2 (no LLM) Stage 3 Stage 4
|
||||
```
|
||||
|
||||
1. **Stage 0** `pdf_processor` — PDF pages to base64 JPEGs (100 DPI, 2400px cap).
|
||||
2. **Stage 1** `extractor` — one vision call per sheet extracts discrete, **grounded**
|
||||
assertions (each carries verbatim `source_text` and a `location_key`). A grounding
|
||||
guard drops any assertion whose number isn't in its own source text.
|
||||
3. **Stage 2** `clusterer` — deterministic: groups assertions that refer to the same
|
||||
grid / room / tag across **≥2 disciplines** (or a schedule-vs-plan within one). This
|
||||
keeps Stage 3 calls small and few.
|
||||
4. **Stage 3** `conflict_checker` — one reasoning call per cluster (with the relevant
|
||||
sheet images) decides whether the disciplines genuinely contradict, and classifies it.
|
||||
5. **Stage 4** `report` — `conflicts.json` + a readable `report.md`.
|
||||
|
||||
The model is **`google/gemini-2.5-pro`** via OpenRouter (configurable). **All prompt
|
||||
tuning lives in `backend/prompts.py`** — the system prompts, the attribute vocabulary,
|
||||
and the conflict taxonomy.
|
||||
|
||||
## Setup
|
||||
|
||||
```bash
|
||||
python3 -m venv .venv && . .venv/bin/activate
|
||||
pip install -r requirements.txt # needs system poppler-utils for pdf2image
|
||||
cp backend/.env.example backend/.env # then set AI_API_KEY to your OpenRouter key
|
||||
```
|
||||
|
||||
## Run
|
||||
|
||||
CLI (the fast tuning loop — also dumps `assertions.json` / `clusters.json` for inspection):
|
||||
|
||||
```bash
|
||||
python cli/run_check.py samples/your_set.pdf --out out/your_set
|
||||
# -> out/your_set/report.md + conflicts.json
|
||||
```
|
||||
|
||||
Web UI (upload + view):
|
||||
|
||||
```bash
|
||||
uvicorn backend.main:app --reload # open http://127.0.0.1:8000
|
||||
```
|
||||
|
||||
## Conflict categories
|
||||
|
||||
`dimensional_disagreement`, `elevation_disagreement`, `location_mismatch`,
|
||||
`missing_element`, `schedule_vs_plan_mismatch`, `tag_or_reference_inconsistency`,
|
||||
`spatial_clash`, `note_or_spec_contradiction`.
|
||||
|
||||
## Tuning
|
||||
|
||||
- Edit prompts/vocab/taxonomy in `backend/prompts.py`.
|
||||
- Inspect `out/<set>/assertions.json` to see what Stage 1 extracted, and
|
||||
`out/<set>/clusters.json` to see what got compared. Most false negatives are a
|
||||
clustering/extraction miss; most false positives are a Stage-3 prompt issue.
|
||||
- Build a golden set: hand-verify `conflicts.json` for a known set and diff future runs.
|
||||
|
||||
## Known limitations (v1)
|
||||
|
||||
- A location appearing in only **one** discipline never forms a cluster, so pure
|
||||
"missing element" gaps aren't caught deterministically (Stage 3 still catches missing
|
||||
counterparts when the location is co-located).
|
||||
- Stage 3 currently sends **full pages**, not crops. If accuracy/cost needs it, add
|
||||
crop-by-grid later.
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copy to backend/.env and fill in your OpenRouter key.
|
||||
|
||||
AI_BASE_URL=https://openrouter.ai/api/v1
|
||||
AI_API_KEY=sk-or-...
|
||||
MODEL=google/gemini-2.5-pro
|
||||
|
||||
# Pipeline tuning
|
||||
PDF_DPI=100
|
||||
MAX_PAGES=60
|
||||
MAX_DIMENSION=2400
|
||||
LLM_TIMEOUT=180
|
||||
EXTRACT_MAX_TOKENS=8192
|
||||
REASON_MAX_TOKENS=4096
|
||||
EXTRACT_CONCURRENCY=4
|
||||
REASON_CONCURRENCY=4
|
||||
|
||||
# Public URL users reach this server on (used for the link in result emails)
|
||||
APP_BASE_URL=http://localhost:8099
|
||||
|
||||
# Email notifications (optional). Leave SMTP_HOST blank to disable.
|
||||
# Examples:
|
||||
# Gmail: SMTP_HOST=smtp.gmail.com SMTP_PORT=587 (use an App Password)
|
||||
# M365: SMTP_HOST=smtp.office365.com SMTP_PORT=587
|
||||
SMTP_HOST=
|
||||
SMTP_PORT=587
|
||||
SMTP_USER=
|
||||
SMTP_PASSWORD=
|
||||
SMTP_FROM=
|
||||
SMTP_USE_TLS=true
|
||||
SMTP_USE_SSL=false
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "QAQC-MS-001", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Entire Drawing Set", "disciplines": ["Structural"], "sheets": [], "description": "The entire Structural (S) series of drawings is missing from the set. Structural plans and details are fundamental for any scope involving new construction or modifications, including supporting new rooftop equipment. Notes on other disciplines' drawings (e.g., E05.02, M03.01) explicitly call for coordination with a structural engineer, but no structural information is provided. This omission makes the set incomplete for bidding, permitting, and construction.", "evidence": [{"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": "Coordination with structural engineer required"}, {"discipline": "Mechanical", "sheet": "M03.01", "source_text": "ANGLE IRON FRAME ALL AROUND ROOF OPENING RE: STRUCTURAL.", "asserted_value": "Coordination with structural drawings required"}], "recommended_resolution": "Provide the complete Structural drawing set (foundation plans, framing plans, details, general notes) as required for the project scope.", "code_reference": null}, {"issue_id": "QAQC-MS-002", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Architectural Series", "disciplines": ["Architectural"], "sheets": [], "description": "An Architectural Floor Plan, presumed to be numbered A21.01, is missing. The sheet index jumps from General sheets to A22.01 (Reflected Ceiling Plan). A dimensioned floor plan showing partition layout is the primary drawing for a build-out and is essential for all other disciplines to coordinate with. The 'missing_expected_sheets' report notes this logical gap and a failed extraction for the page where it should be.", "evidence": [{"discipline": "Architectural", "sheet": "sheet_index", "source_text": "Missing expected sheet A21.01 based on numbering sequence before A22.01", "asserted_value": "Missing Architectural Floor Plan"}], "recommended_resolution": "Provide the missing main Architectural Floor Plan sheet (A21.01).", "code_reference": null}, {"issue_id": "QAQC-MS-003", "source_stage": "qaqc", "category": "missing_sheet", "severity": "high", "confidence": "high", "location": "Mechanical Series", "disciplines": ["Mechanical"], "sheets": ["M01.01", "M02.02"], "description": "A Mechanical floor plan, presumed to be numbered M02.01, is missing. The drawing set jumps from Mechanical schedules (M01.01) to the Mechanical Roof Plan (M02.02) without providing a plan for the interior ductwork, diffusers, and thermostats. This plan is necessary to understand the HVAC system layout within the tenant space.", "evidence": [{"discipline": "Mechanical", "sheet": "sheet_index", "source_text": "Missing expected sheet M02.01 based on numbering sequence before M02.02", "asserted_value": "Missing Mechanical Floor Plan"}], "recommended_resolution": "Provide the missing Mechanical Floor Plan sheet (M02.01) showing the HVAC layout for the tenant space.", "code_reference": null}, {"issue_id": "QAQC-MS-004", "source_stage": "qaqc", "category": "missing_sheet", "severity": "high", "confidence": "high", "location": "Life Safety", "disciplines": ["Electrical", "Fire Protection"], "sheets": ["E04.01", "A22.01"], "description": "A comprehensive Fire Alarm plan is not provided. While sheet A22.01 shows some notification appliances (strobes), the set lacks a dedicated plan showing the full system, including the Fire Alarm Control Panel (FACP), pull stations, smoke/heat detectors, duct detectors, and associated wiring/riser diagrams as required by NFPA 72. Sheet E04.01 covers 'Special Systems' but appears to focus on data cabling, not life safety. This is a critical omission for life safety review and permit.", "evidence": [{"discipline": "Technology / Low Voltage", "sheet": "E04.01", "source_text": "(2) CAT.6/18\"", "asserted_value": "Sheet E04.01 shows data outlets, not a complete fire alarm system."}, {"discipline": "General", "sheet": "G11.03", "source_text": "TENANT IS REQUIRED TO USE LANDLORD'S FIRE ALARM MONITORING COMPANY TO CONNECT TENANT'S SYSTEM TO LANDLORD'S FIRE ALARM PANEL.", "asserted_value": "A tenant fire alarm system is explicitly required."}], "recommended_resolution": "Provide a complete Fire Alarm plan compliant with NFPA 72 and local AHJ requirements. This may be a separate 'FA' series sheet or integrated into the Electrical 'E' sheets.", "code_reference": "NFPA 72"}, {"issue_id": "QAQC-MSCH-001", "source_stage": "qaqc", "category": "missing_schedule", "severity": "high", "confidence": "high", "location": "Architectural Series", "disciplines": ["Architectural"], "sheets": ["G11.01", "G31.06"], "description": "A Partition Type Legend or Schedule is missing. General Note 25.D on G11.01 bases dimensioLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
[{"assertion_id": "G21.01#9", "attribute": "general_note", "value": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a specific code reference and is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#10", "attribute": "general_note", "value": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "source_text": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a specific code reference and is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#11", "attribute": "general_note", "value": "2021 STATE OF TEXAS ADOPTED INTERNATIONAL MECHANICAL CODE (IMC)", "source_text": "2021 STATE OF TEXAS ADOPTED INTERNATIONAL MECHANICAL CODE (IMC)", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a specific code reference and is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#12", "attribute": "general_note", "value": "2018 STATE OF TEXAS ADOPTED INTERNATIONAL PLUMBING CODE (IPC)", "source_text": "2018 STATE OF TEXAS ADOPTED INTERNATIONAL PLUMBING CODE (IPC)", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a specific code reference and is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#13", "attribute": "general_note", "value": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "source_text": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a specific code reference and is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#14", "attribute": "general_note", "value": "2012 TEXAS ACCESSIBILITY STANDARDS", "source_text": "2012 TEXAS ACCESSIBILITY STANDARDS", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a specific standard reference and is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#15", "attribute": "general_note", "value": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "source_text": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "normalized_value": "3323", "normalized_unit": "square feet", "normalized_attribute": "area", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#16", "attribute": "general_note", "value": "THE BUILDING IS FULLY SPRINKLERED", "source_text": "THE BUILDING IS FULLY SPRINKLERED.", "normalized_value": "true", "normalized_unit": null, "normalized_attribute": "fully_sprinklered", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G31.01#0", "attribute": "administration", "value": "Ten (10) copies required for submittal.", "source_text": "NUMBER OF COPIES FOR SUBMITTAL - TEN (10).", "normalized_value": "10", "normalized_unit": "copies", "normalized_attribute": "submittal_copy_count", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G31.01#1", "attribute": "administration", "value": "In case of discrepancies, the contractor shall provide the better quality or greater quantity of work at no additional cost.", "source_text": "WHERE DISCREPANCIES EXIST WITHIN THE CONTRACT DOCUMENTS, THE PROSPECTIVE BIDDER OR CONTRACTOR SHALL PROVIDE THE BETTER QUALITY OR GREATER QUANTITY OF WORK INVOLVED, NO ADDITIONAL COST TO OWNER.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is a descriptive clause.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G31.01#2", "attribute": "administration", "value": "One electronic copy in PDF format required for submittal.", "source_text": "ELECTRONIC DOCUMENTS: SUBMIT ONE ELECTRONIC COPY IN PDF FORMAT.", "normalized_value": "1", "normalized_unit": "copy", "normalized_attribute": "electronic_submittal_copy_count", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G31.01#3", "attribute": "administration", "value": "Architect review tLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "A22.01", "discipline": "Architectural", "sheet_title": "REFLECTED CEILING PLAN", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"assertion_id": "A2201-GN-001", "subject": "Fire Alarm Strobe", "category": "fire_alarm", "attribute": "mounting_height_AFF", "value": "80", "unit": "in", "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "ALL WALL STROBES SHALL BE LOCATED @ +80\" AFF", "coordination_targets": ["electrical", "fire_alarm", "code", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "A2201-GN-002", "subject": "Fire Alarm Strobe", "category": "fire_alarm", "attribute": "device_location", "value": "centered in ceiling tile", "unit": null, "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "ALL CEILING STROBES TO BE CENTERED IN CEILING TILE.", "coordination_targets": ["electrical", "fire_alarm", "architectural"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A2201-GN-003", "subject": "Fire Alarm Strobe", "category": "fire_alarm", "attribute": "device_location", "value": "align vertically with receptacle below where occurs", "unit": null, "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "ALL STROBES ARE TO ALIGN VERTICALLY WITH RECEPTACLE BELOW WHERE OCCURS.", "coordination_targets": ["electrical", "fire_alarm", "architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A2201-GN-004", "subject": "Ceiling Device", "category": "ceiling", "attribute": "device_location", "value": "center of acoustical ceiling panel", "unit": null, "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "INSTALL NEW SPRINKLER HEADS AND LIGHT FIXTURES AT THE CENTER OF THE ACOUSTICAL CEILING PANEL U.N.O.", "coordination_targets": ["electrical", "fire_protection", "architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A2201-GN-005", "subject": "Fire Alarm Device", "category": "fire_alarm", "attribute": "device_location", "value": "centered and aligned with light fixtures", "unit": null, "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "ALL FIRE ALARM / LIFE SAFETY EQUIPMENT LOCATIONS TO BE LOCATED CENTERED AND ALIGNED WITH LIGHT FIXTURES.", "coordination_targets": ["electrical", "fire_alarm", "architectural"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A2201-GN-006", "subject": "Ceiling", "category": "ceiling", "attribute": "ceiling_finish", "value": "AT-1 ACOUSTIC CEILING TILE", "unit": null, "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "CEILING THROUGHOUT ENTIRE SPACE TO BE AT-1 ACOUSTIC CEILING TILE", "coordination_targets": ["architectural"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A2201-GN-007", "subject": "Ceiling", "category": "ceiling", "attribute": "ceiling_grid", "value": "C4-A CEILING GRID", "unit": null, "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "C4-A CEILING GRID.", "coordination_targets": ["architectural"], "conflict_potential": "low", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A2201-SCH-001", "subject": "Light Fixture", "category": "schedule_entry", "attribute": "description", "value": "2' x 2' RECESSED INDIRECT, 4000K, 90+CRI, ACRYLIC SHEILDING, WHITE FINISH", "unit": null, "location_key": {"sheet_number": "A22.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": "L-4", "detail_reference": null, "plan_zone": null}, "source_text": "TAG: L-4, MANUF.: LITHONIA, MODEL: 2BLT2-33L-ADSM-EZ1-LP940, DESCRIPTION: 2' x 2' RECESSED INDIRECT, 4000K, 90+CRI, ACRYLIC SHEILDING, WHITE FINISH", "coordination_targets": ["electrical", "specialty"], "conflict_potential": "medium", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "A2201-SCH-002", "subject": "Light Fixture", "category": "schedule_entry", "attribute": "description", "value": "16\" PENDANT, 2700K, DOMED LENSLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
[{"issue_id": "DEDUP-01", "overall_risk_score": 100, "severity": "critical", "risk_drivers": ["permit_risk", "life_safety", "accessibility", "structural", "mep_coordination", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "The drawings reference multiple conflicting building codes (2018 & 2021 IBC), while the jurisdiction requires the 2015 IBC. This is a fatal flaw that guarantees permit rejection and requires immediate correction of the design basis for the entire project to avoid a complete redesign."}, {"issue_id": "QAQC-002-M", "overall_risk_score": 100, "severity": "critical", "risk_drivers": ["life_safety", "permit_risk", "structural", "mep_coordination", "constructability", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "The complete absence of structural drawings, despite the addition of new rooftop equipment, creates a severe life-safety hazard and makes the project unpermittable and unbuildable. A structural engineer must be engaged immediately to design and document the necessary structural support."}, {"issue_id": "CBI-003", "overall_risk_score": 99, "severity": "critical", "risk_drivers": ["life_safety", "permit_risk", "structural", "constructability", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "The design improperly delegates the engineering of supports for heavy suspended equipment to the contractor, creating a significant life-safety risk from potential structural failure. The structural engineer of record must provide a complete, engineered design for these supports."}, {"issue_id": "QAQC-001-M", "overall_risk_score": 98, "severity": "critical", "risk_drivers": ["permit_risk", "constructability", "mep_coordination", "cost_exposure", "schedule_impact", "bid_ambiguity", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "Core architectural and mechanical plan sheets are missing, rendering the set incomplete for bidding, permitting, or construction. This omission prevents verification of critical dimensions, ceiling heights, and MEP system layouts, and must be rectified immediately."}, {"issue_id": "verizon-elyson-002", "overall_risk_score": 92, "severity": "critical", "risk_drivers": ["accessibility", "permit_risk", "constructability", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "before_permit", "senior_architect_summary": "A floor-mounted toilet is specified, which has a strict 59-inch ADA depth clearance requirement. The architectural plans needed to verify this dimension are missing, creating a critical risk of building a non-compliant restroom that would require costly demolition and rework to fix."}, {"issue_id": "QAQC-003", "overall_risk_score": 90, "severity": "critical", "risk_drivers": ["permit_risk", "bid_ambiguity", "cost_exposure", "schedule_impact", "life_safety", "accessibility", "change_order_risk"], "recommended_priority": "before_bid", "senior_architect_summary": "The lack of Door and Window Schedules and corresponding plan tags means critical data for fire ratings, egress, hardware, cost, and procurement is undefined. The set is not biddable or permittable without this information."}, {"issue_id": "QAQC-004", "overall_risk_score": 88, "severity": "high", "risk_drivers": ["bid_ambiguity", "permit_risk", "life_safety", "cost_exposure", "schedule_impact", "constructability", "change_order_risk"], "recommended_priority": "before_bid", "senior_architect_summary": "The absence of a wall type schedule and lack of rated partition callouts on the plans creates massive bid ambiguity and a fire-code compliance risk. It is impossible to accurately price or build the partitions without this fundamental information."}, {"issue_id": "DEDUP-02", "overall_risk_score": 85, "severity": "critical", "risk_drivers": ["mep_coordination", "constructability", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "before_bid", "senior_architect_summary": "A major MEP coordination failure exists where a 480V water heater is specified but served by a 208V circuit. This will lead to procurement of incorrect equipment and significant rework, cost overruns, and schedule delays if not corrected before bidding."}, {"issue_id": "DEDUP-04", "overall_risk_score": 85, "severity": "high", "risk_drivers": ["permit_risk", "mep_coordination", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "before_permit", "senior_architect_summary": "The drawings reference conflicting versions of the National Electrical Code (2014 and 2023). This ambiguity creates a permit risk and may lead to non-compliant electrical design, requiring correction and resubmission."}, {"issue_id": "accessibility_ramp_slip_resistance_01", "overall_risk_score": 82, "severity": "high", "riLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "VerizonElyson-ADA-001", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Sales Area", "disciplines": ["Electrical"], "sheets": ["E04.01"], "description": "A communication outlet in the Sales Area is specified to be mounted at 55 inches above finished floor. This height exceeds the 48-inch maximum for high side or forward reach for operable parts under ADA guidelines. This could render the outlet unusable for a person in a wheelchair.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/55\"/H", "asserted_value": "55"}], "recommended_resolution": "Verify the function of this outlet. If it is not exempt as serving dedicated, non-user-adjustable equipment, relocate the outlet to be within the accessible reach range, typically a maximum of 48 inches AFF.", "code_reference": "ADA 205.1"}, {"issue_id": "VerizonElyson-CODE-001", "source_stage": "code", "category": "building_code", "severity": "low", "confidence": "high", "location": "Sheet E05.01", "disciplines": ["Electrical", "Fire Protection"], "sheets": ["E05.01"], "description": "A note regarding separation of electrical outlets in rated walls references \"UBC 4304\". The adopted code for this project is the 2015 IBC, not the Uniform Building Code (UBC). This outdated reference can cause confusion for contractors and inspectors.", "evidence": [{"discipline": "Electrical", "sheet": "E05.01", "source_text": "IN ACCORDANCE WITH UBC 4304 OUTLETS ON OPPOSITE SIDES OF WALLS OR PARTITIONS IN THE SAME STUD SPACE MUST BE SEPARATED BY A MIN. OF 24\" HORIZONTAL DISTANCE.", "asserted_value": "24"}], "recommended_resolution": "Update the note to reference the correct section from the 2015 International Building Code (e.g., IBC Section 714.4.2).", "code_reference": null}, {"issue_id": "VerizonElyson-ADA-002", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Men's and Women's Restrooms", "disciplines": ["Architectural", "Plumbing"], "sheets": ["E04.01", "P01.01", "G21.01"], "description": "The drawing set specifies ADA-compliant water closets but lacks dimensioned floor plans or enlarged plans of the restrooms to verify compliance. There is no information to confirm the required 60-inch minimum width and 59-inch minimum depth for the wheelchair accessible compartment, nor clearances around the fixture.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "WATER CLOSET (FLOOR MOUNTED) (A.D.A.)", "asserted_value": "Floor Mounted"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "MEN'S RESTROOM", "asserted_value": "MEN'S RESTROOM"}], "recommended_resolution": "Provide enlarged and fully dimensioned plans of the Men's and Women's restrooms demonstrating compliance with all applicable TAS and ADA requirements for compartment size, door maneuvering clearances, and fixture clearances.", "code_reference": "ADA 604.8.1.1"}, {"issue_id": "VerizonElyson-ADA-003", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Restrooms and Lounge", "disciplines": ["Architectural", "Plumbing"], "sheets": ["P01.01", "E04.01"], "description": "The plumbing schedule specifies ADA-compliant lavatories and a sink, but no plans show the installation details. Dimensions are required to verify the lavatory and sink counter/rim height (34 inches maximum), knee and toe clearance, and clear floor space for a forward approach.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "LAVATORY (WALL MOUNTED) (A.D.A.)", "asserted_value": "true"}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "SINGLE BOWL SINK (A.D.A)", "asserted_value": "true"}], "recommended_resolution": "Provide enlarged and fully dimensioned plans and elevations of the lavatory and sink locations, demonstrating compliance with TAS and ADA requirements for clear floor space, knee/toe clearance, and mounting height.", "code_reference": "ADA 606.2"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "SUBMITTAL_FORMAT_AND_QUANTITY_CONFLICT-01", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Specifications - Submittal Procedures", "disciplines": ["General"], "sheets": ["G31.01"], "description": "The specification contains conflicting requirements for the format and quantity of submittals. One section requires ten (10) hard copies for submittal, while another section describes an electronic-first workflow requiring one (1) PDF copy, with hard copies to be provided only after electronic approval. This creates ambiguity for the contractor's bidding and administrative process.", "evidence": [{"discipline": "General", "sheet": "G31.01", "source_text": "NUMBER OF COPIES FOR SUBMITTAL - TEN (10).", "asserted_value": "10 copies required for submittal"}, {"discipline": "General", "sheet": "G31.01", "source_text": "ELECTRONIC DOCUMENTS: SUBMIT ONE ELECTRONIC COPY IN PDF FORMAT.", "asserted_value": "1 electronic copy required for submittal"}], "recommended_resolution": "verify with architect"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G31.06", "discipline": "General", "sheet_title": "UL RATINGS - DESIGN #U419", "level": null, "scale": null, "assertions": [{"subject": "UL Design U419", "attribute": "wall_rating", "value": "1, 2, 3 or 4", "source_text": "Nonbearing Wall Ratings \u2014 1, 2, 3 or 4 Hr (See Items 4 & 5 through 5J)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419"}}, {"subject": "UL Design U419 - Item 1 Floor and Ceiling Runners", "attribute": "component_material", "value": "Channel shaped, fabricated from min 25 MSG corrosion-protected steel", "source_text": "1. Floor and Ceiling Runners \u2014 (Not Shown) \u2014 For use with Item 2 \u2014 Channel shaped, fabricated from min 25 MSG corrosion-protected steel", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 1"}}, {"subject": "UL Design U419 - Item 1 Floor and Ceiling Runners", "attribute": "component_fastening", "value": "attached to floor and ceiling with fasteners 24 in. OC max", "source_text": "attached to floor and ceiling with fasteners 24 in. OC max.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 1"}}, {"subject": "UL Design U419 - Item 2 Steel Studs", "attribute": "stud_spacing", "value": "24", "source_text": "1C. Framing Members* \u2014 Steel Studs \u2014 (Not Shown. As an alternate to Item 1) \u2014 min 0.015 in. (min bare metal thickness) galvanized steel, spaced a max of 24 in. OC.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 2"}}, {"subject": "UL Design U419 - Item 2 Steel Studs", "attribute": "stud_length", "value": "cut 3/8 to 3/4 in. less than assembly height", "source_text": "Studs to be cut 3/8 to 3/4 in. less than assembly height.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 2"}}, {"subject": "UL Design U419 - 1 Hr Rating", "attribute": "stud_depth", "value": "1-5/8", "source_text": "Rating, Hr: 1, Min Stud Depth, in.: 1-5/8", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 1 Hr Rating"}}, {"subject": "UL Design U419 - 1 Hr Rating", "attribute": "gypsum_board_layers_thickness", "value": "1 layer, 1/2 in. thick", "source_text": "Rating, Hr: 1, Min Thkns of Gyp Bd & Layers: 1 layer, 1/2 in. thick", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 1 Hr Rating"}}, {"subject": "UL Design U419 - 1-1/2 Hr Rating", "attribute": "gypsum_board_layers_thickness", "value": "1 layer, 5/8 in. thick", "source_text": "Rating, Hr: 1-1/2, Min Thkns of Gyp Bd & Layers: 1 layer, 5/8 in. thick", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 1-1/2 Hr Rating"}}, {"subject": "UL Design U419 - 2 Hr Rating", "attribute": "gypsum_board_layers_thickness", "value": "2 layers, 1/2 in. thick", "source_text": "Rating, Hr: 2, Min Stud Depth, in.: 1-5/8, Min Thkns of Gyp Bd & Layers: 2 layers, 1/2 in. thick", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "UL Design U419, Item 5, 2 Hr Rating (1-5/8 stud)"}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"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}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "g31.04_spec_081113_fire_rating", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Hollow Metal Doors and Frames Specification / Section 08 11 13", "disciplines": ["Architectural"], "sheets": ["G31.04"], "description": "The specification for hollow metal doors provides conflicting fire rating requirements. Section 3, paragraph A.1 states that fire-rated assemblies shall have a 90-minute rating, while paragraph A.1.b specifies a 1-hour label for doors in 1-hour rated corridors. This must be clarified to ensure doors are specified and procured with the correct fire rating.", "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 MINUTE"}, {"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": "verify with architect"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "room_name_women's_restroom_vs_room", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Women's Restroom (Room 102)", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.01"], "description": "The room is labeled 'WOMEN'S RESTROOM' on Architectural and most other drawings, but is labeled 'WOMEN'S ROOM' on Plumbing sheet P02.01. All drawings should use consistent naming for rooms and spaces to avoid confusion during bidding and construction.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WOMEN'S ROOM", "asserted_value": "WOMEN'S ROOM"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "room_103_name_inconsistency", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Men's Restroom", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E03.01"], "description": "The room is labeled 'MEN'S RESTROOM' on the architectural plans and most other discipline drawings, but is generically labeled 'RESTROOM' on the electrical lighting plan. While the location is clear, inconsistent naming can lead to confusion when referencing room schedules or coordinating finishes and equipment.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "MEN'S RESTROOM", "asserted_value": "MEN'S RESTROOM"}, {"discipline": "Electrical", "sheet": "E03.01", "source_text": "RESTROOM", "asserted_value": "RESTROOM"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "P03-001", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "high", "location": "Plumbing Details on Sheet P03.01", "disciplines": ["Plumbing", "General", "Architectural"], "sheets": ["P03.01"], "description": "A general note on the plumbing details sheet references the '2021 IBC' for a vapor retarder requirement. The project's adopted building code is the 2015 IBC. Citing an incorrect code edition can lead to confusion during plan review and may not reflect the requirements of the authority having jurisdiction.", "evidence": [{"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": "Vapor retarder per 2021 IBC"}], "recommended_resolution": "Verify the vapor retarder requirement in the applicable 2015 International Building Code and update the note on sheet P03.01 to cite the correct code section and edition.", "code_reference": null}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"prioritized_issues": [{"issue_id": "juris-01", "overall_risk_score": 100, "severity": "critical", "risk_drivers": ["permit_risk", "accessibility", "life_safety", "code_reference", "change_order_risk", "owner_decision", "bid_ambiguity"], "recommended_priority": "immediate", "senior_architect_summary": "Critical jurisdictional conflict between project code profile (San Diego, CA) and construction drawings (Harris County, TX). This affects all applicable codes and standards (California vs. Texas), making code review impossible. Must be resolved immediately to enable proper permitting and compliance."}, {"issue_id": "JURISDICTION-CONFLICT-001", "overall_risk_score": 100, "severity": "critical", "risk_drivers": ["permit_risk", "accessibility", "life_safety", "code_reference", "change_order_risk", "owner_decision", "bid_ambiguity"], "recommended_priority": "immediate", "senior_architect_summary": "Critical conflict between project code profile (San Diego, CA) and architectural plans (Cypress, TX). This affects all applicable codes and standards (California vs. Texas), making code review impossible. Must be resolved immediately to enable proper permitting and compliance."}, {"issue_id": "pendant_headroom_clearance", "overall_risk_score": 90, "severity": "critical", "risk_drivers": ["life_safety", "accessibility", "constructability", "cost_exposure", "change_order_risk", "schedule_impact", "bid_ambiguity"], "recommended_priority": "immediate", "senior_architect_summary": "Pendant light fixtures in the Sales Area are mounted at 65 inches, violating ADA headroom clearance requirements (80 inches). This poses a collision hazard and requires rework if fixtures are over circulation paths."}, {"issue_id": "VZE-CA-SD-002", "overall_risk_score": 85, "severity": "high", "risk_drivers": ["life_safety", "permit_risk", "structural", "constructability", "cost_exposure", "change_order_risk", "schedule_impact"], "recommended_priority": "before_permit", "senior_architect_summary": "HVAC vent (VTR) is within 10 feet of outdoor air intake, violating mechanical code. This could introduce sewer gas into the building and requires relocation before permit approval."}, {"issue_id": "verizon_elyson_wc_stall_depth_coordination", "overall_risk_score": 80, "severity": "high", "risk_drivers": ["accessibility", "constructability", "cost_exposure", "change_order_risk", "schedule_impact", "bid_ambiguity"], "recommended_priority": "before_permit", "senior_architect_summary": "Floor-mounted water closet requires 59-inch stall depth. If architectural plans do not accommodate this, either fixtures or plans must be revised before permit submission."}, {"issue_id": "VZE-CA-SD-003", "overall_risk_score": 75, "severity": "high", "risk_drivers": ["life_safety", "permit_risk", "constructability", "cost_exposure", "change_order_risk", "schedule_impact"], "recommended_priority": "before_permit", "senior_architect_summary": "HVAC condensate drain connects directly to sanitary sewer, violating plumbing code. Requires indirect connection via air gap or break before permit approval."}, {"issue_id": "ISSUE-001", "overall_risk_score": 70, "severity": "high", "risk_drivers": ["mep_coordination", "constructability", "cost_exposure", "change_order_risk", "schedule_impact", "bid_ambiguity"], "recommended_priority": "before_construction", "senior_architect_summary": "Lighting layout discrepancy between electrical and architectural plans. Must be resolved to avoid ceiling and wiring rework during construction."}, {"issue_id": "ISSUE-002", "overall_risk_score": 65, "severity": "high", "risk_drivers": ["permit_risk", "accessibility", "code_reference", "change_order_risk", "owner_decision", "bid_ambiguity"], "recommended_priority": "before_permit", "senior_architect_summary": "Conflicting IBC versions (2018 vs. 2021) across drawings. Project must be designed to a single code edition for permitting and compliance."}, {"issue_id": "ISSUE-003", "overall_risk_score": 60, "severity": "medium", "risk_drivers": ["mep_coordination", "constructability", "cost_exposure", "change_order_risk", "schedule_impact", "bid_ambiguity"], "recommended_priority": "before_construction", "senior_architect_summary": "Mechanical clearance conflict with exhaust fans. Overlapping 10' radius zones violate required separation, requiring coordination before construction."}, {"issue_id": "ISSUE-004", "overall_risk_score": 55, "severity": "medium", "risk_drivers": ["accessibility", "constructability", "cost_exposure", "change_order_risk", "schedule_impact", "bid_ambiguity"], "recommended_priority": "before_construction", "senior_architect_summary": "Inconsistent knee clearance heights (28\" vs. 29\") between general and specific details. May cause fabrication confusion, requiring coordination before construction."}, {"issue_id": "ISSUE-005", "overall_risk_score": 50, "severity": "medium", "risk_drivers": ["mep_coordination", "constructability", "cost_exposure", "change_order_risk", "schedule_impact", Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "8f8b3c9b-6d6a-4d2c-8064-a212356c9a9d", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "General - Code Data Sheets", "disciplines": ["Architectural", "General"], "sheets": ["G11.04", "G21.01"], "description": "The drawing set lists multiple conflicting versions of the applicable building, fire, and electrical codes. Sheet G21.01 specifies the 2021 IFC, while the project profile specifies the 2018 IFC. Sheet G11.04 references the 2021 IBC. Sheet G21.01 lists a nonsensical reference for the NEC (\"2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)\"), which conflicts with the 2020 NEC in the project profile. It is impossible to perform a code compliance review or construct the project without a clearly defined and consistently applied set of codes.", "evidence": [{"discipline": "General", "sheet": "G11.04", "source_text": "AREA LIMITATION: UNLIMITED (TABLES 504.3, 504.4, 506.2 IBC 2021)", "asserted_value": "IBC 2021"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2018 INTERNATIONAL BUILDING CODE"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2021 INTERNATIONAL FIRE CODE"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "asserted_value": "2023 ... 2014 NEC"}], "recommended_resolution": "Revise the drawings to consistently state the single set of applicable code editions for all disciplines, as adopted by the Authority Having Jurisdiction. All code analysis and design should be updated to reflect the correct codes.", "code_reference": null}, {"issue_id": "4a7e9f2d-1ea2-4a0b-9c76-5544d6da61ff", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "General - Project Information", "disciplines": ["Architectural", "General"], "sheets": ["G11.01", "G21.01"], "description": "The project jurisdiction is ambiguous. The project profile lists the jurisdiction as the \"City of Katy,\" but the project address on sheet G11.01 is in \"Cypress, TX,\" and the Authority Having Jurisdiction (AHJ) is listed as \"Harris County\" on sheet G21.01. These are different jurisdictions with potentially different code adoptions and local amendments. This must be clarified before a review can proceed.", "evidence": [{"discipline": "General", "sheet": "G11.01", "source_text": "7022 ELYSON EXCHANGE WAY CYPRESS, TX 77433", "asserted_value": "CYPRESS, TX"}, {"discipline": "General", "sheet": "G21.01", "source_text": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "asserted_value": "HARRIS COUNTY"}], "recommended_resolution": "Confirm the correct project address and governing Authority Having Jurisdiction (AHJ). Revise all project documentation, including the code information on the drawings, to reflect the requirements of the correct AHJ.", "code_reference": null}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "VER-ELY-001", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Women's Room", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01"], "description": "An electric drinking fountain (EDF-1) is shown exclusively within the Women's Room. This does not provide equitable access for all building occupants, as required by accessibility standards. Drinking fountains must be accessible to people regardless of gender. The Men's Restroom plan does not show a drinking fountain.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "EDF-1", "asserted_value": "EDF-1 is located in WOMEN'S ROOM."}], "recommended_resolution": "Relocate the drinking fountain to a common area accessible to all occupants, or provide an additional equivalent fixture accessible to occupants who do not use the Women's Room. Verify all fixture locations and counts comply with plumbing code and accessibility standards.", "code_reference": null}, {"issue_id": "VER-ELY-002", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "high", "location": "Lounge - Sink SK-1", "disciplines": ["Plumbing"], "sheets": ["P02.01", "P03.01"], "description": "The drawings show conflicting information for the vent pipe size serving the lounge sink (SK-1). Sheet P02.01 indicates a 2\" vent, while the riser diagram on Sheet P03.01 indicates a 1 1/2\" vent. This discrepancy must be resolved to ensure proper installation and code compliance.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "2\"V", "asserted_value": "2"}, {"discipline": "Plumbing", "sheet": "P03.01", "source_text": "1 1/2\"V", "asserted_value": "1.5"}], "recommended_resolution": "The engineer of record must determine the correct vent size required by the plumbing code and update all relevant drawings (plans, risers, etc.) to show a consistent and compliant size.", "code_reference": null}, {"issue_id": "VER-ELY-003", "source_stage": "code", "category": "building_code", "severity": "high", "confidence": "high", "location": "Water Heater EWH-1", "disciplines": ["Plumbing"], "sheets": ["P02.02", "P03.01"], "description": "Drawing notes for water heater EWH-1 specify routing both the Temperature and Pressure (T&P) relief valve drain and the auxiliary pan drain to a floor sink. The wording is ambiguous and could be interpreted as allowing the drains to be combined. Combining a T&P relief drain with any other pipe is a life safety hazard and is prohibited by plumbing codes, as it could obstruct the valve's emergency relief function.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM. PROVIDE AUXILIARY DRAIN PAN BELOW WATER HEATER...ROUTE 3/4\" T&P DRAIN LINE AND 3/4\" AUXILIARY DRAIN LINES TO FLOOR SINK BELOW.", "asserted_value": "Route 3/4\" T&P drain line and 3/4\" auxiliary drain lines to floor sink below."}], "recommended_resolution": "Revise drawing notes to explicitly require the T&P relief valve drain and the auxiliary pan drain to be run as separate, independent lines to their termination point above the floor sink receptor, in compliance with the applicable plumbing code.", "code_reference": null}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "893c5d64-1507-4f61-b48c-de79f3238ca7", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "All rated wall penetrations", "disciplines": ["Electrical", "Plumbing", "General"], "sheets": ["E05.01", "P01.01", "G31.04"], "description": "The Electrical detail for a typical wall sleeve penetration prescriptively specifies a '3 HOUR RATED CAULK'. However, the Plumbing notes and General Specifications state that firestopping assemblies must be rated to match the hourly rating of the construction being penetrated. This creates a conflict for any penetration through a rated wall that is not 3-hour rated, leading to confusion about which requirement to follow and potentially incorrect material installation or unnecessary cost.", "evidence": [{"discipline": "Electrical", "sheet": "E05.01", "source_text": "PACK BOTH ENDS OF SLEEVE WITH 3M FIRE DAM 150 3 HOUR RATED CAULK OR APPROVED EQUAL", "asserted_value": "Firestopping shall be 3-hour rated."}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "SEAL ALL PENETRATIONS THROUGH RATED WALLS, FLOORS AND CEILINGS WITH A UL LISTED ASSEMBLY TO PROVIDE A RATING EQUAL TO OR GREATER THAN THE RATING OF THE WALL, FLOOR OR CEILING.", "asserted_value": "Firestopping rating shall be equal to or greater than the rating of the penetrated element."}, {"discipline": "General", "sheet": "G31.04", "source_text": "FIRESTOPPING: TESTED IN ACCORDANCE WITH ASTM E119 OR UL 263 TO MEET THE HOURLY F-RATINGS OF THE CONSTRUCTION BEING PENETRATED.", "asserted_value": "Firestopping rating shall meet the hourly F-rating of the penetrated element."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_index": [{"sheet_id": "G01.01", "sheet_number": "G01.01", "sheet_title": "COVER SHEET", "discipline": "General", "drawing_type": "cover", "level": null, "page_number": 1, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G11.01", "sheet_number": "G11.01", "sheet_title": "VICINITY PLAN, ABBREVIATIONS, PROJECT GENERAL NOTES & SHEET INDEX", "discipline": "General", "drawing_type": "sheet_index", "level": null, "page_number": 2, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G11.02", "sheet_number": "G11.02", "sheet_title": "SYMBOLS & TYPICAL HEIGHTS", "discipline": "General", "drawing_type": "notes", "level": null, "page_number": 3, "qaqc_relevance": "medium", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "G11.03", "sheet_number": "G11.03", "sheet_title": "LANDLORD WORK LETTER", "discipline": "General", "drawing_type": "notes", "level": "BUILDING C", "page_number": 4, "qaqc_relevance": "medium", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "G11.04", "sheet_number": "G11.04", "sheet_title": "FIRE CODE DESIGN AND COMPLIANCE REVIEW", "discipline": "General", "drawing_type": "code_life_safety", "level": null, "page_number": 5, "qaqc_relevance": "high", "code_review_relevance": "high", "confidence": "high"}, {"sheet_id": "G21.01", "sheet_number": "G21.01", "sheet_title": "CODE / EXITING PLAN", "discipline": "General", "drawing_type": "code_life_safety", "level": null, "page_number": 6, "qaqc_relevance": "high", "code_review_relevance": "high", "confidence": "high"}, {"sheet_id": "G31.01", "sheet_number": "G31.01", "sheet_title": "SPECIFICATIONS", "discipline": "General", "drawing_type": "specifications", "level": null, "page_number": 7, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.02", "sheet_number": "G31.02", "sheet_title": "SPECIFICATIONS", "discipline": "General", "drawing_type": "specifications", "level": null, "page_number": 8, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.03", "sheet_number": "G31.03", "sheet_title": "SPECIFICATIONS", "discipline": "General", "drawing_type": "specifications", "level": null, "page_number": 9, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.04", "sheet_number": "G31.04", "sheet_title": "SPECIFICATIONS", "discipline": "General", "drawing_type": "specifications", "level": null, "page_number": 10, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.05", "sheet_number": "G31.05", "sheet_title": "SPECIFICATIONS", "discipline": "General", "drawing_type": "specifications", "level": null, "page_number": 11, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.06", "sheet_number": "G31.06", "sheet_title": "UL RATINGS - DESIGN #U419", "discipline": "General", "drawing_type": "detail", "level": null, "page_number": 12, "qaqc_relevance": "high", "code_review_relevance": "high", "confidence": "high"}, {"sheet_id": "A11.01", "sheet_number": "A11.01", "sheet_title": "SITE PLAN", "discipline": "Architectural", "drawing_type": "site_plan", "level": null, "page_number": 13, "qaqc_relevance": "medium", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "page-14", "sheet_number": null, "sheet_title": "Page 14 (extraction failed)", "discipline": "Architectural", "drawing_type": "floor_plan", "level": null, "page_number": 14, "qaqc_relevance": "high", "code_review_relevance": "medium", "confidence": "low"}, {"sheet_id": "page-15", "sheet_number": null, "sheet_title": "Page 15 (extraction failed)", "discipline": "Architectural", "drawing_type": "reflected_ceiling_plan", "level": null, "page_number": 15, "qaqc_relevance": "high", "code_review_relevance": "medium", "confidence": "low"}, {"sheet_id": "A23.01", "sheet_number": "A23.01", "sheet_title": "FINISH PLAN", "discipline": "Architectural", "drawing_type": "floor_plan", "level": null, "page_number": 16, "qaqc_relevance": "high", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "A24.01", "sheet_number": "A24.01", "sheet_title": "FURNITURE/ POWER/ DATA FLOOR PLAN", "discipline": "Architectural", "drawing_type": "floor_plan", "level": null, "page_number": 17, "qaqc_relevance": "high", "code_review_relevance": "medium", "confidence": "high"}, {"sheet_id": "A25.01", "sheet_number": "A25.01", "sheet_title": "ROOF PLAN", "discipline": "Architectural", "drawing_type": "roof_plan", "level": "Roof", "page_number": 18, "qaqc_relevance": "high", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "A51.01", "sheet_number": "A51.01", "sheet_title": "ELEVATIONS, ENLARGED PLANS, & DETAILS", "discipline": "Architectural", "drawing_type": "detail", "level": null, "page_number": 19, "qaqc_relevance": "high", "code_review_relLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "P0201_duplicate_fixture_tag_FD1", "category": "tag_or_reference_inconsistency", "severity": "medium", "confidence": "high", "location": "Men's and Women's Restrooms", "disciplines": ["Plumbing"], "sheets": ["P02.01"], "description": "The fixture tag 'FD-1' is used for two separate floor drains, one located in the Men's Restroom and another in the Women's Restroom. Fixture tags must be unique to avoid ambiguity in fixture schedules, procurement, and installation. One tag should be revised, for example, to 'FD-2'.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "3\"FD-1", "asserted_value": "Fixture tag for floor drain in Men's Restroom"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "3\"FD-1", "asserted_value": "Fixture tag for floor drain in Women's Room"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "CLEANING_SUPPLIES_STORAGE_1_missing_mop_sink", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "Room CLEANING SUPPLIES/STORAGE", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01", "A23.01", "A24.01"], "description": "The plumbing plan P02.01 indicates a mop sink (MS-1) and associated drains (FD-1, FS-1) within the 'CLEANING SUPPLIES/STORAGE' room. These fixed plumbing fixtures are not shown on the architectural plans, including the Finish Plan (A23.01) and Furniture/Power/Data Plan (A24.01). Architectural plans should show fixed equipment for proper spatial coordination, wall blocking confirmation, and finish application.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "MS-1", "asserted_value": "Mop Sink MS-1 is shown in this room."}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "CLEANING SUPPLIES/STORAGE", "asserted_value": "Architectural Finish Plan shows this room as empty, with no fixed equipment like a mop sink."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "PROJ-G1104-1", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "Sheet G11.04 - FIRE CODE DESIGN AND COMPLIANCE REVIEW", "disciplines": ["General", "Architectural"], "sheets": ["G11.04"], "description": "The Fire Code Design and Compliance Review sheet cites the 2021 IBC for area limitations. However, the project's adopted code profile for Harris County specifies the 2015 IBC. All design calculations, including area, height, and egress, must be based on the legally adopted 2015 IBC.", "evidence": [{"discipline": "General", "sheet": "G11.04", "source_text": "AREA LIMITATION: UNLIMITED (TABLES 504.3, 504.4, 506.2 IBC 2021)", "asserted_value": "IBC 2021"}], "recommended_resolution": "Verify the adopted code with Harris County. If it is the 2015 IBC, revise all code analysis and design elements on sheet G11.04 and throughout the drawing set to comply with the 2015 IBC and remove references to the 2021 IBC.", "code_reference": null}, {"issue_id": "PROJ-G1102-1", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sheet G11.02 - SYMBOLS & TYPICAL HEIGHTS, Door Hardware Detail", "disciplines": ["Architectural", "General"], "sheets": ["G11.02"], "description": "The typical mounting height for door hardware is specified as 33\"-36\" AFF. The ADA requires operable parts of door hardware to be a minimum of 34 inches above the finished floor. Installing hardware at 33 inches would not be compliant.", "evidence": [{"discipline": "General", "sheet": "G11.02", "source_text": "33\"-36\" AFF", "asserted_value": "33-36"}], "recommended_resolution": "Revise the typical mounting height detail on sheet G11.02 to specify a range of 34 inches minimum to 48 inches maximum to the operable part of the hardware, in accordance with ADA 404.2.7. Ensure all door hardware in the project adheres to this revised range.", "code_reference": "ADA 404.2.7"}, {"issue_id": "PROJ-A5101-1", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sheet A51.01, Detail 3 - ENLARGED RESTROOM PLAN", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The door to the single-user restroom swings inward and directly into the clear floor space required for the water closet fixture. This obstructs access to the fixture and violates accessibility standards.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "Image evidence: Door swing arc shown overlapping the toilet fixture on the Enlarged Restroom Plan.", "asserted_value": "Inward door swing obstructing fixture."}], "recommended_resolution": "Revise the restroom layout. The recommended solution is to reverse the door to swing out into the corridor, ensuring it does not obstruct the accessible route. Alternatively, reconfigure the restroom interior so the door swing does not encroach on any fixture clearances.", "code_reference": "ADA 603.2.3"}, {"issue_id": "PROJ-A5101-2", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sheet A51.01, Detail 5 - INTERIOR ELEVATION - RESTROOM", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The restroom elevation detail shows the 36-inch rear grab bar centered on the water closet. Standard accessibility requirements specify that where a water closet is positioned near a side wall (e.g., 18 inches on center), the rear grab bar must be offset to provide adequate support, typically by extending 12 inches from the toilet centerline towards the near wall and 24 inches towards the open side. The centered installation shown is non-compliant.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "Image evidence: Interior elevation showing rear grab bar centered above toilet.", "asserted_value": "Centered rear grab bar."}], "recommended_resolution": "Revise the restroom plan and elevation details to show the rear grab bar offset from the toilet centerline in accordance with accessibility standards. For a toilet 18 inches from the wall, the bar should extend 12 inches toward the near side wall and 24 inches toward the open side.", "code_reference": null}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "CBI-001", "source_stage": "constructability", "category": "other", "severity": "critical", "confidence": "high", "location": "General Notes and Project Description", "disciplines": ["General"], "sheets": ["G11.04", "G21.01", "G31.02"], "description": "The project scope is defined inconsistently as both a 'FIRST GENERATION RETAIL SPACE' build-out (implying an empty shell) and a 'TENANT INTERIOR REMODEL' (implying existing construction to be demolished). Specification 02 41 00 for selective demolition also implies a remodel. This ambiguity presents a major risk to bidders who cannot accurately determine the scope of demolition work.", "evidence": [{"discipline": "General", "sheet": "G11.04", "source_text": "PROJECT IS A TENANT INTERIOR LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE.", "asserted_value": "First Generation Build-out"}, {"discipline": "General", "sheet": "G21.01", "source_text": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "asserted_value": "Remodel"}], "recommended_resolution": "Clarify if the project is a first-generation build-out or a remodel and ensure all drawing sheets consistently reflect the correct scope of work, particularly regarding demolition.", "code_reference": null}, {"issue_id": "CBI-002", "source_stage": "constructability", "category": "access_clearance", "severity": "critical", "confidence": "high", "location": "INVENTORY Room, West Wall", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.02"], "description": "The Architectural plan shows a Network Rack System to be mounted on the west wall of the INVENTORY room, while the Plumbing plan shows the Electric Water Heater (EWH-1) mounted in the exact same location. These two pieces of equipment cannot occupy the same space, creating a direct spatial clash.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "RACK SYSTEM ABOVE SAFE @ -74\" TO BOTTOM", "asserted_value": "Network Rack is located on west wall of Inventory room."}, {"discipline": "Plumbing", "sheet": "P02.02", "source_text": "EWH-1", "asserted_value": "Electric Water Heater is located on west wall of Inventory room."}], "recommended_resolution": "Coordinate the architectural, plumbing, and electrical drawings to relocate either the network rack or the water heater to resolve the spatial clash. It is strongly advised not to locate water-bearing equipment above or adjacent to sensitive electronic equipment.", "code_reference": null}, {"issue_id": "CBI-003", "source_stage": "constructability", "category": "support_anchorage", "severity": "critical", "confidence": "high", "location": "Roof", "disciplines": ["Architectural", "Mechanical"], "sheets": ["A25.01", "M01.01", "M02.02"], "description": "The Architectural Roof Plan (A25.01) shows and provides dimensions for only one new Rooftop Unit (RTU). The Mechanical Roof Plan (M02.02) and schedule (M01.01) clearly indicate two new RTUs (RTU-1 & RTU-2). This discrepancy poses a risk that structural support, roof curbs, and warranty-compliant penetrations may only be provided for one unit, leaving the second unit without required support.", "evidence": [{"discipline": "Architectural", "sheet": "A25.01", "source_text": "2 NEW RTU, PROVIDE NEW MECHANICAL ROOF CURBS AS NECESSARY...", "asserted_value": "Architectural roof plan shows one graphic location for 'NEW RTU'."}, {"discipline": "Mechanical", "sheet": "M02.02", "source_text": "RTU-1, RTU-2", "asserted_value": "Mechanical roof plan shows two distinct RTUs."}, {"discipline": "Mechanical", "sheet": "M01.01", "source_text": "TAG: RTU-1,2; MFR. CARRIER; MODEL 50FE-M07", "asserted_value": "Mechanical schedule lists two RTUs."}], "recommended_resolution": "The Architectural and Mechanical plans must be coordinated. The Architectural Roof Plan should be updated to show the correct quantity and locations for both RTUs to ensure proper structural and roofing provisions are made.", "code_reference": null}, {"issue_id": "CBI-004", "source_stage": "constructability", "category": "detail_gap", "severity": "high", "confidence": "high", "location": "Ceilings, throughout space", "disciplines": ["Architectural", "General"], "sheets": ["A22.01", "A23.01", "G31.05"], "description": "There is a fundamental conflict in the ceiling material specified. The Reflected Ceiling Plan (A22.01) and Finish Plan (A23.01) both specify an acoustical tile ceiling (AT-1) throughout the space. However, the Gypsum Board specification (09 29 00 on sheet G31.05) explicitly includes a specification for 5/8\" gypsum board on ceilings. This ambiguity affects bidding and the entire interior construction sequence.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "N. CEILING THROUGHOUT ENTIRE SPACE TO BE AT-1 ACOUSTIC CEILING TILE WITH C4-A CEILING GRID.", "asserted_value": "Acoustic Tile Ceiling"}, {"discipline": "General", "sheet": "G31.05", "source_text": "THICKNESS: ... B. CEILINGS: 5/8 INCH.Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G31.04", "discipline": "General", "sheet_title": "SPECIFICATIONS", "level": null, "scale": null, "assertions": [{"subject": "Architectural Woodwork", "attribute": "reference_standard", "value": "North American Architectural Woodwork Standards (NAAWS), current edition", "source_text": "REFERENCES: MINIMUM STANDARDS FOR WORK IN THIS SECTION SHALL BE IN CONFORMITY WITH THE NORTH AMERICAN ARCHITECTURAL WOODWORK STANDARDS (NAAWS), CURRENT EDITION.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "064000"}}, {"subject": "Wood Veneer Faced Paneling", "attribute": "material_specification", "value": "Use fire-retardant treated MDF core for panel fabrication unless indicated otherwise.", "source_text": "FIRE RETARDANT TREATED MDF CORE FOR PANEL FABRICATION UNLESS INDICATED OTHERWISE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "064000 2.1.C.2"}}, {"subject": "Architectural Woodwork", "attribute": "installation_tolerance", "value": "1/16", "source_text": "MAXIMUM VARIATION FROM TRUE POSITION: 1/16 INCH UNLESS OTHERWISE SPECIFIED.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "064000 3.1.E.1"}}, {"subject": "Architectural Woodwork", "attribute": "installation_tolerance", "value": "1/32", "source_text": "MAXIMUM VARIATION FROM TRUE ALIGNMENT WITH ABUTTING MATERIALS: 1/32 INCH UNLESS OTHERWISE SPECIFIED OR REQUIRED BY NAWWS GRADE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "064000 3.1.E.2"}}, {"subject": "Solid Surfacing Fabrications", "attribute": "warranty_duration", "value": "10", "source_text": "WARRANTY: PROVIDE MANUFACTURER'S 10 YEAR WARRANTY AGAINST DEFECTS IN MATERIALS AND WORKMANSHIP.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "066110 4.B"}}, {"subject": "Solid Surfacing Fabrications", "attribute": "installation_tolerance", "value": "1/8 inch in 10 feet, noncumulative", "source_text": "MAXIMUM VARIATION FROM LEVEL AND PLUMB: 1/8 INCH IN 10 FEET, NONCUMULATIVE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "066110 3.1.E.4.A"}}, {"subject": "Solid Surfacing Fabrications", "attribute": "installation_tolerance", "value": "plus or minus 1/16", "source_text": "MAXIMUM JOINT WIDTH BETWEEN ADJACENT PIECES AT JOINT: PLUS OR MINUS 1/16.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "066110 3.1.E.4.B"}}, {"subject": "Firestopping", "attribute": "testing_standard", "value": "ASTM E119 or UL 263", "source_text": "FIRESTOPPING: TESTED IN ACCORDANCE WITH ASTM E119 OR UL 263 TO MEET THE HOURLY F-RATINGS OF THE CONSTRUCTION BEING PENETRATED.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "078400 3.B"}}, {"subject": "Firestopping", "attribute": "listing_requirement", "value": "UL Assemblies", "source_text": "EXCEPT WHERE OTHER RATED ASSEMBLIES ARE REQUIRED BY THE CODE AUTHORITY, FIRESTOPPING SYSTEMS SHALL BE UL ASSEMBLIES.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "078400 3.C"}}, {"subject": "Joint Sealants", "attribute": "VOC_content", "value": "250", "source_text": "VOLATILE ORGANIC COMPOUND (VOC) CONTENT: SEALANTS SHALL MEET THE REQUIREMENTS OF SCAQMD RULE 1168; (MAX VOC CONTENT 250 GRAMS/LITER).", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "079200 2.1.A.1"}}, {"subject": "Hollow Metal Doors", "attribute": "fire_rating", "value": "90", "source_text": "WHERE REQUIRED, INSTALLED FRAME AND DOOR ASSEMBLY SHALL CONFORM TO A 90 MINUTE RATED CLASS C INDICATED.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "081113 3.B.1"}}, {"subject": "Hollow Metal Doors", "attribute": "fire_rating", "value": "1-hour", "source_text": "INCLUDE 1-HOUR LABEL ON FIRE RATED DOOR ASSEMBLIES LOCATED AT 1 HOUR RATED EXIT CORRIDORS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "081113 3.B.3"}}, {"subject": "Hollow Metal Doors", "attribute": "face_sheet_thickness", "value": "18", "source_text": "ANSI A250.8, SEAMLESS, MINIMUM 18 GAGE FACE SHEETS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "081113 2.1.C.1"}}, {"subject": "Hollow Metal Doors", "attribute": "hinge_reinforcement_thickness", "value": "7", "source_text": "HINGE REINFORCEMENTS FOR FULL MORTISE HINGES: MINIMUM 7 GAGE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "081113 2.1.D.1"}}, {"subject": "Hollow Metal Doors", "attribute": "lock_reinforcement_thickness", "value": "16", "source_text": "LOCK REINFORCEMENTS: MINIMUM 16 GAGE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "081113 2.1.D.2"}}, {"subject": "HoLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "code_version_conflict_01", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "General Notes on Sheet G21.01", "disciplines": ["General", "Architectural"], "sheets": ["G21.01"], "description": "The Code/Exiting Plan sheet G21.01 states the project is designed to the 2018 International Building Code (IBC) and 2021 International Fire Code (IFC). However, the project's code profile indicates the Authority Having Jurisdiction (Harris County) has adopted the 2015 IBC and 2015 IFC. Designing to a code version that has not been adopted by the jurisdiction can lead to significant review comments and redesign. This fundamental discrepancy must be clarified with the AHJ.", "evidence": [{"discipline": "General", "sheet": "G21.01", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS"}], "recommended_resolution": "Verify the currently adopted and enforced code editions with the Harris County Engineering Department and Harris County Fire Marshal's Office. Revise the design, drawings, and code analysis to comply with the correct, legally adopted code versions.", "code_reference": null}, {"issue_id": "accessibility_ramp_slip_resistance_01", "source_stage": "code", "category": "tas_tdlr", "severity": "high", "confidence": "high", "location": "Specification Section 09 30 00 on Sheet G31.05", "disciplines": ["General", "Architectural"], "sheets": ["G31.05"], "description": "Specification section 09 30 00 for Tiling requires a minimum Static Coefficient of Friction (SCOF) of 0.42 for ramps. The project is subject to the 2012 Texas Accessibility Standards (TAS), which under Section 302.1 requires a minimum SCOF of 0.8 for ramp surfaces. The specified value of 0.42 is substantially lower than the TAS requirement and would not provide a compliant slip-resistant surface.", "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.42 SCOF"}], "recommended_resolution": "Revise specification 09 30 00 to require ramp surfaces to have a static coefficient of friction of at least 0.8 to comply with 2012 TAS Section 302.1. Verify that all specified flooring materials for ramps meet this requirement.", "code_reference": null}, {"issue_id": "ada_door_hardware_height_01", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "medium", "location": "All accessible doors", "disciplines": ["General", "Architectural"], "sheets": ["G11.02"], "description": "Operable parts of door hardware, such as handles, latches, and locks, must be mounted between 34 inches minimum and 48 inches maximum above the finish floor. The provided drawing assertions do not contain information confirming this mounting height. This is a critical accessibility requirement that should be explicitly defined on the drawings.", "evidence": [], "recommended_resolution": "Verify and explicitly note on the drawings (e.g., on the Typical Heights sheet G11.02 or in the Door Schedule) that all operable hardware for accessible doors is to be mounted between 34 inches and 48 inches above the finish floor.", "code_reference": "ADA 404.2.7"}, {"issue_id": "ada_restroom_door_swing_01", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "low", "location": "MEN'S RESTROOM, WOMEN'S RESTROOM", "disciplines": ["Architectural", "Plumbing"], "sheets": ["G21.01", "P02.01", "P02.02"], "description": "Doors are not permitted to swing into the clear floor space or clearance required for any plumbing fixture in a multi-user restroom. Without dimensioned restroom plans, compliance cannot be verified. This is a common issue that can render fixtures inaccessible.", "evidence": [{"discipline": "General", "sheet": "G21.01", "source_text": "MEN'S RESTROOM", "asserted_value": "MEN'S RESTROOM"}, {"discipline": "General", "sheet": "G21.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}], "recommended_resolution": "Review the enlarged restroom floor plans to ensure that door swings do not encroach upon the required clear floor space at any accessible fixture (water closet, lavatory, etc.). Adjust door swing, door location, or room layout as necessary to comply.", "code_reference": "ADA 603.2.3"}, {"issue_id": "ada_employee_work_area_access_01", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "low", "location": "INVENTORY, MANAGER'S OFFICE, SALES AREA", "disciplines": ["Architectural"], "sheets": ["G21.01"], "descriLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "lounge_panel_quantity_mismatch", "category": "schedule_vs_plan_mismatch", "severity": "medium", "confidence": "high", "location": "LOUNGE", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E01.02"], "description": "The architectural plan shows a single electrical panel symbol labeled 'PANEL' on the wall in the Lounge, but the electrical schedules list two distinct panels (H and L) to be located in the Lounge. The architectural plan must be updated to show both panels to ensure adequate wall space and backing are provided during construction.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "PANEL", "asserted_value": "One electrical panel is shown on plan."}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "PANEL NAME H, LOCATION LOUNGE; PANEL NAME L, LOCATION LOUNGE", "asserted_value": "Two electrical panels (H and L) are scheduled in the Lounge."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"normalized_assertions": [{"assertion_id": "E01.02#9", "original_value": "5'-5\"", "normalized_value": "65", "normalized_unit": "inches", "normalized_attribute": "mounting_height_AFF", "normalization_notes": "Converted feet to inches (5'-5\" = 65 inches).", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E01.02#10", "original_value": "Type X is a LED exit sign with Nickel Cadmium battery and self diagnostics.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "schedule_entry", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E01.02#11", "original_value": "Emergency egress operation in fixtures shall provide minimum 400 lumens for minimum 90 minutes.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E01.02#12", "original_value": "5", "normalized_value": "5", "normalized_unit": "kVA", "normalized_attribute": "connected_load", "normalization_notes": "Assumed unit based on context (Connected (KVA): 5).", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "E01.02#13", "original_value": "21", "normalized_value": "21", "normalized_unit": "kVA", "normalized_attribute": "connected_load", "normalization_notes": "Assumed unit based on context (Connected (KVA): 21).", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "E01.02#14", "original_value": "<17", "normalized_value": "<17", "normalized_unit": "kVA", "normalized_attribute": "connected_load", "normalization_notes": "Assumed unit based on context (Connected (KVA): <17).", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "E01.02#15", "original_value": "100", "normalized_value": "100", "normalized_unit": "amps", "normalized_attribute": "service_size", "normalization_notes": "Assumed unit based on context (100 AMPS).", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "E01.02#16", "original_value": "LOUNGE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "equipment_location", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E01.02#17", "original_value": "SURFACE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "mounting", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E01.02#18", "original_value": "LOUNGE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "equipment_location", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E02.01#0", "original_value": "Coordinate final receptacle/data locations with architect/owner prior to rough-in.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E02.01#1", "original_value": "Coordinate final floorbox locations with architect/owner prior to rough-in.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E02.01#2", "original_value": "Refer to architectural drawings for dimensional locations of all outlets.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E02.01#3", "original_value": "Provide combination (power/data) Hubbell Systemone fully recessed floorbox #CFB4G25 with flush round cover (finish approved by architect).", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E02.01#4", "original_value": "Provide (power) Hubbell Systemone fully recessed floorbox #PFBI with flush round cover (finish approved by architect).", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E02.01#5", "original_value": "1-1/4\"C with pullstring for data to ceiling space above rack system in inventory room.", "normalized_value": "1.25", "normalized_unit": "inches", "normalized_attribute": "penetration", "normalization_notes": "Converted 1-1/4\" to decimal inches (1.25 inches).", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "E02.01#6", "oriLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "VER-ELY-P02.01-001", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Women's Restroom", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01"], "description": "The plans indicate the only drinking fountain (EDF-1) is located inside the Women's Restroom. This denies access to drinking water for male occupants and any person unable to use the Women's Restroom, which does not provide equitable access to building amenities.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "EDF-1", "asserted_value": "EDF-1 is located in WOMEN'S ROOM."}], "recommended_resolution": "Relocate the drinking fountain to a common use area accessible to all occupants, such as the Sales Area or a corridor. If only one fountain is provided, it must be a hi-lo unit to serve both standing persons and wheelchair users.", "code_reference": null}, {"issue_id": "VER-ELY-P03.01-001", "source_stage": "code", "category": "building_code", "severity": "low", "confidence": "high", "location": "Pipe Penetration Detail", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P03.01"], "description": "A detail note on sheet P03.01 cites the '2021 IBC, CHAPTER 19, SECTION 1907' for a vapor retarder requirement. The project's adopted building code is the 2015 IBC. All code references on the drawings should align with the applicable code for the jurisdiction.", "evidence": [{"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": "Vapor retarder detail cites 2021 IBC."}], "recommended_resolution": "Verify the vapor retarder requirement under the 2015 IBC and update the code citation on the drawing.", "code_reference": null}, {"issue_id": "VER-ELY-P03.01-002", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "medium", "location": "Water Heater EWH-1", "disciplines": ["Plumbing"], "sheets": ["P02.02", "P03.01"], "description": "The Temperature and Pressure (T&P) relief valve drain line for water heater EWH-1 is routed from the unit's location above the ceiling to a floor sink below. Plumbing codes typically require the T&P discharge point to be readily observable to serve as a visual safety indicator of malfunction. Routing the drain through a concealed space before discharge may not meet this requirement's intent.", "evidence": [{"discipline": "Plumbing", "sheet": "P03.01", "source_text": "A.S.M.E. RATED TEMP. AND PRESSURE RELIEF VALVE. PIPE DISCHARGE 3/4\" TO FLOOR SINK PER PLANS", "asserted_value": "Pipe discharge 3/4\" to floor sink per plans"}, {"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM. PROVIDE AUXILIARY DRAIN PAN BELOW WATER HEATER...", "asserted_value": "EWH-1 is located above ceiling, suspended as high as possible in ceiling plenum and requires an auxiliary drain pan."}], "recommended_resolution": "Verify with the Authority Having Jurisdiction (Harris County) that this T&P drain termination method is acceptable. The International Plumbing Code generally requires the discharge to be visible.", "code_reference": null}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_index": [{"sheet_id": "page-1", "sheet_number": null, "sheet_title": "Page 1 (extraction failed)", "discipline": "Unknown", "drawing_type": "cover", "level": null, "page_number": 1, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "low"}, {"sheet_id": "G11.01", "sheet_number": "G11.01", "sheet_title": "VICINITY PLAN, ABBREVIATIONS, PROJECT GENERAL NOTES & SHEET INDEX", "discipline": "Architectural", "drawing_type": "sheet_index", "level": null, "page_number": 2, "qaqc_relevance": "medium", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "G11.02", "sheet_number": "G11.02", "sheet_title": "SYMBOLS & TYPICAL HEIGHTS", "discipline": "Architectural", "drawing_type": "notes", "level": null, "page_number": 3, "qaqc_relevance": "medium", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "G11.03", "sheet_number": "G11.03", "sheet_title": "LANDLORD WORK LETTER", "discipline": "Architectural", "drawing_type": "notes", "level": "BUILDING C", "page_number": 4, "qaqc_relevance": "medium", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "G11.04", "sheet_number": "G11.04", "sheet_title": "FIRE CODE DESIGN AND COMPLIANCE REVIEW", "discipline": "Architectural", "drawing_type": "code_life_safety", "level": null, "page_number": 5, "qaqc_relevance": "high", "code_review_relevance": "high", "confidence": "high"}, {"sheet_id": "G21.01", "sheet_number": "G21.01", "sheet_title": "CODE / EXITING PLAN", "discipline": "Architectural", "drawing_type": "code_life_safety", "level": null, "page_number": 6, "qaqc_relevance": "high", "code_review_relevance": "high", "confidence": "high"}, {"sheet_id": "G31.01", "sheet_number": "G31.01", "sheet_title": "SPECIFICATIONS", "discipline": "Specifications", "drawing_type": "specifications", "level": null, "page_number": 7, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.02", "sheet_number": "G31.02", "sheet_title": "SPECIFICATIONS", "discipline": "Specifications", "drawing_type": "specifications", "level": null, "page_number": 8, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.03", "sheet_number": "G31.03", "sheet_title": "SPECIFICATIONS", "discipline": "Specifications", "drawing_type": "specifications", "level": null, "page_number": 9, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.04", "sheet_number": "G31.04", "sheet_title": "SPECIFICATIONS", "discipline": "Specifications", "drawing_type": "specifications", "level": null, "page_number": 10, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.05", "sheet_number": "G31.05", "sheet_title": "SPECIFICATIONS", "discipline": "Specifications", "drawing_type": "specifications", "level": null, "page_number": 11, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "high"}, {"sheet_id": "G31.06", "sheet_number": "G31.06", "sheet_title": "UL RATINGS - DESIGN #U419", "discipline": "Fire Protection", "drawing_type": "detail", "level": null, "page_number": 12, "qaqc_relevance": "medium", "code_review_relevance": "high", "confidence": "high"}, {"sheet_id": "A11.01", "sheet_number": "A11.01", "sheet_title": "SITE PLAN", "discipline": "Architectural", "drawing_type": "site_plan", "level": null, "page_number": 13, "qaqc_relevance": "high", "code_review_relevance": "high", "confidence": "high"}, {"sheet_id": "page-14", "sheet_number": null, "sheet_title": "Page 14 (extraction failed)", "discipline": "Unknown", "drawing_type": null, "level": null, "page_number": 14, "qaqc_relevance": "low", "code_review_relevance": "none", "confidence": "low"}, {"sheet_id": "A22.01", "sheet_number": "A22.01", "sheet_title": "REFLECTED CEILING PLAN", "discipline": "Architectural", "drawing_type": "reflected_ceiling_plan", "level": null, "page_number": 15, "qaqc_relevance": "high", "code_review_relevance": "medium", "confidence": "high"}, {"sheet_id": "A23.01", "sheet_number": "A23.01", "sheet_title": "FINISH PLAN", "discipline": "Interiors", "drawing_type": "floor_plan", "level": null, "page_number": 16, "qaqc_relevance": "medium", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "A24.01", "sheet_number": "A24.01", "sheet_title": "FURNITURE/ POWER/ DATA FLOOR PLAN", "discipline": "Architectural", "drawing_type": "floor_plan", "level": null, "page_number": 17, "qaqc_relevance": "high", "code_review_relevance": "low", "confidence": "high"}, {"sheet_id": "A25.01", "sheet_number": "A25.01", "sheet_title": "ROOF PLAN", "discipline": "Architectural", "drawing_type": "roof_plan", "level": "ROOF", "page_number": 18, "qaqc_relevance": "high", "code_review_relevance": "medium", "confidence": "high"}, {"sheet_id": "A51.01", "sheet_number": "A51.01", "sheet_title": "ELEVATIONS, ENLARGED PLANS, & DETAILS", "discipline": "Architectural", "drawing_type": "detail", "level": nLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "9426f022-777b-4dfa-89ca-ca922d56a70e", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Polished Concrete Floor PC-1", "disciplines": ["Architectural", "General"], "sheets": ["A23.01", "G31.05"], "description": "The finish plan note for Polished Concrete Floor (PC-1) requires a minimum Static Coefficient of Friction (SCOF) of 0.50. However, the general specification for Polished Concrete Flooring requires a minimum SCOF of 0.60 for level surfaces. These are conflicting performance requirements for the same floor finish, which will create ambiguity for the contractor during bidding and installation.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "SLIP RESISTANCE OF FLOOR TO BE NO LESS THAN A 0.50 STATIC COEFFICIENT OF FRICTION (SCOF)", "asserted_value": ">= 0.50 SCOF"}, {"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": ">= 0.60 SCOF"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G21.01", "discipline": "General", "sheet_title": "CODE / EXITING PLAN", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"subject": "Room Name", "attribute": "room_name", "value": "INVENTORY", "source_text": "INVENTORY", "confidence": "high", "location_key": {"grid": null, "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "LOUNGE", "source_text": "LOUNGE", "confidence": "high", "location_key": {"grid": null, "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "MEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "source_text": "WOMEN'S RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "WOMEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MANAGER'S OFFICE", "source_text": "MANAGER'S OFFICE", "confidence": "high", "location_key": {"grid": null, "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "source_text": "CLEANING SUPPLIES/STORAGE", "confidence": "high", "location_key": {"grid": null, "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "SALES AREA", "source_text": "SALES AREA", "confidence": "high", "location_key": {"grid": null, "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "source_text": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "AUTHORITY HAVING JURISDICTION (ACCESSIBILITY): STATE OF TEXAS", "source_text": "STATE OF TEXAS (ACCESSIBILITY)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "source_text": "2021 INTERNATIONAL FIRE CODE (IFC) WITH HARRIS COUNTY AMENDMENTS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2021 STATE OF TEXAS ADOPTED INTERNATIONAL MECHANICAL CODE (IMC)", "source_text": "2021 STATE OF TEXAS ADOPTED INTERNATIONAL MECHANICAL CODE (IMC)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2018 STATE OF TEXAS ADOPTED INTERNATIONAL PLUMBING CODE (IPC)", "source_text": "2018 STATE OF TEXAS ADOPTED INTERNATIONAL PLUMBING CODE (IPC)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "source_text": "2023 STATE OF TEXAS ADOPTED 2014 NFPA 70 NATIONAL ELECTRICAL CODE (NEC)", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "2012 TEXAS ACCESSIBILITY STANDARDS", "source_text": "2012 TEXAS ACCESSIBILITY STANDARDS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "source_text": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Note", "attribute": "general_note", "value": "THE BUILDING IS FULLY SPRINKLERED", "source_text": "THE BUILDING IS FULLY SPRINKLERED.", "confidence": "medium", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "lavatory_knee_clearance_height", "category": "dimensional_disagreement", "severity": "medium", "confidence": "high", "location": "Restroom Accessible Lavatories", "disciplines": ["General", "Architectural"], "sheets": ["G11.02", "A51.01"], "description": "The general typical details on sheet G11.02 show a minimum knee clearance height of 28 inches for an accessible lavatory, while the specific restroom elevation on sheet A51.01 shows a minimum knee clearance height of 2'-5\" (29 inches). While the 29\" dimension meets the 28\" requirement, the inconsistency between the general standard and the specific detail can cause confusion for fabrication and installation and should be reconciled.", "evidence": [{"discipline": "General", "sheet": "G11.02", "source_text": "28\" MIN", "asserted_value": "28 inches"}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "2'-5\" MIN.KNEE CLEARANCE", "asserted_value": "29 inches"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G11.02", "discipline": "General", "sheet_title": "SYMBOLS & TYPICAL HEIGHTS", "level": null, "scale": null, "assertions": [{"subject": "Counter", "attribute": "knee_clearance_width", "value": "36", "source_text": "36\" MIN", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Counter", "attribute": "counter_height_AFF", "value": "34", "source_text": "34\" MAX", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Counter", "attribute": "knee_clearance_height", "value": "28", "source_text": "28\" MIN", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Signage", "attribute": "mounting_height_range_AFF", "value": "48-60", "source_text": "TACTILE CHARACTERS ON SIGNS SHALL BE LOCATED 48\" AFF MIN MEASURED FROM THE BASELINE OF THE LOWEST TACTILE CHARACTER AND 60\" AFF MAX MEASURED FROM THE BASELINE OF THE HIGHEST TACTILE CHARACTER.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Fire Extinguisher Cabinet", "attribute": "protrusion_allowance", "value": "4", "source_text": "NOTE: FIRE EXTINGUISHER CANNOT PROTRUDE MORE THAN 4\"", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Casework", "attribute": "counter_height_range_AFF", "value": "30-36", "source_text": "COUNTER/CREDENZA @ 30\"-36\" UNO", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Grab Bar", "attribute": "mounting_height_range_AFF", "value": "33-36", "source_text": "33\"-36\" AFF", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Grab Bar", "attribute": "load_requirement", "value": "250", "source_text": "NOTE: ALLOWABLE STRESSES SHALL NOT BE EXCEEDED FOR MATERIALS USED WHERE A VERTICAL OR HORIZONTAL FORCE OF 250 LBS. IS APPLIED AT ANY POINT ON THE GRAB BAR, FASTENER MOUNTING DEVICE OR SUPPORTING STRUCTURE.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "clear_floor_space", "value": "30x48", "source_text": "CLEAR FLOOR SPACE 30\" MIN 48\" MIN", "confidence": "high", "location_key": {"grid": null, "room": "30", "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "rim_height_AFF", "value": "34", "source_text": "34\" MAX", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "general_note", "value": "Insulate exposed pipes", "source_text": "INSULATE EXPOSED PIPES", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Mirror", "attribute": "mounting_height_AFF", "value": "40", "source_text": "40\" MAX", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Soap Dispenser", "attribute": "mounting_height_AFF", "value": "48", "source_text": "48\" MAX", "confidence": "medium", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "M01.01", "discipline": "Mechanical", "sheet_title": "MECHANICAL NOTES & SCHEDULES", "level": null, "scale": "N.T.S", "assertions": [{"subject": "RTU-1,2", "attribute": "equipment_type", "value": "ROOFTOP A/C UNIT", "source_text": "DESCRIPTION ROOFTOP A/C UNIT", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "manufacturer", "value": "CARRIER", "source_text": "MFR. CARRIER", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "model_number", "value": "50FE-M07", "source_text": "MODEL 50FE-M07", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "weight", "value": "711", "source_text": "WEIGHT (LBS) 711", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "supply_airflow", "value": "2100", "source_text": "CFM 2100", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "fan_horsepower", "value": "3.0", "source_text": "HP 3.0", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "cooling_capacity_nominal", "value": "6.0", "source_text": "NOM TONS 6.0", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "heating_capacity", "value": "10.6", "source_text": "ELEC KW 10.6", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "voltage", "value": "460", "source_text": "VOLT 460", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "phase", "value": "3", "source_text": "PH 3", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "mca", "value": "24", "source_text": "MCA 24", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "mocp", "value": "25", "source_text": "MOCP 25", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "efficiency_rating", "value": "11.2 EER - 15.5 IEER", "source_text": "11.2 EER - 15.5 IEER", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "filter_rating", "value": "8 MERV", "source_text": "REMARKS: 1. PROVIDE 8\" MERV FILTERS", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "refrigerant_type", "value": "R-454B", "source_text": "6. REFRIGERANT SHALL BE R-454B.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "roof_curb_height", "value": "14", "source_text": "9. PROVIDE 14\" HIGH INSULATED ROOF CURB.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "accessory", "value": "115V single phase powered convenience power outlet", "source_text": "5. PROVIDE 115V SINGLE PHASE POWERED CONVENIENCE POWER OUTLET ON UNIT.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}, {"subject": "RTU-1,2", "attribute": "accessory", "value": "Low leak enthalpy economizer", "source_text": "10. FURNISH WITH LOW LEAK ENTHALPY ECONOMIZER PER IECC REQUIREMENTS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "RTU-1,2"}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "M03.01", "discipline": "Mechanical", "sheet_title": "MECHANICAL DETAILS", "level": null, "scale": "NOT TO SCALE", "assertions": [{"subject": "Insulated Flexible Duct", "attribute": "max_length", "value": "6'-0\"", "source_text": "INSULATED FLEXIBLE DUCT MAX. LENGTH 6'-0\"", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Duct", "attribute": "sizing_criteria", "value": "Same as scheduled neck connection of diffuser", "source_text": "DUCT SIZE IS SAME AS SCHEDULED NECK CONNECTION OF DIFFUSER", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Ceiling Diffuser Connection", "attribute": "general_note", "value": "The flanged bellmouth fitting must be provided, where height of duct shown on plans can accommodate the fitting. Only where the duct height does not allow the installation of bellmouth fitting, provide straight fitting.", "source_text": "THE FLANGED BELLMOUTH FITTING MUST BE PROVIDED, WHERE HEIGHT OF DUCT SHOWN ON PLANS CAN ACCOMMODATE THE FITTING. ONLY WHERE THE DUCT HEIGHT DOES NOT ALLOW THE INSTALLATION OF BELLMOUTH FITTING, PROVIDE STRAIGHT FITTING.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Condensate Drain", "attribute": "slope", "value": "1/8\" per foot", "source_text": "PITCH DOWN TOWARD DRAIN MIN. 1/8\" PER FOOT", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Condensate Drain Line", "attribute": "sizing_criteria", "value": "Not less than one pipe size large than the drain pan connection size", "source_text": "DRAIN LINE SHALL BE NOT LESS THAN ONE PIPE SIZE LARGE THAN THE DRAIN PAN CONNECTION SIZE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Condensate Drain Vent", "attribute": "vent_location", "value": "Top of vent nipple above top of AHU drain pan", "source_text": "TOP OF VENT NIPPLE ABOVE TOP OF AHU DRAIN PAN", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Condensate Drain", "attribute": "termination_point", "value": "Sanitary sewer", "source_text": "NOTE: CONDENSATE DRAIN TO TERMINATE TO SANITARY SEWER.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Condensate Piping", "attribute": "pipe_size", "value": "3/4\"", "source_text": "3/4\" CONDENSATE PIPING AT 1/8\" PER FOOT SLOPE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Condensate Piping", "attribute": "slope", "value": "1/8\" per foot", "source_text": "3/4\" CONDENSATE PIPING AT 1/8\" PER FOOT SLOPE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Roof Top Unit", "attribute": "scope_supply", "value": "Gasketed and insulated roof curb supplied with unit", "source_text": "GASKETED AND INSULATED ROOF CURB SUPPLIED WITH UNIT RE: ARCH.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": "ROOF", "tag": null}}, {"subject": "Roof Top Unit Opening", "attribute": "framing_requirement", "value": "Angle iron frame all around roof opening", "source_text": "ANGLE IRON FRAME ALL AROUND ROOF OPENING RE: STRUCTURAL.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": "ROOF", "tag": null}}, {"subject": "Roof Top Unit Ductwork", "attribute": "smoke_detector_type", "value": "Ionization-type smoke detector as required", "source_text": "IONIZATION-TYPE SMOKE DETECTOR AS REQUIRED.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": "ROOF", "tag": null}}, {"subject": "Return Air Duct", "attribute": "opening_protection", "value": "Cover opening with 1/2\" galvanized steel mesh screen", "source_text": "RETURN AIR DUCT. COVER OPENING WITH 1/2\" GALVANIZED STEEL MESH SCREEN.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": "ROOF", "tag": null}}, {"subject": "Rooftop Equipment", "attribute": "vibration_isolation", "value": "Spring isolations bolt to unit & plate", "source_text": "SPRING ISOLATIONS BOLT TO UNIT & PLATE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": "ROOF", "tag": null}}, {"subject": "Rooftop Equipment Curb", "attribute": "roofing_material", "value": "E.P.D.M. Membrane", "source_text": "E.P.D.M. MEMBRANE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": "ROOF", "tag": null}}, {"subject": "Rooftop Equipment Curb", "attribute": "fastener_spacing", "value": "12\" O.C.", "source_text": "FASTENING PLATE FASTENED 12\" O.C.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": "ROOF", "tag": null}}, {"subject": "Duct Clearance", "attribute": "vertical_clearance", "value": "12\"", "sourceLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "CLEANING_SUPPLIES_STORAGE_missing_floor_drain", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "CLEANING SUPPLIES/STORAGE", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01", "A23.01"], "description": "The plumbing plan P02.01 indicates a floor drain (FD) in the Cleaning Supplies/Storage room. This floor drain is not shown on the architectural finish plan A23.01. The architectural plan must be updated to include the floor drain, as its absence impacts slab depression, waterproofing details, and floor slope requirements.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "Plan shows a floor drain symbol 'FD' in room 'CLEANING SUPPLIES/STORAGE'.", "asserted_value": "Floor Drain required"}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "Finish plan for 'CLEANING SUPPLIES/STORAGE' shows a Floor Service Sink 'FSS' but does not show a floor drain.", "asserted_value": "Floor Drain not shown"}], "recommended_resolution": "coordinate drawings"}, {"conflict_id": "CLEANING_SUPPLIES_STORAGE_data_shelving_clash", "category": "clearance_conflict", "severity": "low", "confidence": "medium", "location": "CLEANING SUPPLIES/STORAGE, west wall", "disciplines": ["Electrical", "Architectural"], "sheets": ["E04.01", "A24.01"], "description": "Data outlets shown on sheet E04.01 at 18 inches AFF on the west wall of the storage room are in the same location as 'SHELVING, U.N.O.' on the architectural furniture plan A24.01. The undefined height and configuration of the shelving creates a potential access conflict with the data outlets.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01"}]}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G31.01", "discipline": "General", "sheet_title": "SPECIFICATIONS", "level": null, "scale": null, "assertions": [{"subject": "Submittals", "attribute": "administration", "value": "Ten (10) copies required for submittal.", "source_text": "NUMBER OF COPIES FOR SUBMITTAL - TEN (10).", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Contract Documents", "attribute": "administration", "value": "In case of discrepancies, the contractor shall provide the better quality or greater quantity of work at no additional cost.", "source_text": "WHERE DISCREPANCIES EXIST WITHIN THE CONTRACT DOCUMENTS, THE PROSPECTIVE BIDDER OR CONTRACTOR SHALL PROVIDE THE BETTER QUALITY OR GREATER QUANTITY OF WORK INVOLVED, NO ADDITIONAL COST TO OWNER.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Submittals", "attribute": "administration", "value": "One electronic copy in PDF format required for submittal.", "source_text": "ELECTRONIC DOCUMENTS: SUBMIT ONE ELECTRONIC COPY IN PDF FORMAT.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Submittals", "attribute": "administration", "value": "Architect review time for submittals is 7 calendar days.", "source_text": "REVIEW TIME: ARCHITECT WILL RESPOND AND RETURN SUBMITTALS TO CONTRACTOR WITHIN SEVEN (7) CALENDAR DAYS OF RECEIPT.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Submittals", "attribute": "administration", "value": "Add an additional seven (7) calendar days for sequential review by consultants or owner.", "source_text": "FOR SEQUENTIAL REVIEW INVOLVING THE ARCHITECT'S CONSULTANT, OWNER OR ANOTHER REVIEWER, ALLOW AN ADDITIONAL SEVEN (7) CALENDARS DAYS.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
[{"sheet_number": "G01.01", "discipline": "General", "sheet_title": "COVER SHEET", "level": null, "scale": null, "assertions": [{"assertion_id": "G01.01-001", "subject": "Project", "category": "note", "attribute": "project_name", "value": "VERIZON ELYSON", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Title Block"}, "source_text": "VERIZON ELYSON", "coordination_targets": ["architectural", "civil", "structural", "mechanical", "electrical", "plumbing", "fire_protection", "fire_alarm", "technology", "specialty", "owner_standard"], "conflict_potential": "medium", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "G01.01-002", "subject": "Project", "category": "note", "attribute": "site_address", "value": "7022 ELYSON EXCHANGE WAY CYPRESS, TEXAS 77433", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Title Block"}, "source_text": "7022 ELYSON EXCHANGE WAY CYPRESS, TEXAS 77433", "coordination_targets": ["architectural", "civil", "structural", "mechanical", "electrical", "plumbing", "fire_protection", "fire_alarm", "technology", "specialty", "owner_standard"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G01.01-003", "subject": "Owner", "category": "note", "attribute": "company_name", "value": "CK WARWICK GROUP, LLC", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Project Directory"}, "source_text": "OWNER: CK WARWICK GROUP, LLC", "coordination_targets": ["owner_standard"], "conflict_potential": "low", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "G01.01-004", "subject": "Architect", "category": "note", "attribute": "company_name", "value": "ESTUDIO", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Project Directory"}, "source_text": "ARCHITECT: ESTUDIO", "coordination_targets": ["architectural"], "conflict_potential": "low", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "G01.01-005", "subject": "MEP Engineer", "category": "note", "attribute": "company_name", "value": "POWERS INDUSTRY", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Project Directory"}, "source_text": "MEP: POWERS INDUSTRY", "coordination_targets": ["mechanical", "electrical", "plumbing"], "conflict_potential": "medium", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "G01.01-006", "subject": "Copyright", "category": "note", "attribute": "copyright_notice", "value": "Copyright @ eStudio Architecture 2026.", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Title Block"}, "source_text": "Copyright @ eStudio Architecture 2026.", "coordination_targets": [], "conflict_potential": "low", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "G01.01-007", "subject": "Drawing Issue", "category": "general_note", "attribute": "issue_description", "value": "CLIENT REVIEW", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Issue Block"}, "source_text": "Issue Description CLIENT REVIEW", "coordination_targets": ["architectural", "structural", "mechanical", "electrical", "plumbing", "civil"], "conflict_potential": "low", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "G01.01-008", "subject": "Drawing Issue", "category": "general_note", "attribute": "issue_date", "value": "2026-06-18", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Issue Block"}, "source_text": "2026-06-18", "coordination_targets": ["architectural", "structural", "mechanical", "electrical", "plumbing", "civil"], "conflict_potential": "low", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "G01.01-009", "subject": "Project", "category": "general_note", "attribute": "project_number", "value": "00.000.00", "unit": null, "location_key": {"sheet_number": "G01.01", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": null, "plan_zone": "Title Block"}, "source_text": "Project number 00.000.00", "coordination_targets": ["owner_standard"], "conflict_potential"Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "A25.01", "discipline": "Architectural", "sheet_title": "ROOF PLAN", "level": "ROOF", "scale": "1/4\" = 1'-0\"", "assertions": [{"assertion_id": "A25.01-001", "subject": "Drawing Scale", "category": "note", "attribute": "scale", "value": "1/4\" = 1'-0\"", "unit": null, "location_key": {"sheet_number": "A25.01", "grid": null, "room": null, "room_name": null, "level": "ROOF", "tag": "ROOF PLAN", "detail_reference": null, "plan_zone": null}, "source_text": "ROOF PLAN\n1/4\" = 1'-0\"", "coordination_targets": [], "conflict_potential": "low", "code_review_relevance": "none", "confidence": "high"}, {"assertion_id": "A25.01-002", "subject": "General Note B", "category": "general_note", "attribute": "coordination_instruction", "value": "CONTRACTOR TO REFER TO MECHANICAL DRAWINGS FOR ALL ROOFTOP UNIT REQUIREMENTS, DETAILS, AND SPECIFICATIONS.", "unit": null, "location_key": {"sheet_number": "A25.01", "grid": null, "room": null, "room_name": null, "level": "ROOF", "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "B. CONTRACTOR TO REFER TO MECHANICAL DRAWINGS FOR ALL ROOFTOP UNIT REQUIREMENTS, DETAILS, AND SPECIFICATIONS.", "coordination_targets": ["mechanical"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A25.01-003", "subject": "General Note C", "category": "general_note", "attribute": "coordination_instruction", "value": "CONTRACTORS SHALL VERIFY LOCATIONS OF EXISTING SYSTEMS AND OPENINGS; SUCH AS EXISTING RTU'S, ROOF VENTS, HVAC, ROOF ACCESS, AND OTHER PENETRATIONS, VERIFY COORDINATIONS REQUIRED BETWEEN EXISTING PENETRATIONS AND EQUIPMENT WITH NEW.", "unit": null, "location_key": {"sheet_number": "A25.01", "grid": null, "room": null, "room_name": null, "level": "ROOF", "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "C. CONTRACTORS SHALL VERIFY LOCATIONS OF EXISTING SYSTEMS AND OPENINGS; SUCH AS EXISTING RTU'S, ROOF VENTS, HVAC, ROOF ACCESS, AND OTHER PENETRATIONS, VERIFY COORDINATIONS REQUIRED BETWEEN EXISTING PENETRATIONS AND EQUIPMENT WITH NEW.", "coordination_targets": ["mechanical", "structural", "plumbing", "electrical"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A25.01-004", "subject": "General Note D", "category": "general_note", "attribute": "roofing_requirement", "value": "REPAIR AND SEAL ROOF IF REQUIRED AROUND ALL NEW PENETRATIONS AND EQUIPMENT, PER MANUFACTURER'S RECOMMENDATIONS.", "unit": null, "location_key": {"sheet_number": "A25.01", "grid": null, "room": null, "room_name": null, "level": "ROOF", "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "D. REPAIR AND SEAL ROOF IF REQUIRED AROUND ALL NEW PENETRATIONS AND EQUIPMENT, PER MANUFACTURER'S RECOMMENDATIONS.", "coordination_targets": ["specialty", "owner_standard"], "conflict_potential": "medium", "code_review_relevance": "low", "confidence": "high"}, {"assertion_id": "A25.01-005", "subject": "Keynote 2", "category": "keynote_assertion", "attribute": "coordination_instruction", "value": "NEW RTU, PROVIDE NEW MECHANICAL ROOF CURBS AS NECESSARY TO ACCOMODATE NEW RTU. GC TO INSTALL FLASHING PER PER ROOFING MANUFACTURING STANDARDS, GC SHALL COORDINATE ROOF WORK WITH LL REQUIREMENTS TO MAINTAIN EXISTING ROOFING WARRANTY. REFER TO MEP DRAWINGS FOR MORE INFORMATION.", "unit": null, "location_key": {"sheet_number": "A25.01", "grid": null, "room": null, "room_name": null, "level": "ROOF", "tag": "2", "detail_reference": null, "plan_zone": null}, "source_text": "2 NEW RTU, PROVIDE NEW MECHANICAL ROOF CURBS AS NECESSARY TO ACCOMODATE NEW RTU. GC TO INSTALL FLASHING PER PER ROOFING MANUFACTURING STANDARDS, GC SHALL COORDINATE ROOF WORK WITH LL REQUIREMENTS TO MAINTAIN EXISTING ROOFING WARRANTY. REFER TO MEP DRAWINGS FOR MORE INFORMATION.", "coordination_targets": ["mechanical", "structural", "owner_standard"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A25.01-006", "subject": "New RTU", "category": "equipment_location", "attribute": "clearance", "value": "6'-9\"", "unit": null, "location_key": {"sheet_number": "A25.01", "grid": "B-C/5", "room": null, "room_name": null, "level": "ROOF", "tag": "2", "detail_reference": null, "plan_zone": "MECHANICAL ZONE"}, "source_text": "6'-9\"", "coordination_targets": ["mechanical", "structural"], "conflict_potential": "high", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A25.01-007", "subject": "New RTU", "category": "equipment_location", "attribute": "clearance", "value": "3'-3 1/4\"", "unit": null, "location_key": {"sheet_number": "A25.01", "grid": "B/4-5", "room": null, "room_name": null, "level": "ROOF", "tag": "2", "detail_reference": null, "plan_zone": "MECHANICAL ZONE"}, "source_text": "3'-3 1/4\"", "coordination_targets": ["mechanical", "structural"], "conflict_potential": "high", "code_review_relevance": "mLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": null, "discipline": "Unknown", "sheet_title": "Page 14 (extraction failed)", "level": null, "scale": null, "assertions": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G11.01", "discipline": "General", "sheet_title": "VICINITY PLAN, ABBREVIATIONS, PROJECT GENERAL NOTES & SHEET INDEX", "level": null, "scale": null, "assertions": [{"subject": "Project", "attribute": "address", "value": "7022 ELYSON EXCHANGE WAY, CYPRESS, TX 77433", "source_text": "7022 ELYSON EXCHANGE WAY CYPRESS, TX 77433", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Project", "attribute": "building_identifier", "value": "BUILDING C", "source_text": "ELYSON TOWN CENTER - BUILDING C", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "General Requirement", "attribute": "code_reference", "value": "Through-fire-resistive walls shall conform to the authority having jurisdiction's current adopted version of the IBC and local ammendments.", "source_text": "THROUGH-FIRE-RESISTIVE WALLS SHALL CONFORM TO THE AUTHORITY HAVING JURISDICTION'S CURRENT ADOPTED VERSION OF THE IBC AND LOCAL AMMENDMENTS AS WELL AS DIRECTIVES BY THE LOCAL FIRE MARSHAL'S AUTHORITY.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "12"}}, {"subject": "Fire Extinguisher", "attribute": "max_travel_distance", "value": "75", "source_text": "PROVIDER FOR EXTINGUISHERS WITH TRAVEL DISTANCE NOT TO EXCEED 75' IN ACCORDANCE W/ NFPA STANDARD 10", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "13"}}, {"subject": "Ceiling Height", "attribute": "dimension_convention", "value": "Indicated from the floor elevation to the face of the structural slab, unless otherwise noted", "source_text": "CEILING HEIGHTS SHOWN ARE INDICATED FROM THE FLOOR ELEVATION TO THE FACE OF THE STRUCTURAL SLAB, UNLESS SPECIFICALLY OTHERWISE NOTED.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "24"}}, {"subject": "Ceiling Height", "attribute": "dimension_convention", "value": "Indicated in RCP's are from finished floor elevation to face of suspended ceiling system or finish material", "source_text": "CEILING HEIGHTS INDICATED IN RCP'S ARE INDICATED FROM THE FINISHED FLOOR ELEVATION TO THE FACE OF SUSPENDED CEILING SYSTEM OR FACE OF FINISH MATERIAL AS SCHEDULED.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "24"}}, {"subject": "Dimensions", "attribute": "dimension_convention", "value": "Dimensions are to centerline of grid/steel unless noted otherwise.", "source_text": "DIMENSIONS ARE INDICATED TO: A. THE CENTERLINE OF THE STRUCTURAL GRID AND STRUCTURAL STEEL MEMBERS.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "25.A"}}, {"subject": "Dimensions", "attribute": "dimension_convention", "value": "Dimensions are to face of cast in place or precast concrete walls unless noted otherwise.", "source_text": "DIMENSIONS ARE INDICATED TO: B. THE FACE OF CAST IN PLACE OR PRECAST CONCRETE WALLS.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "25.B"}}, {"subject": "Dimensions", "attribute": "dimension_convention", "value": "Dimensions are to nominal face of masonry walls unless noted otherwise.", "source_text": "DIMENSIONS ARE INDICATED TO: C. THE NOMINAL FACE OF MASONRY WALLS.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "25.C"}}, {"subject": "Fire Sprinkler System", "attribute": "code_reference", "value": "NFPA STD. 13", "source_text": "THE FIRE SPRINKLER CONTRACTOR...MODIFICATIONS TO THE EXISTING AUTOMATIC FIRE SPRINKLER SYSTEM SHALL CONFORM TO NFPA STD. 13.", "confidence": "high", "location_key": {"grid": null, "room": "PROJECT GENERAL NOTES", "level": null, "tag": "34"}}, {"subject": "UL Ratings", "attribute": "wall_rating", "value": "DESIGN #U419", "source_text": "G31.06 UL RATINGS - DESIGN #U419", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "CON-001", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Structural", "Architectural", "Mechanical", "Electrical"], "sheets": ["M03.01", "E05.02", "A25.01"], "description": "The drawing set is entirely missing the Structural discipline (S-series sheets). Structural drawings are required to specify support for new rooftop units (RTUs), suspended transformers, framing for roof openings, and requirements for any slab penetrations. Multiple notes on Architectural, Mechanical and Electrical sheets refer to coordination with a structural engineer, but no drawings are provided.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "No sheets with the 'S' discipline prefix are present in the sheet index.", "asserted_value": "Missing Structural Drawings"}, {"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": "Reference to project structural engineer"}, {"discipline": "Mechanical", "sheet": "M03.01", "source_text": "ANGLE IRON FRAME ALL AROUND ROOF OPENING RE: STRUCTURAL.", "asserted_value": "Reference to structural drawings"}], "recommended_resolution": "Provide a complete set of structural drawings, including foundation plans, framing plans, and all necessary details for the new scope of work. Ensure MEP and Architectural drawings are coordinated with the new structural information.", "code_reference": null}, {"issue_id": "CON-002", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Architectural", "Mechanical", "Electrical", "Plumbing"], "sheets": [], "description": "Critical architectural plans appear to be missing from the set, corresponding to pages 14 and 15 where file extraction failed. These are expected to be the primary Architectural Dimension/Construction Plan and the Reflected Ceiling Plan (RCP). Without a dimensioned plan, construction layout is impossible. Without an RCP, coordination of lighting, HVAC diffusers, and sprinkler heads is impossible and ceiling heights are undefined.", "evidence": [{"discipline": "Architectural", "sheet": "page-14", "source_text": "Page 14 (extraction failed)", "asserted_value": "Expected to be the Dimension/Construction Plan"}, {"discipline": "Architectural", "sheet": "page-15", "source_text": "Page 15 (extraction failed)", "asserted_value": "Expected to be the Reflected Ceiling Plan"}], "recommended_resolution": "Provide the missing Architectural Dimension Plan and Reflected Ceiling Plan. Ensure all disciplines are coordinated with these new sheets.", "code_reference": null}, {"issue_id": "CON-003", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Mechanical", "Architectural"], "sheets": [], "description": "The Mechanical HVAC floor plan, expected as M02.01, is missing from the set, corresponding to page 22 where extraction failed. The sheet index jumps from Mechanical notes (M01.01) to the Mechanical Roof Plan (M02.02). Without the floor plan showing ductwork layout, diffuser locations, and thermostat locations, the HVAC system cannot be bid, permitted, or constructed.", "evidence": [{"discipline": "Mechanical", "sheet": "page-22", "source_text": "Page 22 (extraction failed)", "asserted_value": "Expected to be the Mechanical Floor Plan"}], "recommended_resolution": "Provide the missing Mechanical Floor Plan M02.01 and ensure it is coordinated with the architectural RCP and lighting plan.", "code_reference": null}, {"issue_id": "CON-004", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "Project Wide", "disciplines": ["General", "Electrical", "Architectural", "Plumbing"], "sheets": ["E01.01", "G21.01", "A23.01"], "description": "Various drawings cite conflicting, and in some cases outdated, building, electrical, and energy codes. For example, G21.01 cites the 2018 IBC and 2014 NEC, while E01.01 cites the 2023 NEC and 2021 IBC, and other architectural and plumbing sheets cite 2021 codes. The project's adopted codes for the jurisdiction are reportedly the 2015/2017 editions. This fundamental discrepancy, identified across conflict, code, and QAQC reviews, must be resolved to establish a single, correct basis of design for permitting and construction.", "evidence": [{"discipline": "Electrical", "sheet": "E01.01", "source_text": "CONTRACTOR SHALL CONFORM TO ALL LOCAL, STATE, AND APPLICABLE CODES, 2023 NEC, 2021 IBC, 2021 IECC, NFPA, ETC.", "asserted_value": "2023 NEC, 2021 IBC, 2021 IECC"}, {"discipline": "General", "sheet": "G21.01", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2018 IBC"}, {Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "verizon-elyson-001", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Lounge - Sink (SK-1)", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P01.01", "P02.01"], "description": "The plumbing fixture schedule on sheet P01.01 specifies sink SK-1 as a \"self-rimming\" model, which is typically installed in a countertop with base cabinetry underneath. However, as an ADA-compliant sink in a common use area (Lounge), it must provide knee and toe clearance for a forward approach. Standard cabinetry would obstruct this required clearance, rendering the fixture non-compliant.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "LBAO221965PDC ELKAY, 18 GAUGE TYPE 304 STAINLESS STEEL SINK, SELF-RIMMING, 22\"X19\"X6.5\" NOM. DIMENSIONS...", "asserted_value": "SELF-RIMMING"}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "SINGLE BOWL SINK (A.D.A)", "asserted_value": "SINGLE BOWL SINK (A.D.A)"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "SK-1", "asserted_value": "fixture_location: SK-1 is located in LOUNGE."}], "recommended_resolution": "Provide an architectural detail or elevation of the SK-1 installation confirming knee and toe clearance per ADA 606.2 and 306. The design should specify an open-front cabinet or cantilevered counter. Also, verify the counter surface height does not exceed 34 inches AFF per ADA 606.3.", "code_reference": "ADA 606.2"}, {"issue_id": "verizon-elyson-002", "source_stage": "code", "category": "ada", "severity": "critical", "confidence": "high", "location": "Men's Restroom and Women's Room", "disciplines": ["Plumbing", "Architectural", "General"], "sheets": ["P01.01", "P02.01"], "description": "The fixture schedule specifies water closet WC-1 as a \"FLOOR MOUNTED\" model, which is shown on plans in the single-user Men's and Women's restrooms. Per ADA, a wheelchair accessible compartment with a floor-mounted water closet requires a minimum clear depth of 59 inches. The architectural plans that would confirm this dimension are not available, creating a critical risk that the constructed rooms will not meet the minimum required depth.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "WATER CLOSET (FLOOR MOUNTED) (A.D.A.)", "asserted_value": "Floor Mounted"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WC-1", "asserted_value": "fixture_location: WC-1 is located in MEN'S RESTROOM."}], "recommended_resolution": "Verify on the dimensioned architectural floor plan (likely missing sheet on Page 14) that the clear depth of both the Men's and Women's restrooms is at least 59 inches, measured from the rear wall to the opposite wall/face of door. If this dimension is not met, the room size must be increased, or the fixture must be changed to a wall-hung model and the room depth verified to be at least 56 inches.", "code_reference": "ADA 604.8.1.1"}, {"issue_id": "verizon-elyson-003", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Lounge", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.02"], "description": "Keynote 4 on the plumbing plan calls for a recessed valve box in the Lounge but defers the final placement decision by stating \"CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.\" The valve is an operable part that must be within accessible reach ranges in a common use area like a lounge. Leaving the location unspecified creates a high risk of non-compliant installation.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.", "asserted_value": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT."}], "recommended_resolution": "Revise the drawing to specify the mounting location and height of the recessed valve box. The operable part of the valve must be located within accessible reach ranges as defined by ADA Standards section 309, and have the required clear floor space for approach.", "code_reference": "ADA 205.1"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "scope_description_01", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Project Scope Description", "disciplines": ["General"], "sheets": ["G11.04", "G21.01"], "description": "The scope of work is described inconsistently. G11.04 describes the project as a 'LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE', implying a new, unfinished shell space. G21.01 describes the project as a 'TENANT INTERIOR REMODEL', implying alteration of a previously finished space. This must be clarified for accurate bidding and understanding of demolition scope.", "evidence": [{"discipline": "General", "sheet": "G11.04", "source_text": "PROJECT IS A TENANT INTERIOR LEASE SPACE BUILD OUT FOR A FIRST GENERATION RETAIL SPACE.", "asserted_value": "First Generation Build-Out"}, {"discipline": "General", "sheet": "G21.01", "source_text": "PROJECT IS A TENANT INTERIOR REMODEL OF 3,323 SF", "asserted_value": "Remodel"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "inv_rack_data_conduit_quantity", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "INVENTORY room, network rack", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E02.01"], "description": "The Architectural drawing specifies a requirement for three 3-inch conduits for data cabling at the network rack. The Electrical drawing shows both the required three 3-inch conduits (as sleeves) and an additional, separate 1-1/4 inch conduit for data. The total scope and quantity of data pathways is inconsistent between the drawings and must be clarified.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "PROVIDE (3) 3\" CONDUITS FROM DIRECTLY ABOVE THE NETWORK RACK INTO THE SALES CEILING PLENUM AREA FOR DATA CABLING - FIELD COORDINATE.", "asserted_value": "(3) 3-inch conduits"}, {"discipline": "Electrical", "sheet": "E02.01", "source_text": "3 PROVIDE 1-1/4\"C WITH PULLSTRING FOR DATA TO CEILING SPACE ABOVE RACK SYSTEM IN INVENTORY ROOM... 6 FURNISH AND INSTALL (3) 3\" CONDUIT SLEEVES... FOR DATA EQUIPMENT WIRING.", "asserted_value": "(3) 3-inch conduits AND (1) 1-1/4 inch conduit"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"normalized_assertions": [{"assertion_id": "G11.04#5", "original_value": "1", "normalized_value": "1", "normalized_unit": null, "normalized_attribute": "number_of_floors", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G11.04#6", "original_value": "30'-0\"", "normalized_value": "360", "normalized_unit": "inches", "normalized_attribute": "building_height", "normalization_notes": "Converted 30 feet to 360 inches", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G11.04#7", "original_value": "2402160146", "normalized_value": "2402160146", "normalized_unit": null, "normalized_attribute": "shell_building_permit_number", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G11.04#8", "original_value": "2311220004", "normalized_value": "2311220004", "normalized_unit": null, "normalized_attribute": "civil_project_number", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"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": "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_unit": null, "normalized_attribute": "project_description", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"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": "OCC. CLASS M, AREA SPECIFIC USE Mercantile, GROSS SF 3,323, SF PER OCC. 60, DESIGN OCC. 56", "normalized_unit": null, "normalized_attribute": "schedule_entry", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G11.04#11", "original_value": "2", "normalized_value": "2", "normalized_unit": null, "normalized_attribute": "required_exit_count", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#0", "original_value": "INVENTORY", "normalized_value": "INVENTORY", "normalized_unit": null, "normalized_attribute": "room_name", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#1", "original_value": "LOUNGE", "normalized_value": "LOUNGE", "normalized_unit": null, "normalized_attribute": "room_name", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#2", "original_value": "MEN'S RESTROOM", "normalized_value": "MEN'S RESTROOM", "normalized_unit": null, "normalized_attribute": "room_name", "normalization_notes": null, "source_text_preserved": "MEN'S RESTROOM", "normalization_confidence": "high"}, {"assertion_id": "G21.01#3", "original_value": "WOMEN'S RESTROOM", "normalized_value": "WOMEN'S RESTROOM", "normalized_unit": null, "normalized_attribute": "room_name", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#4", "original_value": "MANAGER'S OFFICE", "normalized_value": "MANAGER'S OFFICE", "normalized_unit": null, "normalized_attribute": "room_name", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#5", "original_value": "CLEANING SUPPLIES/STORAGE", "normalized_value": "CLEANING SUPPLIES/STORAGE", "normalized_unit": null, "normalized_attribute": "room_name", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#6", "original_value": "SALES AREA", "normalized_value": "SALES AREA", "normalized_unit": null, "normalized_attribute": "room_name", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#7", "original_value": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "normalized_value": "AUTHORITY HAVING JURISDICTION: HARRIS COUNTY", "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#8", "original_value": "AUTHORITY HAVING JURISDICTION (ACCESSIBILITY): STATE OF TEXAS", "normalized_value": "AUTHORITY HAVING JURISDICTION (ACCESSIBILITY): STATE OF TEXAS", "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "G21.01#9", "original_value": "2018 INLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "CODE-VERIZON-001", "source_stage": "code", "category": "energy", "severity": "medium", "confidence": "high", "location": "Electrical Notes on E01.02 and E03.01", "disciplines": ["Electrical"], "sheets": ["E01.02", "E03.01"], "description": "The electrical general notes cite the 2021 edition of the IECC, but the project's adopted code profile specifies the 2015 IECC. This discrepancy could lead to the project being designed and inspected against the wrong code version.", "evidence": [{"discipline": "Electrical", "sheet": "E01.02", "source_text": "1. PROVIDE LOW-VOLTAGE DRY-TYPE TRANSFORMERS THAT MEET THE MINIMUM EFFICIENCY REQUIREMENTS OF 2021 IECC TABLE C405.8.", "asserted_value": "2021 IECC"}, {"discipline": "Electrical", "sheet": "E03.01", "source_text": "3. ALL LIGHTING SYSTEMS SHALL BE TESTED TO ENSURE PROPER CALIBRATION, ADJUSTMENT, PROGRAMMING, AND OPERATION IN ACCORDANCE WITH IECC 2021 SECTION C408.3.", "asserted_value": "IECC 2021"}], "recommended_resolution": "Revise all notes and specifications to reference the correct adopted code, the 2015 IECC, and ensure all design criteria comply with that edition.", "code_reference": null}, {"issue_id": "CODE-VERIZON-002", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Luminaire Schedule", "disciplines": ["Electrical", "Architectural"], "sheets": ["E01.02"], "description": "Light fixture types L-5 and L-6 are specified as pendants mounted at 5'-5\" (65 inches) above the finished floor. If these fixtures are located in any circulation path, they would be protruding objects that violate the minimum 80-inch head clearance requirement for accessible routes.", "evidence": [{"discipline": "Electrical", "sheet": "E01.02", "source_text": "TYPE: L-5, DESCRIPTION: 12\" PENDANT, MOUNTING: PENDANT, NOTES: PENDANT 5'-5\" AFF", "asserted_value": "65"}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "TYPE: L-6, DESCRIPTION: 16\" PENDANT, MOUNTING: PENDANT, NOTES: PENDANT 5'-5\" AFF", "asserted_value": "65"}], "recommended_resolution": "Verify the locations of all L-5 and L-6 fixtures on the lighting plan (E03.01). If they are within any accessible route or path of travel, either raise the mounting height to provide a minimum of 80 inches of clearance from the floor or relocate them outside of circulation paths.", "code_reference": null}, {"issue_id": "CODE-VERIZON-003", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Sales Area", "disciplines": ["Electrical"], "sheets": ["E04.01"], "description": "A data outlet (CAT.6) is specified to be mounted at 55 inches AFF. Data outlets are considered operable parts and must be located within accessible reach ranges. The maximum high reach for an operable part is typically 48 inches AFF. The 55-inch mounting height exceeds this limit, making it non-compliant.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/55\"/H", "asserted_value": "55"}], "recommended_resolution": "Revise the mounting height of the specified data outlet to be no more than 48 inches above the finished floor.", "code_reference": "ADA 205.1"}, {"issue_id": "CODE-VERIZON-004", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Restrooms", "disciplines": ["Architectural", "Plumbing", "Electrical"], "sheets": ["E03.01", "E04.01"], "description": "Electrical plans provide conflicting information about restrooms (one 'RESTROOM' on E03.01 vs. 'MEN'S' and 'WOMEN'S' on E04.01). More importantly, the drawing set lacks enlarged restroom plans with dimensions, fixture clearances, door swings, and accessory mounting heights. This information is required to verify compliance with accessibility standards for clear floor space, turning space, and door maneuvering clearances.", "evidence": [{"discipline": "Electrical", "sheet": "E03.01", "source_text": "RESTROOM", "asserted_value": "RESTROOM"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "MEN'S RESTROOM", "asserted_value": "MEN'S RESTROOM"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}], "recommended_resolution": "Provide enlarged, fully dimensioned floor plans of all restrooms. Plans should clearly show toilet centerline, clear floor space at all fixtures, door swing, location of grab bars and all other accessories, and turning space to confirm compliance with all applicable TAS and ADA requirements.", "code_reference": "ADA 603.2.3"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "firestopping_rating_01", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Electrical Penetration Sleeve Detail vs. General Firestopping Specifications", "disciplines": ["General", "Plumbing", "Electrical"], "sheets": ["G31.04", "P01.01", "E05.01"], "description": "The Electrical detail for a wall sleeve (4/E05.01) prescriptively calls for '3 HOUR RATED CAULK'. However, the general specifications and plumbing notes require firestopping assemblies to be UL-listed and have a rating that matches the wall being penetrated, which may be 1-hour or 2-hour. Applying a blanket 3-hour requirement via a detail, without reference to a specific UL assembly or the actual wall rating, is contradictory and may lead to non-compliant installations. The detail should require a UL assembly appropriate for the specific wall rating.", "evidence": [{"discipline": "General", "sheet": "G31.04", "source_text": "FIRESTOPPING: TESTED IN ACCORDANCE WITH ASTM E119 OR UL 263 TO MEET THE HOURLY F-RATINGS OF THE CONSTRUCTION BEING PENETRATED.", "asserted_value": "Firestopping rating to match the penetrated element's rating"}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "7. SEAL ALL PENETRATIONS THROUGH RATED WALLS, FLOORS AND CEILINGS WITH A UL LISTED ASSEMBLY TO PROVIDE A RATING EQUAL TO OR GREATER THAN THE RATING OF THE WALL, FLOOR OR CEILING.", "asserted_value": "UL listed assembly rating to be equal or greater than the penetrated element's rating"}, {"discipline": "Electrical", "sheet": "E05.01", "source_text": "PACK BOTH ENDS OF SLEEVE WITH 3M FIRE DAM 150 3 HOUR RATED CAULK OR APPROVED EQUAL", "asserted_value": "3 Hour Rated Caulk"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"project_code_profile": {"project_name": "Verizon Elyson", "project_address": "7022 ELYSON EXCHANGE WAY", "jurisdiction": {"city": null, "county": null, "state": "CA", "country": "US", "authority_having_jurisdiction": ["City of San Diego"], "fire_marshal": null, "building_department": null, "accessibility_reviewer": null}, "project_classification": {"project_type": "unknown", "work_type": "unknown", "occupancy": null, "construction_type": null, "sprinklered": null, "public_project": null, "healthcare_project": false, "food_service_project": false, "airport_project": false, "school_project": false}, "adopted_codes": {"building_code": null, "existing_building_code": null, "fire_code": null, "mechanical_code": null, "plumbing_code": null, "electrical_code": null, "energy_code": null, "accessibility_code": null}, "review_paths": {"ibc_review": true, "iebc_review": false, "fire_code_review": true, "ada_review": true, "tas_tdlr_review": false, "municode_review": true, "health_department_review": false, "owner_standard_review": false}, "local_amendment_sources": [{"source_name": "Municode", "jurisdiction": "San Diego", "source_url": null, "status": "needs_lookup"}], "missing_information": ["City jurisdiction", "County jurisdiction", "Project type", "Work type", "Occupancy", "Construction type", "Sprinklered status", "Public project status"], "assumptions": ["Project is in California", "Project is not healthcare, food service, airport, or school related"], "human_confirmation_required": true}}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "edf1_tmv_missing_on_plan", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "Women's Restroom, wall at Drinking Fountain EDF-1", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P03.01", "P02.01"], "description": "The plumbing riser diagram on sheet P03.01 indicates that a thermostatic mixing valve (TMV) is required to supply tempered water to the electric drinking fountain (EDF-1). However, this TMV is not located on the plumbing floor plan on P02.01. The valve requires physical space within the wall and potentially an access panel, which is not accounted for and must be coordinated with architecture.", "evidence": [{"discipline": "Plumbing", "sheet": "P03.01", "source_text": "WATER T.S. PLAN - FOR PIPE SIZING ONLY (TYPICAL)", "asserted_value": "Riser diagram shows fixture EDF-1 is supplied with tempered water via a Thermostatic Mixing Valve (TMV)."}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "FLOOR PLAN- SANITARY WASTE & VENT", "asserted_value": "The floor plan shows fixture EDF-1, but the required TMV is not shown in the adjacent wall."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "lounge_transformer_ceiling_conflict_1", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Lounge", "disciplines": ["Electrical", "Architectural"], "sheets": ["E02.01", "A23.01"], "description": "Electrical Keynote 7 on sheet E02.01 states that the transformer is to be suspended 'ABOVE ACCESSIBLE CEILING'. However, the Architectural Finish Plan A23.01 specifies a hard-lid Gypsum Board Ceiling (C1) in the Lounge, where the transformer is likely located to serve Panel L. A gypsum board ceiling is not accessible, which conflicts with the electrical requirement and would prevent future service of the transformer.", "evidence": [{"discipline": "Electrical", "sheet": "E02.01", "source_text": "7 TRANSFORMER TO BE SUSPENDED FROM STRUCTURE AT HIGH LEVEL ABOVE ACCESSIBLE CEILING.", "asserted_value": "Transformer requires an accessible ceiling."}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "C1 CEILING TYPE: GYPSUM BOARD CEILING ... LOCATION: ... LOUNGE...", "asserted_value": "Ceiling is specified as Gypsum Board (not accessible)."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"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"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "A1101_Building_C_Label_Missing", "category": "tag_or_reference_inconsistency", "severity": "medium", "confidence": "high", "location": "Site Plan, Area of Work", "disciplines": ["Architectural"], "sheets": ["A11.01"]}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "CLEANING_SUPPLIES_STORAGE_001", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "CLEANING SUPPLIES/STORAGE Room", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.01", "A24.01"], "description": "The plumbing plan shows a floor drain (FD) in the CLEANING SUPPLIES/STORAGE room, which is expected given the presence of a mop sink. However, the architectural plan does not show this floor drain. The architectural plan should be updated to include the drain to ensure coordination for slab penetration and floor finishes.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "Floor drain shown graphically with tag 'FD'.", "asserted_value": "Floor Drain is present"}, {"discipline": "Architectural", "sheet": "A24.01", "source_text": "Architectural plan for CLEANING SUPPLIES/STORAGE room shows a mop sink but does not show a floor drain.", "asserted_value": "Floor Drain is not present"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"normalized_assertions": [{"assertion_id": "P02.02#2", "original_value": "MEN'S RESTROOM", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#3", "original_value": "WOMEN'S RESTROOM", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#4", "original_value": "CLEANING SUPPLIES/STORAGE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#5", "original_value": "MANAGER'S OFFICE", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#6", "original_value": "SALES AREA", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#7", "original_value": "EWH-1 is located above ceiling, suspended as high as possible in ceiling plenum and requires an auxiliary drain pan.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#8", "original_value": "Route 3/4\" T&P drain line and 3/4\" auxiliary drain lines to floor sink below.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "Drain Routing", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#9", "original_value": "Provide adequate supports to prevent any movement of T&P and aux. drain lines.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "Support Requirement", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#10", "original_value": "Route proposed 1-1/4\" CW line to existing 2\" water main line.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#11", "original_value": "Route 1/2\" cold and hot water down.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#12", "original_value": "Route 1/2\" cold water down to recessed valve box. Confirm exact location with owner/architect.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "keynote_assertion", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P02.02#13", "original_value": "2", "normalized_value": "2", "normalized_unit": "inches", "normalized_attribute": "pipe_size", "normalization_notes": "Assumed 'inches' as unit for pipe size based on context.", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "P03.01#0", "original_value": "Saw-cut and route proposed sanitary waste line to existing 4\" sanitary waste line or larger.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#1", "original_value": "Route proposed new vent branch line to existing 4\" vent main line or larger.", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "general_note", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#2", "original_value": "170-LF LEONARD", "normalized_value": "170-LF LEONARD", "normalized_unit": null, "normalized_attribute": "equipment_model", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#3", "original_value": "110", "normalized_value": "110", "normalized_unit": "\u00b0F", "normalized_attribute": "temperature", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#4", "original_value": "Pipe discharge 3/4\" to floor sink per plans", "normalized_value": null, "normalized_unit": null, "normalized_attribute": "pressure_relief_drain", "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "P03.01#5", "original_value": "A.O. SMITH PMC-2", "normalizeLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "AT-1_C4-A_Ceiling_Specification_Conflict", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "Ceiling System, Throughout Entire Space", "disciplines": ["Architectural"], "sheets": ["A23.01"], "description": "The finish legend specifies two different acoustical ceiling tiles and incompatible edge profiles for the same ceiling system. Tile AT-1 is an Armstrong 'DUNE #1774' with an 'ANGLED TEGULAR' edge. The specification for its grid, C4-A, contradictorily describes a different tile, 'ULTIMA 1910', and specifies a 'SQUARE LAY IN' edge profile. The contractor cannot determine which tile product, thickness, and edge profile to order and install.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "AT ACOUSTIC CEILING TILE MANUF: ARMSTRONG MODEL: DUNE #1774 COLOR: WHITE SIZE: 24\" X 24\" X 5/8\" EDGE PROFILE: ANGLED TEGULAR 15/16\"", "asserted_value": "Armstrong DUNE #1774, 5/8\" thick, Angled Tegular edge"}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "C4 CEILING TILE GRID ... PRODUCT: ULTIMA 1910 ... SIZE: 24\" X 24\" X 3/4\" ... EDGE PROFILE: 15/16\" SQUARE LAY IN", "asserted_value": "Armstrong ULTIMA 1910, 3/4\" thick, Square Lay-in edge"}], "recommended_resolution": "verify with architect"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "E04.01", "discipline": "Electrical", "sheet_title": "FLOOR PLAN - SPECIAL SYSTEMS", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"subject": "Room", "attribute": "room_name", "value": "INVENTORY", "source_text": "INVENTORY", "confidence": "high", "location_key": {"grid": "A/2-3", "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "LOUNGE", "source_text": "LOUNGE", "confidence": "high", "location_key": {"grid": "A/3", "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/3-4", "room": "MEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "source_text": "WOMEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/4-5", "room": "WOMEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "MANAGER'S OFFICE", "source_text": "MANAGER'S OFFICE", "confidence": "high", "location_key": {"grid": "A/4-5", "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "source_text": "CLEANING SUPPLIES/STORAGE", "confidence": "high", "location_key": {"grid": "A/3-4", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "SALES AREA", "source_text": "SALES AREA", "confidence": "high", "location_key": {"grid": null, "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/2-3", "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/3", "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/3-4", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/4", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 18 inches AFF", "source_text": "(2) CAT.6/18\"", "confidence": "high", "location_key": {"grid": "A/4", "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 55 inches AFF", "source_text": "(2) CAT.6/55\"/H", "confidence": "high", "location_key": {"grid": "B/2", "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "Data Outlet", "attribute": "equipment_location", "value": "2 CAT.6 cables at 38.5 inches AFF", "source_text": "(2) CAT.6/38.5\"/H", "confidence": "high", "location_key": {"grid": "B/2", "room": "SALES AREA", "level": null, "tag": null}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
[{"sheet_number": "A21.01", "discipline": "Architectural", "sheet_title": "FLOOR PLAN", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"assertion_id": "A2101-0001", "subject": "Room", "category": "room", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "102", "room_name": "WOMEN'S RESTROOM", "level": null, "tag": null, "detail_reference": null, "plan_zone": "A"}, "source_text": "WOMEN'S RESTROOM", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing", "fire_protection", "life_safety"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0002", "subject": "Room", "category": "room", "attribute": "room_number", "value": "102", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "102", "room_name": "WOMEN'S RESTROOM", "level": null, "tag": null, "detail_reference": null, "plan_zone": "A"}, "source_text": "102", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing", "fire_protection", "life_safety"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0003", "subject": "Room", "category": "room", "attribute": "room_name", "value": "MEN'S RESTROOM", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "103", "room_name": "MEN'S RESTROOM", "level": null, "tag": null, "detail_reference": null, "plan_zone": "A"}, "source_text": "MEN'S RESTROOM", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing", "fire_protection", "life_safety"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0004", "subject": "Room", "category": "room", "attribute": "room_number", "value": "103", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "103", "room_name": "MEN'S RESTROOM", "level": null, "tag": null, "detail_reference": null, "plan_zone": "A"}, "source_text": "103", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing", "fire_protection", "life_safety"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0005", "subject": "Room", "category": "room", "attribute": "room_name", "value": "CLEANING / STORAGE", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "104", "room_name": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null, "detail_reference": null, "plan_zone": "B"}, "source_text": "CLEANING / STORAGE", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0006", "subject": "Room", "category": "room", "attribute": "room_number", "value": "104", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "104", "room_name": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null, "detail_reference": null, "plan_zone": "B"}, "source_text": "104", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0007", "subject": "Room", "category": "room", "attribute": "room_name", "value": "LOUNGE", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "105", "room_name": "LOUNGE", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "LOUNGE", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0008", "subject": "Room", "category": "room", "attribute": "room_number", "value": "105", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "105", "room_name": "LOUNGE", "level": null, "tag": null, "detail_reference": null, "plan_zone": null}, "source_text": "105", "coordination_targets": ["architectural", "mechanical", "electrical", "plumbing"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0009", "subject": "Room", "category": "room", "attribute": "room_name", "value": "MANAGER'S OFFICE", "unit": null, "location_key": {"sheet_number": "A21.01", "grid": null, "room": "106", "room_name": "MANAGER'S OFFICE", "level": null, "tag": null, "detail_reference": null, "plan_zone": "A/B"}, "source_text": "MANAGER'S OFFICE", "coordination_targets": ["architectural", "mechanical", "electrical", "technology"], "conflict_potential": "low", "code_review_relevance": "medium", "confidence": "high"}, {"assertion_id": "A2101-0010", "subject": "Room", "category": "room", "attribute": "room_number", "value": "106", "unit": null, "locatioLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"project_code_profile": {"project_name": "Verizon Elyson", "project_address": "7022 ELYSON EXCHANGE WAY CYPRESS, TEXAS 77433", "jurisdiction": {"city": "Cypress (Unincorporated)", "county": "Harris County", "state": "Texas", "country": "USA", "authority_having_jurisdiction": ["Harris County Engineering Department", "Harris County Fire Marshal's Office", "Texas Department of Licensing and Regulation (TDLR)"], "fire_marshal": "Harris County Fire Marshal's Office", "building_department": "Harris County Engineering Department", "accessibility_reviewer": "Texas Department of Licensing and Regulation (TDLR)"}, "project_classification": {"project_type": "Commercial", "work_type": "tenant_improvement", "occupancy": "M - Mercantile", "construction_type": null, "sprinklered": "unknown", "public_project": false, "healthcare_project": false, "food_service_project": false, "airport_project": false, "school_project": false}, "adopted_codes": {"building_code": "2015 IBC", "existing_building_code": "2015 IEBC", "fire_code": "2015 IFC", "mechanical_code": "2015 IMC", "plumbing_code": "2015 IPC", "electrical_code": "2023 NEC", "energy_code": "2015 IECC", "accessibility_code": "2010 ADA; Texas Accessibility Standards (TAS)"}, "review_paths": {"ibc_review": true, "iebc_review": true, "fire_code_review": true, "ada_review": true, "tas_tdlr_review": true, "municode_review": true, "health_department_review": false, "owner_standard_review": false}, "local_amendment_sources": [{"source_name": "Harris County Regulations for the Construction of Buildings and Structures", "jurisdiction": "Harris County, TX", "source_url": "https://www.eng.hctx.net/permits/Codes", "status": "needs_lookup"}], "missing_information": ["Verification of all adopted code editions for Harris County.", "Construction type of the existing building.", "Fire sprinkler status of the building.", "Owner standards and design criteria from Verizon."], "assumptions": ["Project is located in unincorporated Harris County and is not subject to any municipal extraterritorial jurisdiction (ETJ) building regulations.", "Work type 'new interior buildout' is an alteration to an existing building shell and falls under IEBC requirements."], "human_confirmation_required": true}}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "ELEC-ADA-001", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "medium", "location": "Sales Area", "disciplines": ["Electrical", "Architectural"], "sheets": ["E04.01"], "description": "A communication outlet in the Sales Area is noted to be mounted at 55 inches above the finished floor. This height exceeds the 48-inch maximum reach range for operable parts accessible to persons in wheelchairs. While an exception exists for outlets serving dedicated equipment, the use is not explicitly defined as such.", "evidence": [{"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/55\"/H", "asserted_value": "55"}], "recommended_resolution": "Verify the intended use of this outlet. If for general use, relocate to a height no greater than 48 inches above the finished floor. If for dedicated use (e.g., a high wall-mounted display), add a note clarifying this purpose to justify the mounting height per ADA 205.1, Exception 2.", "code_reference": "ADA 205.1"}, {"issue_id": "PLUMB-ADA-001", "source_stage": "code", "category": "ada", "severity": "medium", "confidence": "high", "location": "Accessible Sink Location (SK-1)", "disciplines": ["Plumbing", "Architectural", "Interiors"], "sheets": ["P01.01"], "description": "An accessible sink (SK-1) is specified as 'self-rimming.' A self-rimming or drop-in sink places the rim above the countertop surface, which can easily cause the overall height to exceed the 34-inch maximum allowed for the sink rim or counter.", "evidence": [{"discipline": "Plumbing", "sheet": "P01.01", "source_text": "SINGLE BOWL SINK (A.D.A)", "asserted_value": "true"}, {"discipline": "Plumbing", "sheet": "P01.01", "source_text": "LBAO221965PDC ELKAY, 18 GAUGE TYPE 304 STAINLESS STEEL SINK, SELF-RIMMING, 22\"X19\"X6.5\" NOM. DIMENSIONS...", "asserted_value": "Self-rimming"}], "recommended_resolution": "Confirm mounting details. The top of the sink rim must not exceed 34 inches above the finished floor. Consider specifying an undermount sink for easier compliance or ensure the countertop is lowered to accommodate the rim height of the specified sink.", "code_reference": "ADA 606.3"}, {"issue_id": "ELEC-CODE-001", "source_stage": "code", "category": "building_code", "severity": "low", "confidence": "high", "location": "Sheet E05.01", "disciplines": ["Electrical"], "sheets": ["E05.01"], "description": "A note requires separation of electrical outlets in rated walls 'IN ACCORDANCE WITH UBC 4304'. The project is governed by the 2018 IBC, not the outdated Uniform Building Code (UBC). Referencing a superseded code is improper and may lead to incorrect implementation.", "evidence": [{"discipline": "Electrical", "sheet": "E05.01", "source_text": "IN ACCORDANCE WITH UBC 4304 OUTLETS ON OPPOSITE SIDES OF WALLS OR PARTITIONS IN THE SAME STUD SPACE MUST BE SEPARATED BY A MIN. OF 24\" HORIZONTAL DISTANCE.", "asserted_value": "UBC 4304"}], "recommended_resolution": "Revise the note to reference the applicable section of the 2018 IBC (e.g., IBC Section 714 for penetrations) and ensure the stated requirement aligns with the project's specific fire-rated wall assemblies and UL designs.", "code_reference": null}, {"issue_id": "GEN-BC-001", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "Entire Project", "disciplines": ["Structural", "Architectural", "Electrical"], "sheets": ["E05.02", "G11.01"], "description": "The drawing set appears to be missing structural drawings, despite an electrical detail note on sheet E05.02 explicitly requiring coordination with a 'project structural engineer' for supporting a transformer. Any project involving alterations or addition of significant loads to the building structure requires structural plans and calculations for review and permitting.", "evidence": [{"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": null}], "recommended_resolution": "Provide a complete set of structural drawings and calculations, prepared and sealed by a licensed professional engineer. The documents must address all structural modifications, including support for new equipment.", "code_reference": null}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "verizon_elyson_code_001", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "Electrical General Notes on sheet E01.01", "disciplines": ["Electrical", "General"], "sheets": ["E01.01"], "description": "Electrical sheet E01.01 specifies that the design conforms to newer codes (2023 NEC, 2021 IBC, 2021 IECC) than those adopted by the jurisdiction (2017 NEC, 2015 IBC, 2015 IECC per project profile). Using incorrect code editions for design can lead to non-compliant systems for electrical, energy, and life safety, requiring redesign.", "evidence": [{"discipline": "Electrical", "sheet": "E01.01", "source_text": "CONTRACTOR SHALL CONFORM TO ALL LOCAL, STATE, AND APPLICABLE CODES, 2023 NEC, 2021 IBC, 2021 IECC, NFPA, ETC., AND ALL OTHER LOCAL CODES AND AMENDMENTS WHERE THERE ARE CONFLICTS BETWEEN CODES, STANDARDS AND DRAWINGS AND SPECIFICATIONS ARISE, THE MORE STRINGENT SHALL APPLY.", "asserted_value": "NEC 2023, IBC 2021, IECC 2021, NFPA"}], "recommended_resolution": "Revise all engineering notes and design parameters to conform to the codes adopted by Harris County: 2017 NEC, 2015 IBC, and 2015 IECC. Verify the correct code editions with the Authority Having Jurisdiction.", "code_reference": null}, {"issue_id": "verizon_elyson_ada_001", "source_stage": "code", "category": "tas_tdlr", "severity": "critical", "confidence": "high", "location": "Men's Restroom 103 and Women's Restroom 102 per Detail 3/A51.01", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A51.01"], "description": "The enlarged restroom plan detail indicates the centerline of the accessible water closet (WC-1) is located 7 to 9 inches from the side wall. The Texas Accessibility Standards (TAS) and ADA require this dimension to be between 16 and 18 inches. A 7-9 inch dimension makes the fixture unusable by a person transferring from a wheelchair and renders the required grab bars ineffective.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "7\"-9\"", "asserted_value": "7-9"}], "recommended_resolution": "Revise the restroom layout in both Men's 103 and Women's 102 to provide a 16-inch to 18-inch clearance from the side wall to the centerline of the water closet. Coordinate changes with plumbing and wall framing.", "code_reference": null}, {"issue_id": "verizon_elyson_ada_002", "source_stage": "code", "category": "tas_tdlr", "severity": "high", "confidence": "high", "location": "Men's Restroom 103 and Women's Restroom 102 per Detail 4/A51.01", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The lavatory detail on sheet A51.01 specifies '6\" MAX. TOE CLEAR'. Accessible lavatories require a toe clearance area that is a minimum of 9 inches high from the floor. Providing a maximum height of 6 inches would obstruct the feet of a person using a wheelchair, preventing a close approach to the lavatory.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "6\" MAX. TOE CLEAR", "asserted_value": "6"}], "recommended_resolution": "Clarify the lavatory detail to provide the required toe clearance. Per TAS 606.2, the space under the lavatory must be clear for a minimum height of 9 inches above the finished floor to a depth of 17 inches.", "code_reference": "ADA 606.2"}, {"issue_id": "verizon_elyson_code_002", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "medium", "location": "Roof Plan, vicinity of RTU-2", "disciplines": ["Mechanical", "Plumbing"], "sheets": ["M02.02"], "description": "The Mechanical Roof Plan shows a plumbing vent termination (VTR) located in close proximity to the outdoor air intake of RTU-2, likely within the 10-foot minimum separation distance noted on the drawing itself. Mechanical and plumbing codes require such separation to prevent entrainment of contaminated air into the building's ventilation system.", "evidence": [{"discipline": "Mechanical", "sheet": "M02.02", "source_text": "LIMIT OF 10' RADIUS FROM ANY OUTDOOR AIR INTAKE.", "asserted_value": "10"}, {"discipline": "Mechanical", "sheet": "M02.02", "source_text": "10\"RD VTR", "asserted_value": "10"}], "recommended_resolution": "Verify the distance between all plumbing vent terminations and HVAC outdoor air intakes. Relocate any vents that are within the required 10-foot separation distance, per the International Mechanical Code.", "code_reference": null}, {"issue_id": "verizon_elyson_code_003", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "high", "location": "Mechanical Details", "disciplines": ["Mechanical", "Plumbing"], "sheets": ["M03.01"], "description": "A detail note on sheet M03.01 specifies that the HVAC condensate drain is to terminate at the sanitary sewer. The International Plumbing Code generally prohibits direct connections of condensate drains to sanitary sewers to prevent potential cross-contamination. An inLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"prioritized_issues": [{"issue_id": "CON-001", "overall_risk_score": 100, "severity": "critical", "risk_drivers": ["structural", "life_safety", "mep_coordination", "permit_risk", "constructability", "bid_ambiguity", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "The complete absence of structural drawings is a fundamental failure of the drawing set. It presents an extreme risk to life safety, permit approval, and project viability. This must be resolved before any other action is taken, as it makes the project un-biddable and un-buildable."}, {"issue_id": "CON-002", "overall_risk_score": 100, "severity": "critical", "risk_drivers": ["constructability", "bid_ambiguity", "mep_coordination", "permit_risk", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "The absence of the primary architectural dimensioned floor plan and the reflected ceiling plan renders the drawing set unusable. Without these core sheets, bidding, interdisciplinary coordination, permitting, and construction are impossible. This is a critical gap that must be filled immediately."}, {"issue_id": "CON-003", "overall_risk_score": 98, "severity": "critical", "risk_drivers": ["mep_coordination", "constructability", "bid_ambiguity", "permit_risk", "cost_exposure", "schedule_impact", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "The missing Mechanical HVAC floor plan halts all progress on a major building system. It prevents bidding, interdisciplinary coordination with architectural and electrical, and permitting. The sheet must be provided immediately to maintain the project schedule."}, {"issue_id": "CON-004", "overall_risk_score": 95, "severity": "critical", "risk_drivers": ["permit_risk", "change_order_risk", "cost_exposure", "bid_ambiguity", "constructability", "schedule_impact", "life_safety"], "recommended_priority": "immediate", "senior_architect_summary": "Conflicting code references across all disciplines undermine the entire design basis and create unacceptable permit risk. A single, correct set of codes must be established with the Authority Having Jurisdiction and applied globally to the drawings to avoid a flawed bid, permit rejection, and potential redesign."}, {"issue_id": "CON-005", "overall_risk_score": 90, "severity": "critical", "risk_drivers": ["bid_ambiguity", "cost_exposure", "constructability", "permit_risk", "life_safety", "accessibility", "change_order_risk", "schedule_impact"], "recommended_priority": "immediate", "senior_architect_summary": "The lack of a door schedule makes it impossible to bid, procure, or install doors correctly. This creates significant risk related to cost, schedule, life safety (fire ratings), and accessibility. The schedule must be provided before the set is issued for bidding."}, {"issue_id": "CON-006", "overall_risk_score": 88, "severity": "critical", "risk_drivers": ["bid_ambiguity", "cost_exposure", "constructability", "permit_risk", "life_safety", "schedule_impact", "change_order_risk"], "recommended_priority": "immediate", "senior_architect_summary": "Without partition types defined and located, the scope of wall construction is ambiguous. This poses a high risk for bidding errors, change orders, and incorrect construction of rated assemblies. This information is essential for pricing and construction and must be added immediately."}, {"issue_id": "CON-007", "overall_risk_score": 92, "severity": "critical", "risk_drivers": ["accessibility", "permit_risk", "change_order_risk", "constructability", "cost_exposure", "schedule_impact"], "recommended_priority": "immediate", "senior_architect_summary": "The specified water closet location is a clear and significant violation of TAS/ADA requirements, rendering the accessible stall unusable. This guarantees permit rejection and/or costly field rework of framing and plumbing. The restroom layout must be corrected immediately."}, {"issue_id": "CON-008", "overall_risk_score": 85, "severity": "high", "risk_drivers": ["bid_ambiguity", "mep_coordination", "cost_exposure", "owner_decision", "constructability", "change_order_risk", "schedule_impact"], "recommended_priority": "before_bid", "senior_architect_summary": "A direct contradiction between the architectural and electrical lighting layouts on the same sheet creates significant bid ambiguity and guarantees RFIs and potential change orders. A single, coordinated design must be established before issuing for bid to ensure the Owner receives the intended design at the bid price."}, {"issue_id": "CON-009", "overall_risk_score": 80, "severity": "high", "risk_drivers": ["accessibility", "permit_risk", "change_order_risk", "constructability", "cost_exposure"], "recommended_priority": "before_permit", "senior_architect_summary": "Specified outlet mounting heights violate ADA reach range requirements. This represents a Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "room_102_name_inconsistency_01", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Women's Restroom 102", "disciplines": ["General", "Architectural", "Electrical", "Plumbing"], "sheets": ["G21.01", "A51.01", "E03.01", "P02.01"], "description": "The women's restroom is labeled inconsistently across the drawing set. It is identified as 'WOMEN'S RESTROOM', 'WOMEN'S / RESTROOM', a generic 'RESTROOM', and 'WOMEN'S ROOM' on various plans. While the intent is clear, this inconsistency can lead to confusion during documentation, submittals, and RFIs. All drawings should be updated to use a single, consistent name for this room, preferably 'WOMEN'S RESTROOM 102'.", "evidence": [{"discipline": "General", "sheet": "G21.01", "source_text": "WOMEN'S RESTROOM", "asserted_value": "WOMEN'S RESTROOM"}, {"discipline": "Electrical", "sheet": "E03.01", "source_text": "RESTROOM", "asserted_value": "RESTROOM"}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "WOMEN'S / RESTROOM", "asserted_value": "WOMEN'S / RESTROOM"}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WOMEN'S ROOM", "asserted_value": "WOMEN'S ROOM"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
[{"assertion_id": "A51.01#16", "original_value": "33\"-36\"", "normalized_value": "33-36", "normalized_unit": "inches", "normalized_attribute": null, "normalization_notes": "Value is a range.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "A51.01#17", "original_value": "17\"-19\"", "normalized_value": "17-19", "normalized_unit": "inches", "normalized_attribute": null, "normalization_notes": "Value is a range.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "A51.01#18", "original_value": "7\"-9\"", "normalized_value": "7-9", "normalized_unit": "inches", "normalized_attribute": null, "normalization_notes": "Value is a range.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "A51.01#19", "original_value": "3'-6\"", "normalized_value": "42", "normalized_unit": "inches", "normalized_attribute": null, "normalization_notes": "Source text includes 'MIN.'.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "A51.01#20", "original_value": "3'-4\"", "normalized_value": "40", "normalized_unit": "inches", "normalized_attribute": null, "normalization_notes": null, "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#0", "original_value": "ROOFTOP A/C UNIT", "normalized_value": "ROOFTOP A/C UNIT", "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#1", "original_value": "CARRIER", "normalized_value": "Carrier", "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Normalized to title case.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#2", "original_value": "50FE-M07", "normalized_value": "50FE-M07", "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Value is already in a standard format.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#3", "original_value": "711", "normalized_value": "711", "normalized_unit": "LBS", "normalized_attribute": null, "normalization_notes": "Unit 'LBS' from source text context.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#4", "original_value": "2100", "normalized_value": "2100", "normalized_unit": "CFM", "normalized_attribute": null, "normalization_notes": "Unit 'CFM' from source text context.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#5", "original_value": "3.0", "normalized_value": "3.0", "normalized_unit": "HP", "normalized_attribute": null, "normalization_notes": "Unit 'HP' from source text context.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#6", "original_value": "6.0", "normalized_value": "6.0", "normalized_unit": "Tons", "normalized_attribute": null, "normalization_notes": "Unit 'TONS' from source text context, normalized to 'Tons'.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#7", "original_value": "10.6", "normalized_value": "10.6", "normalized_unit": "kW", "normalized_attribute": null, "normalization_notes": "Unit 'ELEC KW' from source text context, normalized to 'kW'.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#8", "original_value": "460", "normalized_value": "460", "normalized_unit": "V", "normalized_attribute": null, "normalization_notes": "Unit 'VOLT' from source text context, normalized to 'V'.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#9", "original_value": "3", "normalized_value": "3", "normalized_unit": "phase", "normalized_attribute": null, "normalization_notes": "Unit 'PH' from source text context, normalized to 'phase'.", "source_text_preserved": true, "normalization_confidence": "high"}, {"assertion_id": "M01.01#10", "original_value": "24", "normalized_value": "24", "normalized_unit": "A", "normalized_attribute": null, "normalization_notes": "Unit 'A' (Amps) inferred from attribute 'MCA' (Minimum Circuit Ampacity).", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "M01.01#11", "original_value": "25", "normalized_value": "25", "normalized_unit": "A", "normalized_attribute": null, "normalization_notes": "Unit 'A' (Amps) inferred from attribute 'MOCP' (Maximum Overcurrent Protection).", "source_text_preserved": true, "normalization_confidence": "medium"}, {"assertion_id": "M01.01#12", "original_value": "11.2 EER - 15.5 IEER", "normalized_value": null, "normalized_unit": null, "normalized_attribute": null, "normalization_notes": "Composite value with multiple ratings (EER, IEER). Not safe to normalize into a single value.", "source_text_preserved":Line truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "lounge_water_fountain_scope", "category": "missing_element", "severity": "medium", "confidence": "high", "location": "LOUNGE", "disciplines": ["Plumbing", "Architectural"], "sheets": ["P02.02", "G21.01"], "description": "The plumbing plan indicates a new water fountain (WF) in the Lounge and provides a cold water line and recessed valve box for it. However, the architectural floor plan does not show this water fountain, creating a conflict in the scope of work and potential spatial conflicts with other elements shown on the same wall (e.g., electrical panels).", "evidence": [{"discipline": "Plumbing", "sheet": "P02.02", "source_text": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.", "asserted_value": "Water Fountain (WF) and associated plumbing are required."}, {"discipline": "Architectural", "sheet": "G21.01", "source_text": "The architectural plan for the LOUNGE shows a sink and counter but does not depict a water fountain.", "asserted_value": "No water fountain is shown."}], "recommended_resolution": "verify with architect"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "CODE-CONFLICT-001", "source_stage": "code", "category": "building_code", "severity": "high", "confidence": "high", "location": "Electrical Notes and Schedules", "disciplines": ["Architectural", "Electrical"], "sheets": ["E01.01", "E01.02"], "description": "The electrical drawings cite the 2021 edition of the IBC and IECC, which conflicts with the project's adopted codes of record listed in the project profile (2015 IBC, 2015 IECC). The entire design basis must be consistent with the codes enforced by the jurisdiction for the project to be compliant. This discrepancy must be clarified and all sheets must reference the correct, applicable code editions.", "evidence": [{"discipline": "Electrical", "sheet": "E01.01", "source_text": "CONTRACTOR SHALL CONFORM TO ALL LOCAL, STATE, AND APPLICABLE CODES, 2023 NEC, 2021 IBC, 2021 IECC, NFPA, ETC., AND ALL OTHER LOCAL CODES AND AMENDMENTS WHERE THERE ARE CONFLICTS BETWEEN CODES, STANDARDS AND DRAWINGS AND SPECIFICATIONS ARISE, THE MORE STRINGENT SHALL APPLY.", "asserted_value": "2021 IBC, 2021 IECC"}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "1. PROVIDE LOW-VOLTAGE DRY-TYPE TRANSFORMERS THAT MEET THE MINIMUM EFFICIENCY REQUIREMENTS OF 2021 IECC TABLE C405.8.", "asserted_value": "2021 IECC"}], "recommended_resolution": "Verify the applicable code editions with the Harris County Engineering Department and update all drawing references to be consistent with the adopted codes for the permit application. Ensure design elements comply with the correct (2015) code editions.", "code_reference": null}, {"issue_id": "ADA-HEAD-CLEARANCE-001", "source_stage": "code", "category": "ada", "severity": "high", "confidence": "high", "location": "Lighting Fixture Schedule / Lighting Plan", "disciplines": ["Electrical", "Architectural"], "sheets": ["E01.02", "E03.01"], "description": "Pendant light fixtures L-5 and L-6 are scheduled with a mounting height of 5'-5\" (65 inches) above the finished floor. Standard accessible routes require a minimum vertical clearance of 80 inches to prevent protruding objects from becoming hazards for all users, particularly those with vision impairments. If these fixtures are located within a path of travel, they would present a significant hazard.", "evidence": [{"discipline": "Electrical", "sheet": "E01.02", "source_text": "TYPE: L-5, DESCRIPTION: 12\" PENDANT, MOUNTING: PENDANT, NOTES: PENDANT 5'-5\" AFF", "asserted_value": "65"}, {"discipline": "Electrical", "sheet": "E01.02", "source_text": "TYPE: L-6, DESCRIPTION: 16\" PENDANT, MOUNTING: PENDANT, NOTES: PENDANT 5'-5\" AFF", "asserted_value": "65"}], "recommended_resolution": "Verify the locations of light fixture types L-5 and L-6 on the floor plan (Sheet E03.01). If they are located over any circulation path, either raise the mounting height to provide a minimum of 80 inches of clearance from the floor to the bottom of the fixture, or relocate the fixtures to be outside of circulation paths (e.g., directly over furniture or counters).", "code_reference": "ADA 206.2.4"}, {"issue_id": "MECH-INTAKE-SEPARATION-001", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "medium", "location": "Roof", "disciplines": ["Mechanical", "Plumbing"], "sheets": ["M02.02"], "description": "The Mechanical Roof Plan indicates that a 10-foot radius of separation is required from any outdoor air intake. The plan also shows a '10\"RD VTR' (assumed to be a plumbing Vent Through Roof) which appears to be located within or very close to this 10-foot radius around an RTU. Codes require separation between sources of potential contaminants (like plumbing vents) and outdoor air intakes to prevent the introduction of noxious or harmful fumes or gases into the building's air supply.", "evidence": [{"discipline": "Mechanical", "sheet": "M02.02", "source_text": "LIMIT OF 10' RADIUS FROM ANY OUTDOOR AIR INTAKE.", "asserted_value": "120"}, {"discipline": "Mechanical", "sheet": "M02.02", "source_text": "10\"RD VTR", "asserted_value": "10"}], "recommended_resolution": "Verify the exact distance between the termination of the plumbing vent (VTR) and the edge of the nearest HVAC outdoor air intake. If the distance is less than the code-mandated 10 feet, relocate the vent or the intake to achieve compliance.", "code_reference": null}, {"issue_id": "PLUMB-CONDENSATE-001", "source_stage": "code", "category": "building_code", "severity": "medium", "confidence": "high", "location": "Mechanical Details", "disciplines": ["Mechanical", "Plumbing"], "sheets": ["M03.01"], "description": "A detail on sheet M03.01 directs HVAC condensate waste to terminate at the sanitary sewer. The International Plumbing Code (IPC) prohibits direct connections of condensate drains to the sanitary system to prevent cross-contamination. Such connections must be indirect, typically through an air gap or air break into a trapped and vented receptor.", "evidence": [{"discipline": "MechLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G11.02", "discipline": "General", "sheet_title": "SYMBOLS & TYPICAL HEIGHTS", "level": null, "scale": null, "assertions": [{"assertion_id": "G11.02-ACC-001", "subject": "Door Threshold", "category": "accessibility", "attribute": "max_level_change", "value": "1/4", "unit": "in", "location_key": {"sheet_number": "G11.02", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "STANDARD TAS DOOR THRESHOLD HEIGHT", "plan_zone": null}, "source_text": "1/4\" MAX", "coordination_targets": ["architectural", "code", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G11.02-ACC-002", "subject": "Door Threshold", "category": "accessibility", "attribute": "max_bevel_slope", "value": "1:2", "unit": null, "location_key": {"sheet_number": "G11.02", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "STANDARD TAS DOOR THRESHOLD HEIGHT", "plan_zone": null}, "source_text": "1/2\" MAX", "coordination_targets": ["architectural", "code", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G11.02-ACC-003", "subject": "Accessible Counter", "category": "accessibility", "attribute": "min_knee_clearance_width", "value": "36", "unit": "in", "location_key": {"sheet_number": "G11.02", "grid": null, "room": null, "room_name": null, "level": null, "tag": null, "detail_reference": "STANDARD TAS COUNTER HEIGHTS & CLEARENCES", "plan_zone": null}, "source_text": "36\" MIN", "coordination_targets": ["architectural", "code", "ada"], "conflict_potential": "medium", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G11.02-ACC-004", "subject": "Accessible Counter", "category": "accessibility", "attribute": "max_height", "value": "34", "unit": "in", "location_key": {"sheet_number": "G11.02"}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "CNT-INV-001", "category": "note_or_spec_contradiction", "severity": "medium", "confidence": "high", "location": "INVENTORY Room", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E02.01"], "description": "There is a contradiction regarding the size and quantity of data conduits required to be run from the INVENTORY room to the ceiling plenum. Architectural note calls for (3) 3\" conduits. Electrical plan E02.01 has two conflicting keynotes for this location: Keynote 3 calls for (1) 1-1/4\" conduit, while Keynote 6 calls for (3) 3\" conduit sleeves. This must be clarified before construction.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "PROVIDE (3) 3\" CONDUITS FROM DIRECTLY ABOVE THE NETWORK RACK INTO THE SALES CEILING PLENUM AREA FOR DATA CABLING - FIELD COORDINATE.", "asserted_value": "(3) 3-inch conduits"}, {"discipline": "Electrical", "sheet": "E02.01", "source_text": "3 PROVIDE 1-1/4\"C WITH PULLSTRING FOR DATA TO CEILING SPACE ABOVE RACK SYSTEM IN INVENTORY ROOM VIA NEAREST FULL HEIGHT INTERIOR WALL.", "asserted_value": "(1) 1-1/4 inch conduit"}, {"discipline": "Electrical", "sheet": "E02.01", "source_text": "6 FURNISH AND INSTALL (3) 3\" CONDUIT SLEEVES FROM 6\" BELOW DROPPED CEILING TO 6\" ABOVE DROPPED CEILING FOR DATA EQUIPMENT WIRING.", "asserted_value": "(3) 3-inch conduit sleeves"}], "recommended_resolution": "coordinate drawings"}, {"conflict_id": "CNT-INV-002", "category": "elevation_disagreement", "severity": "medium", "confidence": "high", "location": "INVENTORY Room", "disciplines": ["Architectural", "Electrical"], "sheets": ["A24.01", "E04.01"], "description": "The Architectural plan designates a high-mounted network rack at approximately 74\" AFF. However, the Special Systems plan shows data outlets at 18\" AFF in this room and does not indicate any data termination at the height required for the network rack. The data outlet location must be coordinated with the equipment it serves.", "evidence": [{"discipline": "Architectural", "sheet": "A24.01", "source_text": "RACK SYSTEM ABOVE SAFE @ ~74\" TO BOTTOM", "asserted_value": "Network rack at ~74 inches AFF"}, {"discipline": "Electrical", "sheet": "E04.01", "source_text": "(2) CAT.6/18\"", "asserted_value": "CAT 6 outlets at 18 inches AFF"}], "recommended_resolution": "coordinate drawings"}, {"conflict_id": "CNT-INV-003", "category": "spatial_clash", "severity": "high", "confidence": "high", "location": "INVENTORY Room", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A24.01", "P02.01", "P02.02"], "description": "A proposed 1-1/4\" cold water line is routed through the INVENTORY room. This room is designated by Architecture to house the main Network Rack for the tenant. Routing water lines in the same room as critical IT equipment, especially if located above, creates a significant risk of water damage from leaks or condensation, potentially disabling business operations. The pipe should be rerouted.", "evidence": [{"discipline": "Architectural"}]}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "893d39", "category": "schedule_vs_plan_mismatch", "severity": "high", "confidence": "high", "location": "Restroom Floor", "disciplines": ["Architectural"], "sheets": ["A23.01", "A51.01"], "description": "The Finish Plan (A23.01) specifies Polished Concrete (PC-2) for the restroom floors. In contrast, the Typical Restroom Elevation detail (3/A51.01) clearly calls out 'TILE FLOOR'. These are mutually exclusive flooring materials with significant cost and constructability differences.", "evidence": [{"discipline": "Architectural", "sheet": "A23.01", "source_text": "PC-2 POLISHED CONCRETE ... GRADE: 2 (MEDIUMS EXPOSED), WITH A CLASS 1 (MATTE) FINISH ... LOCATION: CORRIDOR, RESTROOMS, LOUNGE, INVENTORY, CLEANING SUPPLIES/STORAGE", "asserted_value": "Polished Concrete"}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "TILE FLOOR (SEE A-101)", "asserted_value": "Tile Floor"}], "recommended_resolution": "coordinate drawings"}, {"conflict_id": "52f8d3", "category": "detail_vs_plan_mismatch", "severity": "medium", "confidence": "high", "location": "Restroom", "disciplines": ["Architectural"], "sheets": ["A51.01"], "description": "The Typical Restroom Elevation (2/A51.01) dimensions the side grab bar at 3'-4\" long, while the Grab Bar Blocking Detail (6/A51.01) specifies a minimum length of 3'-6\". The grab bar shown in elevation does not meet the minimum length specified in the blocking detail.", "evidence": [{"discipline": "Architectural", "sheet": "A51.01", "source_text": "3'-4\"", "asserted_value": "3'-4\""}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "3'-6\" MIN.", "asserted_value": "3'-6\" MIN."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": []}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "A51.01", "discipline": "Architectural", "sheet_title": "ELEVATIONS, ENLARGED PLANS, & DETAILS", "level": null, "scale": "As Noted", "assertions": [{"subject": "Room", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_number", "value": "103", "source_text": "103", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_name", "value": "WOMEN'S / RESTROOM", "source_text": "WOMEN'S / RESTROOM", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": null}}, {"subject": "Room", "attribute": "room_number", "value": "102", "source_text": "102", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": null}}, {"subject": "Water Closet", "attribute": "fixture_location", "value": "WC-1", "source_text": "WC-1", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": "WC-1"}}, {"subject": "Water Closet", "attribute": "fixture_location", "value": "WC-1", "source_text": "WC-1", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": "WC-1"}}, {"subject": "Lavatory", "attribute": "fixture_location", "value": "L-1", "source_text": "L-1", "confidence": "high", "location_key": {"grid": null, "room": "103", "level": null, "tag": "L-1"}}, {"subject": "Lavatory", "attribute": "fixture_location", "value": "L-1", "source_text": "L-1", "confidence": "high", "location_key": {"grid": null, "room": "102", "level": null, "tag": "L-1"}}, {"subject": "Drinking Fountain", "attribute": "equipment_location", "value": "EDF-1", "source_text": "EDF-1", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "EDF-1"}}, {"subject": "Signage", "attribute": "detail_callout", "value": "G11.02", "source_text": "HANDICAPPED RESTROOM SIGNAGE (SEE G11.02)", "confidence": "high", "location_key": {"grid": null, "room": "102, 103", "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "mounting_height", "value": "2'-10\"", "source_text": "2'-10\" MAX.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "clearance", "value": "2'-5\"", "source_text": "2'-5\" MIN.KNEE CLEARANCE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Lavatory", "attribute": "clearance", "value": "6\"", "source_text": "6\" MAX. TOE CLEAR", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": null}}, {"subject": "Mirror", "attribute": "mounting_height", "value": "3'-4\"", "source_text": "3'-4\" MAX. TO BOTTOM OF REFLECTIVE SURFACE", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "5"}}, {"subject": "Paper Towel Dispenser", "attribute": "clearance", "value": "1'-5\"", "source_text": "1'-5\" MIN.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "3"}}, {"subject": "Wall Finish", "attribute": "wainscot_height", "value": "4'-0\"", "source_text": "4'-0\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "CT-1"}}, {"subject": "Grab Bar", "attribute": "mounting_height", "value": "33\"-36\"", "source_text": "33\"-36\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "1"}}, {"subject": "Water Closet", "attribute": "seat_height", "value": "17\"-19\"", "source_text": "17\"-19\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "WC-1"}}, {"subject": "Toilet Tissue Dispenser", "attribute": "mounting_location", "value": "7\"-9\"", "source_text": "7\"-9\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "2"}}, {"subject": "Grab Bar", "attribute": "length", "value": "3'-6\"", "source_text": "3'-6\" MIN.", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "1"}}, {"subject": "Grab Bar", "attribute": "length", "value": "3'-4\"", "source_text": "3'-4\"", "confidence": "high", "location_key": {"grid": null, "room": "Typical Restroom", "level": null, "tag": "1"}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "C001", "category": "location_mismatch", "severity": "high", "confidence": "high", "location": "SALES AREA", "disciplines": ["Architectural", "Electrical"], "sheets": ["E03.01", "A24.01"], "description": "The electrical lighting plan for the Sales Area on sheet E03.01 shows a different layout of light fixtures than the architectural reflected ceiling plan, which is shown as an inset on the same drawing. The electrical engineer's plan shows long continuous rows of fixtures, while the architectural plan shows fixtures arranged in groups to align with the furniture layout shown on A24.01. A handwritten note explicitly calls out the discrepancy. This must be resolved before construction to avoid significant rework of the ceiling and wiring.", "evidence": [{"discipline": "Electrical", "sheet": "E03.01", "source_text": "The main lighting plan on E03.01 shows a regular grid of long fixture rows in the Sales Area, which is inconsistent with the inset architectural RCP.", "asserted_value": "Lighting layout with long, continuous rows."}, {"discipline": "Architectural", "sheet": "E03.01", "source_text": "The inset reflected ceiling plan on E03.01 shows fixtures arranged in groups relating to the furniture layout. A handwritten note states: 'fixture locations not matching arch'.", "asserted_value": "Lighting layout with fixtures grouped over furniture pods."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"issues": [{"issue_id": "DEDUP-01", "source_stage": "code", "category": "building_code", "severity": "critical", "confidence": "high", "location": "General Codes & Standards Notes", "disciplines": ["General", "Electrical", "Plumbing", "Architectural"], "sheets": ["G21.01", "E01.01", "P03.01", "A23.01", "G11.04"], "description": "The drawing set references multiple conflicting versions of the International Building Code (IBC). Findings from conflict, code, and constructability reviews confirm that sheets reference the 2018 IBC (G21.01) and 2021 IBC (E01.01, P03.01, A23.01, G11.04), while the adopted code for the jurisdiction (Harris County) is believed to be the 2015 IBC. All design elements must be based on a single, correct, and legally adopted code edition.", "evidence": [{"discipline": "General", "sheet": "G21.01", "source_text": "2018 INTERNATIONAL BUILDING CODE (IBC) CH. 2-10 WITH HARRIS COUNTY AMENDMENTS", "asserted_value": "2018 IBC"}, {"discipline": "Electrical", "sheet": "E01.01", "source_text": "CONTRACTOR SHALL CONFORM TO ALL LOCAL, STATE, AND APPLICABLE CODES, 2023 NEC, 2021 IBC, 2021 IECC, NFPA, ETC.", "asserted_value": "2021 IBC"}, {"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": "2021 IBC"}, {"discipline": "Architectural", "sheet": "A23.01", "source_text": "INTERIOR FINISHES TO COMPLY WITH IBC CLASS C OR HIGHER SECTION 803.9 AND TABLE 803.9 OF 2021 IBC.", "asserted_value": "2021 IBC"}, {"discipline": "General", "sheet": "G11.04", "source_text": "AREA LIMITATION: UNLIMITED (TABLES 504.3, 504.4, 506.2 IBC 2021)", "asserted_value": "IBC 2021"}], "recommended_resolution": "Verify the currently adopted and enforced code edition with the Harris County Engineering Department. Revise the design, drawings, and all code analysis to comply with the single, correct, legally adopted code version.", "code_reference": null}, {"issue_id": "QAQC-001-M", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Drawing Set", "disciplines": ["Architectural", "Mechanical"], "sheets": ["G11.01"], "description": "Essential architectural and mechanical plan sheets are missing from the drawing set. The sheet index indicates pages 14 (likely Architectural Dimension/Construction Plan), 15 (likely Architectural Reflected Ceiling Plan), and 22 (Mechanical HVAC Plan) failed extraction. The lack of these sheets makes it impossible to verify critical information like ceiling heights, dimensions, and HVAC layouts. The set is incomplete and cannot be bid, permitted, or built.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "Page 14 (extraction failed), Architectural, floor_plan", "asserted_value": "Missing Architectural Construction/Dimension Plan"}, {"discipline": "System", "sheet": "sheet_index", "source_text": "Page 15 (extraction failed), Architectural, reflected_ceiling_plan", "asserted_value": "Missing Architectural Reflected Ceiling Plan"}, {"discipline": "System", "sheet": "sheet_index", "source_text": "Page 22 (extraction failed), Mechanical, mep_plan", "asserted_value": "Missing Mechanical Floor Plan"}], "recommended_resolution": "Incorporate the missing plan sheets (A-Dimension Plan, A-Reflected Ceiling Plan, M-HVAC Plan) into the drawing set and update the sheet index. Provide the Reflected Ceiling Plan, clearly indicating the height of all ceiling types.", "code_reference": null}, {"issue_id": "QAQC-002-M", "source_stage": "qaqc", "category": "missing_sheet", "severity": "critical", "confidence": "high", "location": "Drawing Set", "disciplines": ["Structural", "Architectural", "Mechanical", "Electrical"], "sheets": ["G01.01", "A25.01", "M03.01", "E05.02", "G11.01"], "description": "The drawing set contains no Structural discipline sheets (S-series). This is a critical omission as new rooftop units (RTUs) are specified, which impose new loads on the existing roof structure. Notes on M, E, and A sheets explicitly reference coordination with a structural engineer, who is not listed on the cover sheet. Without structural drawings, the project is unbuildable and unsafe.", "evidence": [{"discipline": "System", "sheet": "sheet_index", "source_text": "Missing Expected Sheet: Structural Discipline", "asserted_value": "No S-sheets are present"}, {"discipline": "Mechanical", "sheet": "M03.01", "source_text": "ANGLE IRON FRAME ALL AROUND ROOF OPENING RE: STRUCTURAL.", "asserted_value": "Reference to Structural"}, {"discipline": "Electrical", "sheet": "E05.02", "source_text": "VERIFY SUPPORT SIZING AND DESIGNED WITH PROJECT STRUCTURAL ENGINEER PRIOR TO ASSEMBLY.", "asserted_value": "Requires verification with Structural Engineer"}], "recommended_resolution": "Engage a structural engineer to review the existing structure, design support for new equipment, and produce the necessary structural drawings (S-serieLine truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "room_name_inconsistency_A51.01_P02.01", "category": "tag_or_reference_inconsistency", "severity": "medium", "confidence": "high", "location": "Restrooms (Rooms 102, 103)", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A51.01", "P02.01"]}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "G31.06", "discipline": "General", "sheet_title": "UL RATINGS - DESIGN #U419", "level": null, "scale": null, "assertions": [{"assertion_id": "G31.06-001", "subject": "Fire Resistance Assembly", "category": "wall_partition", "attribute": "wall_rating", "value": "1, 2, 3, or 4 Hour", "unit": "Hr", "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "DESIGN No. U419", "plan_zone": null}, "source_text": "Nonbearing Wall Ratings -- 1, 2, 3 or 4 Hr (See Items 4 & 5 through 5J)", "coordination_targets": ["architectural", "life_safety", "code", "structural"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-002", "subject": "Fire Resistance Assembly", "category": "note", "attribute": "UL Certification", "value": "BXUV - Fire Resistance Ratings - ANSI/UL 263 Certified for United States", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "DESIGN No. U419", "plan_zone": null}, "source_text": "BXUV - Fire Resistance Ratings - ANSI/UL 263 Certified for United States", "coordination_targets": ["architectural", "life_safety", "code"], "conflict_potential": "low", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-003", "subject": "Fire Resistance Assembly", "category": "note", "attribute": "UL Certification", "value": "BXUV7 - Fire Resistance Ratings - CAN/ULC S101 Certified for Canada", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "DESIGN No. U419", "plan_zone": null}, "source_text": "BXUV7 - Fire Resistance Ratings - CAN/ULC S101 Certified for Canada", "coordination_targets": ["architectural", "life_safety", "code"], "conflict_potential": "low", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-004", "subject": "1-Hour Rated Wall Assembly U419", "category": "wall_partition", "attribute": "wall_rating_assembly", "value": "Min 1-5/8\" stud depth with 1 layer of 5/8\" thick gypsum board on each side.", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "Gypsum Board Protection on each side of Wall Table", "plan_zone": null}, "source_text": "Rating, Hr: 1, Min Depth, In. (Item 2): 1-5/8, No. of Layers & Thickness of Panel: 1 layer, 5/8 in. thick", "coordination_targets": ["architectural", "structural", "code", "life_safety"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-005", "subject": "2-Hour Rated Wall Assembly U419", "category": "wall_partition", "attribute": "wall_rating_assembly", "value": "Min 2-1/2\" stud depth with 1 layer of 1/2\" thick gypsum board on each side.", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "Gypsum Board Protection on each side of Wall Table", "plan_zone": null}, "source_text": "Rating, Hr: 2, Min Depth, In. (Item 2): 2-1/2, No. of Layers & Thickness of Panel: 1 layer, 1/2 in. thick", "coordination_targets": ["architectural", "structural", "code", "life_safety"], "conflict_potential": "high", "code_review_relevance": "high", "confidence": "high"}, {"assertion_id": "G31.06-006", "subject": "2-Hour Rated Wall Assembly U419", "category": "wall_partition", "attribute": "wall_rating_assembly", "value": "Min 1-5/8\" stud depth with 2 layers of 1/2\" thick gypsum board on each side.", "unit": null, "location_key": {"sheet_number": "G31.06", "grid": null, "room": null, "room_name": null, "level": null, "tag": "U419", "detail_reference": "Gypsum Board Protection on each side of Wall Table", "plan_zone": null}, "source_text": "Rating, Hr: 2, Min Depth, In. (Item 2): 1-5/8, No. of Layers & Thickness of Panel: 2 layers, 1/2 in. thick", "coordination_targets": ["architectural", "structural", "code", "life_safety"], "conflict_potential": "high", "code_review_relevance": "high"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"sheet_number": "P02.02", "discipline": "Plumbing", "sheet_title": "FLOOR PLAN - DOMESTIC WATER", "level": null, "scale": "1/4\" = 1'-0\"", "assertions": [{"subject": "Room Name", "attribute": "room_name", "value": "INVENTORY", "source_text": "INVENTORY", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "LOUNGE", "source_text": "LOUNGE", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MEN'S RESTROOM", "source_text": "MEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/2", "room": "MEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "WOMEN'S RESTROOM", "source_text": "WOMEN'S RESTROOM", "confidence": "high", "location_key": {"grid": "A/2", "room": "WOMEN'S RESTROOM", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "CLEANING SUPPLIES/STORAGE", "source_text": "CLEANING SUPPLIES/STORAGE", "confidence": "high", "location_key": {"grid": "A/2", "room": "CLEANING SUPPLIES/STORAGE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "MANAGER'S OFFICE", "source_text": "MANAGER'S OFFICE", "confidence": "high", "location_key": {"grid": "A/B/2", "room": "MANAGER'S OFFICE", "level": null, "tag": null}}, {"subject": "Room Name", "attribute": "room_name", "value": "SALES AREA", "source_text": "SALES AREA", "confidence": "high", "location_key": {"grid": "B/C/D", "room": "SALES AREA", "level": null, "tag": null}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "EWH-1 is located above ceiling, suspended as high as possible in ceiling plenum and requires an auxiliary drain pan.", "source_text": "KEYED NOTE: 1 EWH-1 ABOVE CEILING SUSPENDED AS HIGH AS POSSIBLE IN CEILING PLENUM. PROVIDE AUXILIARY DRAIN PAN BELOW WATER HEATER...", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "EWH-1", "attribute": "Drain Routing", "value": "Route 3/4\" T&P drain line and 3/4\" auxiliary drain lines to floor sink below.", "source_text": "ROUTE 3/4\" T&P DRAIN LINE AND 3/4\" AUXILIARY DRAIN LINES TO FLOOR SINK BELOW.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "EWH-1 Drain Lines", "attribute": "Support Requirement", "value": "Provide adequate supports to prevent any movement of T&P and aux. drain lines.", "source_text": "PROVIDE ADEQUATE SUPPORTS TO PREVENT ANY MOVEMENT OF T&P AND AUX. DRAIN LINES.", "confidence": "high", "location_key": {"grid": null, "room": null, "level": null, "tag": "1"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route proposed 1-1/4\" CW line to existing 2\" water main line.", "source_text": "KEYED NOTE: 2 ROUTE PROPOSED 1-1/4\" CW LINE TO EXISTING 2\" WATER MAIN LINE AT THIS APPROXIMATE LOCATION. FIELD VERIFY EXACT LOCATION AND SIZE OF EXISTING PIPE.", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": "2"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route 1/2\" cold and hot water down.", "source_text": "KEYED NOTE: 3 ROUTE 1/2\" COLD AND HOT WATER DOWN.", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": "3"}}, {"subject": "General Note", "attribute": "keynote_assertion", "value": "Route 1/2\" cold water down to recessed valve box. Confirm exact location with owner/architect.", "source_text": "KEYED NOTE: 4 ROUTE 1/2\" COLD WATER DOWN TO RECESSED VALVE BOX. CONFIRM EXACT LOCATION WITH OWNER/ARCHITECT.", "confidence": "high", "location_key": {"grid": "2", "room": "LOUNGE", "level": null, "tag": "4"}}, {"subject": "Domestic Water Line", "attribute": "pipe_size", "value": "2", "source_text": "(E)2\"CW", "confidence": "high", "location_key": {"grid": "2", "room": "INVENTORY", "level": null, "tag": null}}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "wc_tagging_01", "category": "tag_or_reference_inconsistency", "severity": "low", "confidence": "high", "location": "Men's Restroom (Room 102) and Women's Restroom (Room 103)", "disciplines": ["Architectural", "Plumbing"], "sheets": ["A51.01", "P02.01"], "description": "The same fixture tag, 'WC-1', is used for two separate physical water closets, one in the Men's Restroom and one in the Women's Restroom. While the specified fixture type is the same, using a non-unique identifier for distinct assets can lead to confusion in quantity takeoff and construction documentation. Each fixture should have a unique tag.", "evidence": [{"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WC-1", "asserted_value": "The water closet in the WOMEN'S ROOM is tagged WC-1."}, {"discipline": "Plumbing", "sheet": "P02.01", "source_text": "WC-1", "asserted_value": "The water closet in the MEN'S RESTROOM is tagged WC-1."}, {"discipline": "Architectural", "sheet": "A51.01", "source_text": "WC-1", "asserted_value": "The architectural plan tags the water closets in both the Men's and Women's restrooms as WC-1."}], "recommended_resolution": "coordinate drawings"}]}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"conflicts": [{"conflict_id": "roof_fan_clearance_01", "category": "clearance_conflict", "severity": "medium", "confidence": "high", "location": "Roof", "disciplines": ["Mechanical", "Architectural"], "sheets": ["M02.02", "A25.01"], "description": "The Mechanical Roof Plan indicates a 10-foot radius clearance requirement associated with the new exhaust fans (Keynote 3). However, the fans are shown located only 6'-9\" apart per the Architectural Roof Plan, causing their required clearance zones to overlap as depicted on the Mechanical plan. The designed layout violates the specified clearance.", "evidence": [{"discipline": "Mechanical", "sheet": "M02.02", "source_text": "LIMIT OF 10' RADIUS FROM ANY OUTDOOR AIR INTAKE.", "asserted_value": "10' radius clearance"}, {"discipline": "Architectural", "sheet": "A25.01", "source_text": "6'-9\"", "asserted_value": "6'-9\" separation"}, {"discipline": "Mechanical", "sheet": "M02.02", "source_text": "Visual drawing of two new exhaust fans with overlapping 10' radius clearance circles.", "asserted_value": "Fans located closer than 10' to each other"}], "recommended_resolution": "coordinate drawings"}]}
|
||||
Loaded 100 of 262 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user