AI Co-Pilot for
Drawing Compliance

DraftWorks validates assembly drawings, flags inconsistencies and outdated components, and generates compliant markup to reduce manual review across engineering workflows.

The Problem

Small Drawing Errors Lead
to Large Program Delays

Engineers manually review drawings across evolving standards, specs, and BOMs — and mistakes are often caught too late, when they cost the most to fix.

63%
Programs affected
of major defense programs experienced engineering changes, contributing to 72% cost growth vs. 11% for programs without changes.
100×
Cost of late defects
Defects discovered later in the lifecycle can become up to 100× more expensive to resolve than those caught early.
>30%
Engineering time lost
Engineers may spend over 30% of their time on non-value-added data reconciliation, review, and documentation tasks.

Manual Validation

Engineers manually review and update drawings for sustainment and obsolescence across evolving standards, specs, and BOMs.

Errors Detected Late

Missed inconsistencies in drawings are often only discovered late in the process — well past the cheapest point to fix them.

Costly ECPs & Delays

Errors found during approval trigger Engineering Change Proposals (ECPs), delaying critical hardware programs.

Sources: GAO / AFIT Research · NASA Systems Engineering · Dassault Systèmes Engineering Study

The Solution

DraftWorks

DraftWorks is an AI co-pilot that validates assembly drawings, flags inconsistencies and outdated components, and generates compliant markup to reduce manual review across government workflows. Built for mission-critical and highly regulated engineering review environments.

Deployment Opportunities

Built for mission-critical and highly regulated engineering review workflows.

Government Engineering Organizations

Government engineering and sustainment environments managing technical documentation, configuration control, and engineering review workflows.

Defense Industrial Base & Suppliers

Defense manufacturers, subcontractors, and suppliers operating within compliance-driven engineering and production environments.

Core Capabilities

Core Capabilities

Four integrated steps turn a raw engineering drawing and supporting data into a structured compliance report.

01 — Ingest

Ingest Data

  • Upload assembly drawings (PDF/image)
  • Attach BOM / parts lists
  • Attach standards and specifications
02 — Parse

Parse & Structure

  • Convert drawing into structured data
  • Extract title block, notes, and revisions
  • Identify components and relationships
  • Build a machine-readable representation
03 — Validate

Validate & Compare

  • Detect inconsistencies and missing info
  • Cross-check drawing vs BOM
  • Flag outdated components and specs
  • Identify missing requirements
04 — Generate

Generate Output

  • Highlight issues and suggest fixes
  • Mark issues directly on drawings
  • Recommend corrections and alternatives
  • Generate compliant markup / redlines
Architecture

DraftWorks Architecture

A modern cloud stack from file upload through AI analysis to structured issue output.

1

User Uploads Files

Assembly drawing (PDF or image) plus optional context files and foundational org context via RAG.

Drawing PDF/Image · Context Files · SurrealDB (RAG)
2

Frontend Web App

React/TypeScript interface hosted on Vercel, orchestrating uploads and displaying structured results.

DraftWorks Web App · Vercel
3

Backend API

FastAPI service hosted on Render receives files, coordinates processing, and returns normalized issue lists.

FastAPI · Render
4

Processing Layer

OCR extracts text from scanned drawings; zone parsing splits pages into title block, notes, revision block, and drawing area; rule matching runs standards and BOM checks.

rapidocr · pymupdf · Zone Parsing · Rule Matching
5

AI Layer

Gemma 4 via Ollama reasons over structured drawing data and context to identify nuanced compliance issues.

Ollama Cloud (gemma4:31b) · Ollama Local (gemma4:e4b)
6

Results

Structured issue list with type, severity, page, section, evidence, expected vs. found values, and recommended action.

Issues · Severity · Recommended Changes
Live Demo

Try It Yourself

Download the sample files, then open the app to experience the full demo.

How to run the demo:

  1. Download the sample files below
  2. Open the app and select Run online
  3. Upload assy_r3.PDF as the assembly drawing
  4. Upload one or more context files — start with MaterialsAndProcesses.xlsx
  5. Click Compare and review the flagged issues
Open DraftWorks App → No account required · Use app key by default