Reviews a draw package end to end before lender submission. Validates construction cost to date, reconciles to the lender requisition, confirms lien waivers by vendor and period, verifies insurance endorsements, checks compliance attestations, and evaluates cost-to-complete. Splits construction manager and asset manager responsibilities. Opens approval gates for construction manager (row 12) and, finally, for the lender submission (row 14). Final submission never goes out without approved records.
Every construction draw is load-bearing for the project's financial trajectory and for the lender's view of risk. This workflow takes the assembled draw package, runs it through the construction manager's review and the asset manager's review in sequence, verifies every attachment (lien waivers, insurance endorsements, compliance attestations), recomputes cost-to-complete, and opens the two gated approvals: the internal approval that the draw is ready to submit (row 12), and the final lender submission (row 14).
This pack is flagship-depth. It is where construction discipline and ownership discipline meet. It is also where the most common silent-failure modes live: stale lien waivers, missing insurance endorsements, change orders not yet reflected in the requisition, and cost-to-complete drift. Each of those is a hard check in this workflow.
| Input | Type | Required | Notes |
|---|---|---|---|
| Draw package | bundle | required | requisition, G702/G703 or lender format, attachments |
| Budget and contract register | record | required | original + all COs |
| Cost-to-date report | report | required | GC pencil + owner's rep recut |
| Change orders | table | required | approved + pending + rejected |
| Lien waivers | docs | required | conditional current period, final prior period |
| Insurance certificates and endorsements | docs | required | builders risk, GL, umbrella, auto, workers comp |
| Compliance attestations | docs | required | per loan |
| Schedule update | record | required | current forecast |
| Lender draw requirements overlay | yaml | required | per loan |
| Prior draw record | record | required | for continuity |
| Output | Type | Shape |
|---|---|---|
| Construction manager review checklist | checklist | per attachment, per line item |
| Asset manager review memo | memo | financial, schedule, risk |
| Cost-to-complete refresh | kpi_review | per trade, per project |
| Attachment gap list | checklist | missing lien waivers, insurance, attestations |
| Internal approval request | request | row 12 (submission readiness) |
| Final lender submission request | request | row 14 |
| Draw cycle tracking | record | draw_cycle_time update |
Asset_class, segment, form_factor, market, project, loan (for requirements overlay).
A draw package, in this workflow, has five layered stages that are verified in order. The workflow refuses to advance a stage with an open gap.
Stage 1. Construction cost to date.
Stage 2. Lender requisition.
Stage 3. Lien waivers.
Stage 4. Insurance and bonding.
Stage 5. Compliance attestations.
The construction manager's review covers the physical and contractual integrity of the draw:
The construction manager marks the draw "CM-reviewed" when Stages 1-5 pass. Any unresolved gap routes to the GC or the owner's rep for fix before advancement.
The asset manager's review covers the financial and risk posture of the draw:
cost_to_complete. Is it trending vs. plan? What is the trajectory over the trailing 3 and 6 draws?contingency_remaining and contingency_burn_rate. Is burn proportional to percent complete cost? If burn rate > 1.0, flag overburn.change_orders_pct_of_contract. Above overlay threshold at current percent complete flags review.schedule_variance_days and milestone_slippage_rate.draw_cycle_time trend (submission -> funding days).The asset manager marks the draw "AM-reviewed" when the financial and risk posture is acceptable. The asset manager opens approval_request row 12 for submission readiness.
Row 12 is the internal approval that the draw package is ready to submit to the lender. Minimum approvers: construction_manager + asset_manager. The approval record carries the draw number, the period, the requisition total, the cost-to-complete at this period, contingency remaining, and a brief narrative.
A draw is a lender-facing submission marked final. Row 14 governs any lender-facing final submission; an approved row 14 record is required before the package leaves the organization. Minimum approvers: asset_manager + finance/reporting lead. The workflow holds the package (does not transmit) until approval returns approved.
On approved row 14, the package is released. The workflow records submission timestamp; cycle-time clock starts; status moves to "submitted-to-lender".
On lender funding, the workflow updates draw_cycle_time, updates disbursement records, and flags any lender callbacks or questions for the construction manager.
Surface: lender requirements overlay as_of_date and status; estimator baseline as_of_date; insurance certificate expiration dates; lien waiver period coverage; contingency assumption as_of_date. Any sample-tagged reference is explicit.
workflows/cost_to_complete_review triggered in parallel.workflows/cost_to_complete_review triggered and executive review path considered.workflows/schedule_risk_review triggered in parallel.cost_to_complete, contingency_remaining, contingency_burn_rate, change_orders_pct_of_contract, schedule_variance_days, milestone_slippage_rate, draw_cycle_time, capex_spend_vs_plan (program-level feeder).
reference/normalized/capex_line_items__{scope}.csvreference/normalized/labor_rates__{market}.csvreference/normalized/material_costs__{region}_residential.csvreference/normalized/lender_draw_requirements__{loan}.yamlreference/derived/contingency_assumptions__{org}.csvreference/normalized/approval_threshold_defaults.csvworkflows/schedule_risk_review triggered.lender_draw_requirements__{loan}.yaml must be loan-specific; sample tag surfaced at runtime.Stage 1 — Cost to date. Reconciled to contract register. Three COs approved and included; one pending CO excluded. GC pencil aligned with owner's rep recut within overlay tolerance.
Stage 2 — Requisition. Lender format matches loan overlay. Soft-cost categories conform to loan-doc definitions. No budget reallocation this period.
Stage 3 — Lien waivers. Prior-period final waivers present for every vendor paid. Current-period conditional waivers present and valid. State-specific language verified per jurisdiction overlay.
Stage 4 — Insurance. Builders risk in force through period; named-insured clause matches. GC GL, umbrella, auto, workers comp current. Two subcontractors above overlay threshold: COI on file, endorsement current.
Stage 5 — Compliance attestations. All required attestations present per loan overlay.
CM review. "CM-reviewed" status set.
AM review.
cost_to_complete recomputed; within overlay band.contingency_remaining within band; contingency_burn_rate at or below 1.0 at current percent complete.change_orders_pct_of_contract within overlay band at current percent complete.schedule_variance_days within overlay band; milestone_slippage_rate within band.draw_cycle_time trailing within band.Approvals. approval_request row 12 opened and approved. approval_request row 14 opened; pending lender final submission approval.
Submission. Held pending row 14 approval. On approval, package releases and cycle-time clock starts.
Confidence banner. lender_draw_requirements__loan_willow_creek@2026-01-15, status=sample (loan-doc overlay pending confirmation). capex_line_items__scope@2026-03-31, status=starter. labor_rates__charlotte@2026-03-31, status=sample. contingency_assumptions@2026-03-31, status=starter.
Trigger. Cost-to-complete trending above plan beyond overlay threshold on recent draws.
Findings. Material-cost drift on two line items; labor hours above estimator baseline on a third. workflows/cost_to_complete_review invoked for deeper analysis.
Draw impact this period. Current draw does not yet require contingency drawdown; however, trajectory implies contingency pull within 2-3 draws.
Recommendation. AM to convene CM and estimator; owner-side remediation plan needed before next draw. Draw may still submit with notation.
Confidence banner. As above.