ace-ai
Construction project management workflows. Upload construction documents — spec PDFs, CSVs, Google Sheets, Google Docs — and the system extracts structured data, builds a project plan with CPM scheduling, and generates client-facing decks. Operational workflows handle RFP generation and change order tracking with exposure alerts. Built with Garrett Kidd.
Claude Code · DuckDB · Python
How it works
The core of the system is document extraction. Construction specs are dense, inconsistently formatted, and full of domain-specific structure that generic parsers miss. ACE uses a two-pass extraction — first the table of contents for structure, then section-by-section for detail — with Pydantic validation to catch what the extraction gets wrong. A human reviews the extraction before anything downstream runs.
From there, the extracted data feeds into a DuckDB model with five tables and four computed views. Fifteen KPIs with warning-and-critical thresholds give you a project health dashboard without needing to set up a BI tool.
SPEC INTAKE PDF / CSV / Sheets / Docs
two-pass extraction (TOC + sections)
Pydantic validation
[HUMAN GATE: review extraction]
──────────────────────────────────────────────────────
DATA MODEL DuckDB — 5 tables, 4 computed views
15 KPIs with warning/critical thresholds
──────────────────────────────────────────────────────
┌──────────────┐
┌────────┤ WORKFLOWS ├────────┐
│ └──────────────┘ │
▼ ▼
┌─ RFP CREATOR ──────────────┐ ┌─ PCO TRACKER ──────────────┐
│ type interview → scope │ │ log PCOs/COs → exposure │
│ template → draft │ │ aging alerts (14d/21d) │
│ [HUMAN GATE: review] │ │ document chain validation │
│ → RFP doc + optional deck │ │ → status report + risk │
└────────────────────────────┘ └────────────────────────────┘What’s built, what’s planned
The document extraction pipeline, data model, RFP workflow, and change order tracking are built and functional. The CPM scheduling generates project plans from extracted spec data.
The architecture supports Monte Carlo risk simulation and golden template libraries for RFP generation, but those are planned additions, not shipped features. Honest accounting: the extraction and scheduling work, the advanced risk modeling is on the roadmap.