Contractor Estimator v1

Human-approved contractor estimates from messy leads.

Intake creates the lead, deterministic extraction identifies scope and gaps, seeded pricing rules calculate a draft, and approval gates the proposal link.

AI Drafts

Local extraction validates a structured JSON shape and surfaces confidence, risk flags, and missing questions.

Rules Price

Pricing is deterministic and tied to an active rule version, with AI kept away from final math.

Humans Approve

The send path stays blocked until a reviewer approves the customer-facing proposal.