← projmgt.ai

How ProjMgtAI Works

Upload architectural plan sets. Get structured millwork scope in under 2 minutes.

1

Input

ProjMgtAI accepts multi-file PDF uploads. Each file is tagged by document type for optimal extraction.

[PLANS]

Architectural millwork/casework plan sheets, interior elevations, locker and vanity details

[SPECS]

Division 06 specifications — material standards, hardware specs, finish requirements

[SHOP DRAWINGS]

Approved shop drawings with manufacturer part numbers, exact dimensions, hardware schedules

[ADDENDA]

Issued addenda revising millwork scope, clarifications, substitution requests

Supported: Text-based PDFs, scanned image PDFs (vision mode), multi-file sets up to 150MB combined
2

Process

PDF parsing
Pages extracted as text. Image-only pages rendered at 2x scale for vision processing.
Room grouping
50+ regex patterns identify room names from title zones, sheet references, and heading text. Pages assigned to rooms.
Project context extraction
Material legend, hardware groups, sheet index extracted from non-casework pages and shared across all room extractions.
LLM extraction per room
Claude Sonnet processes each room's pages with pre-extracted dimension hints, material codes, and hardware counts. Outputs structured TOON format.
Post-processing
Column shift repair, dimension backfill, material code assignment, scope reclassification, deduplication, assembly rollup.
Agent pipeline
TradeClassifier, WBSBuilder, BidChecklist, and RFI agents run on the extracted rows to produce the full 6-tab Excel output.
3

Output

Six structured outputs delivered as a downloadable Excel workbook and structured JSON.

All ItemsEvery scope item with type, room, dimensions, material, confidence, and classification rule
Per-Room TabsOne tab per room with items scoped to that assembly
WBS SummaryTrade hierarchy: Cabinetry, Countertops, Shelving, Panels, Trim, Hardware, Exclusions — with room rollups and material totals
Bid ChecklistPer-room checklist: Blocking, Hardware, Finish, Dimensions, ADA, Exclusions — status: OK / VERIFY / MISSING
RFIsStructured RFI log: 6 categories, priority levels, room assignment, sheet references
Project SummaryFile inventory, page count, room results, extraction stats, document type tags

Performance benchmarks

130+
scope items from 100-page set
< 2 min
extraction time
30+
RFIs generated per project
12+
rooms detected
Machine-readable output

Every extraction follows a consistent JSON schema — structured for AI agent consumption, workflow integration, and automated processing.

View schema →Sample JSON →
Try it on your next bid

Upload your plan set and see what it finds. Free, no account required.

Open Scope Extractor →