A synthetic refurbishment pack contains an elevation drawing, window and door schedule, performance specification, clarification log, product catalogue and CRM field mapping.
Dasher Consulting Agentic AI Framework
Drawing Intelligence Demo
Technical drawing packs become structured, evidence-backed CRM records for sales, estimating and technical teams.
This synthetic manufacturing scenario shows a drawing and window schedule flowing into extracted measurements, visible assumptions, product recommendations and a simulated MCP post to CRM.
Drawing intelligence workspace
Measurements, gaps and catalogue matches
Sample drawing viewer
South elevation callouts
Extracted structured data
Window and door schedule
| Item ID | Location | Width | Height | Qty | Frame | Glazing | Rating | Confidence | Source |
|---|---|---|---|---|---|---|---|---|---|
| Reception south elevation | 1250 | 1500 | 2 | Thermally broken aluminium | Low-e double glazed | Standard thermal | High · 94% | ||
| First-floor office run | 1200 | 1500 | 4 | Thermally broken aluminium | Low-e double glazed | Standard thermal | High · 91% | ||
| Stair core | 900 | 2100 | 1 | Thermally broken aluminium | Acoustic laminated | Rw 40 dB acoustic | High · 87% | ||
| Meeting room south elevation | TBC | 1500 | 2 | Thermally broken aluminium | Low-e double glazed | Standard thermal | Medium · 68% | ||
| Rear escape route | TBC | 2100 | 1 | Insulated aluminium | Vision panel to door system | FD30S | Medium · 62% |
Missing and inferred data
Human confirmation queue
Product recommendation panel
Synthetic catalogue matches
Generated CRM payload preview
Opportunity record and follow-up tasks
{
"tool": "mcp.crm.createOpportunity",
"dryRun": true,
"customer": {
"accountName": "Synthetic manufacturing prospect",
"sector": "Window manufacturing and process improvement",
"contactRole": "Operations Director"
},
"opportunity": {
"name": "Northgate House window refurbishment extraction",
"stage": "Qualified technical review",
"sourcePackId": "PACK-NORTHGATE-001",
"expectedValueBand": "Synthetic: GBP 75k-125k",
"positioning": "Evidence-backed starting point for estimators and surveyors, not an automated manufacturing release."
},
"extractedItems": [
{
"itemId": "W-101",
"location": "Reception south elevation",
"widthMm": 1250,
"heightMm": 1500,
"quantity": 2,
"material": "Thermally broken aluminium",
"glazingType": "Low-e double glazed",
"rating": "Standard thermal",
"confidence": 94,
"sourceReference": "DRW-A101 p1 mark W-101 + SCH-WD-220 row 1"
},
{
"itemId": "W-102",
"location": "First-floor office run",
"widthMm": 1200,
"heightMm": 1500,
"quantity": 4,
"material": "Thermally broken aluminium",
"glazingType": "Low-e double glazed",
"rating": "Standard thermal",
"confidence": 91,
"sourceReference": "DRW-A101 p1 repeated office bay + SCH-WD-220 row 2"
},
{
"itemId": "W-103",
"location": "Stair core",
"widthMm": 900,
"heightMm": 2100,
"quantity": 1,
"material": "Thermally broken aluminium",
"glazingType": "Acoustic laminated",
"rating": "Rw 40 dB acoustic",
"confidence": 87,
"sourceReference": "DRW-A101 p2 callout C3 + SPEC-GLZ-014 acoustic clause"
},
{
"itemId": "W-104",
"location": "Meeting room south elevation",
"widthMm": null,
"heightMm": 1500,
"quantity": 2,
"material": "Thermally broken aluminium",
"glazingType": "Low-e double glazed",
"rating": "Standard thermal",
"confidence": 68,
"sourceReference": "SCH-WD-220 row 4 + CLAR-007 survey note"
},
{
"itemId": "D-201",
"location": "Rear escape route",
"widthMm": null,
"heightMm": 2100,
"quantity": 1,
"material": "Insulated aluminium",
"glazingType": "Vision panel to door system",
"rating": "FD30S",
"confidence": 62,
"sourceReference": "DRW-A101 p2 note F1 + SPEC-GLZ-014 fire-door clause"
}
],
"productSuggestions": [
{
"itemId": "W-101",
"sku": "GEN-ALU-45",
"productName": "Alu 45 Thermal Window",
"confidence": 90,
"exclusions": [
"Acoustic system excluded because no Rw 40 dB requirement is present."
]
},
{
"itemId": "W-102",
"sku": "GEN-ALU-45",
"productName": "Alu 45 Thermal Window",
"confidence": 88,
"exclusions": [
"Door and acoustic products excluded by item type and rating."
]
},
{
"itemId": "W-103",
"sku": "GEN-ACOU-60",
"productName": "Acoustic 60 Fixed Light",
"confidence": 85,
"exclusions": [
"Alu 45 excluded because it does not support the acoustic rating."
]
},
{
"itemId": "W-104",
"sku": "GEN-ALU-45",
"productName": "Alu 45 Thermal Window",
"confidence": 64,
"exclusions": [
"Manufacturing release blocked until W-104 width is confirmed."
]
},
{
"itemId": "D-201",
"sku": "GEN-FD30-DOOR",
"productName": "FD30S Aluminium Escape Door",
"confidence": 60,
"exclusions": [
"Final order cannot proceed until clear structural opening width and threshold detail are confirmed."
]
}
],
"assumptions": [
{
"itemId": "W-104",
"field": "Width",
"status": "Needs confirmation",
"proposedValue": "Not populated",
"reason": "The drawing shows the opening but the dimension string is obscured. The schedule says width by site survey.",
"confidence": 41
},
{
"itemId": "W-104",
"field": "Glazing type",
"status": "Inferred",
"proposedValue": "Low-e double glazed",
"reason": "The schedule says glazing to match office, and W-102 office units are low-e double glazed. This should remain visible as an assumption.",
"confidence": 72
},
{
"itemId": "D-201",
"field": "Door width",
"status": "Needs confirmation",
"proposedValue": "Not populated",
"reason": "The fire-door height and rating are present, but no clear structural opening width appears in the drawing or schedule.",
"confidence": 38
}
],
"confidenceNotes": [
"High-confidence extracted values are source-backed by drawing and schedule evidence.",
"W-104 glazing is inferred from the office match note and must remain visible as an assumption.",
"W-104 width and D-201 width require survey confirmation before quote freeze or manufacture."
],
"followUpTasks": [
{
"ownerRole": "Surveyor",
"task": "Confirm W-104 reveal width during second survey."
},
{
"ownerRole": "Technical estimator",
"task": "Confirm D-201 structural opening width and threshold detail."
}
]
}Simulated MCP / CRM action
Post to CRM
The request is generated locally from synthetic evidence and returns a deterministic CRM record ID. No live CRM, OpenAI or Azure service is called.
Evidence and trust layer
Source document IDs
Source preview
Northgate House South Elevation Markup
South elevation - existing openings
Scale 1:100 at A1. Drawing is synthetic and created for demonstration only.
Opening marks W-101 to W-104 and D-201 visible across ground and first floor.
Dimension string shows 1250 mm, 1500 mm and 2100 mm heights. Door width is not explicitly dimensioned.
Detail callouts and notes
Callout C3 references acoustic glazing for roadside elevation.
Note F1 references fire-rated door requirement adjacent to escape route.
Schedule cross-reference points to SCH-WD-220 for material and glazing notes.
Trace panel
Selected workflow trace
Evaluation results
Trust checks
Client-owned, evidence-backed workflow
Production implementations would run inside the client estate, preserve source references, gate low-confidence values and expose every generated record back to the original evidence.
Azure architecture
Production-shaped foundation for drawing intelligence
Synthetic product catalogue
Catalogue constraints used by recommendations
Reusable beyond one client
The pattern can be positioned as a reusable process-improvement service: swap the source pack, catalogue, workflow rules and CRM mapping while keeping the evidence, confidence and integration controls.