Reviews each proposed change order: validates scope basis, re-estimates cost, checks schedule impact, evaluates against contingency, recommends approval or rejection, and routes to the correct approval row by dollar threshold. Tracks `change_orders_pct_of_contract` and `contingency_burn_rate`.
Convert a change order request into an informed decision with a cost, schedule, and contingency view. Route to the correct approval row. Keep the change-order trail clean for draw review and cost-to-complete.
| Input | Type | Required | Notes |
|---|---|---|---|
| CO package | doc | required | narrative, line items, schedule |
| Original scope and contract | doc | required | basis |
| Prior COs |
| table |
| required |
| cumulative view |
| Estimator baseline | estimate | required | for re-estimate |
| Schedule record | record | required | for impact |
| Contingency status | derived | required | contingency_remaining, burn rate |
| Output | Type | Shape |
|---|---|---|
| CO review memo | memo | scope, cost, schedule, contingency impact, recommendation |
| Updated contract value | record | with CO pending or approved state |
| Updated schedule | record | milestone impacts |
| Approval request | request | row 10 or 11 |
Asset_class, segment, form_factor, market, project.
schedule_variance_days delta.contingency_remaining and contingency_burn_rate after CO. If burn exceeds overlay band, flag.change_orders_pct_of_contract, contingency_remaining, contingency_burn_rate, cost_to_complete, schedule_variance_days.
reference/normalized/capex_line_items__{scope}.csvreference/normalized/labor_rates__{market}.csvreference/normalized/material_costs__{region}_residential.csvreference/derived/contingency_assumptions__{org}.csvreference/normalized/approval_threshold_defaults.csvScope. Scope add per owner direction; library mapping present.
Re-estimate. Cost within overlay range of GC proposal; negotiation lever identified in one line.
Schedule. No critical path impact; schedule_variance_days unchanged.
Contingency. contingency_remaining after CO within overlay band; contingency_burn_rate within tolerance.
Recommendation. Approve at negotiated line adjustment; approval_request row 10 opened.
Confidence banner. capex_line_items__amenity@2026-03-31, status=starter. contingency_assumptions@2026-03-31, status=starter.