As-built Reconciler
Compares construction-set notes against field-marked as-built notes and produces a structured redline log with delta type, severity, side-by-side values, location, and rationale. Persists each delta into asbuilt_redlines for the closeout package.
What it does
As-built Reconciler is the closeout-prep engine that turns the field-marked as-built drawings into a structured redline log. For each detected difference between the construction-set notes and the as-built markup, the engine writes a structured record: delta type (dimension / equipment / route / elevation / quantity / material / other), severity (critical / major / minor / info), side-by-side spec ↔ as-built values, location reference, and a one-line rationale.
Each delta persists to the asbuilt_redlines table for downstream consumption by Closeout Builder. The structured log replaces the typical "we marked up the prints, here's a stack" handoff — the owner gets searchable, indexed deltas instead.
v1 ships text-only: paste or extract the construction-set notes and the as-built notes side-by-side. v2 will add drawing-image diff via a CV pipeline that detects bbox-level redline markup on the actual sheets.
When to use it
- Closeout prep — turn the redline drawings into the structured log for the owner package.
- After a major design change — reconcile what was built vs what was specified for the change order audit.
- Pre-substantial-completion sweep — identify and document all field deviations before the architect's punch walk.
- Operating year — building maintenance discovers a deviation and you need the field history.
Reconciled redlines attach as a required deliverable in Closeout Builder. Run the reconciler first, then the builder pulls the deltas into the owner-ready package.
What to upload
Two text inputs: the construction-set notes (what was specified) and the field-marked as-built notes (what was actually built). Both can be pasted or extracted from PDF. Best results when the inputs are scoped to a discipline and area (e.g., "Level 3 Mechanical") rather than the entire drawing set.
Optional: the change order log (anchors changes to formally approved COs), the original specification (deeper context for deviation severity), and the discipline tag (mechanical / electrical / plumbing / structural / architectural).
Step by step
Open the engine
Sidebar → Engines → As-built Reconciler.
Paste or upload construction-set notes
The originally-specified state of the work. PDF or pasted text.
Paste or upload as-built notes
The actually-built state. Field markups, RFI-driven changes, CO-driven changes, and unrecorded deviations all surface here.
Tag discipline + area
Optional but improves accuracy. Tells the engine the domain so it doesn't misclassify deltas.
Run reconcile
20–40 seconds.
Walk the redline log
Each delta has type, severity, side-by-side values, location, rationale. Click any delta to see source quotes.
Verify CO-backed deltas
Engine flags deltas that match an approved CO — those are authorized. Unmatched deltas are unauthorized field deviations worth investigating before owner handover.
Persist for closeout
Click Persist Redlines to write each delta to asbuilt_redlines for Closeout Builder.
Understanding the results
Numbered deltas with type, severity, side-by-side spec ↔ as-built values, location, and rationale.
Dimension / equipment / route / elevation / quantity / material / other. Color-coded for quick scan.
Critical / major / minor / info. Critical deltas typically need owner sign-off before closeout.
Green check when the delta is backed by an approved CO. Amber question when unmatched — potential unauthorized deviation.
Count of deltas by discipline (mechanical / electrical / plumbing / structural / architectural). Quick view of where the deviations cluster.
Confirmation that the redlines saved to asbuilt_redlines for downstream consumption by Closeout Builder.
Every control, explained
Run reconcileConsumes one run. 20–40 seconds.
Discipline + area tagOptional context that improves the engine's classification accuracy.
Edit deltaIn-place edit on type, severity, rationale, or side-by-side values.
Add deltaInsert a delta the engine missed.
Link to COManually link a delta to an approved change order if the auto-match missed.
Mark as unauthorizedTag a delta as an unauthorized deviation for PM follow-up before owner handover.
Persist redlinesWrites each delta to asbuilt_redlines for Closeout Builder.
Export PDFFormatted redline log PDF. Standard format for owner closeout binder.