Work orders now automatically derive from estimates

Work order checklists auto-generate from estimate line items with intelligent contents sub-phase scoping.

What's New

Work orders now intelligently inherit scope and structure from estimates. When you create a work order from an estimate, its checklist auto-populates from the estimate's line items (billed items only — no scope leak), and the work order inherits the estimate's phase and contents sub-phase. This ensures work orders stay aligned with what you actually estimated.

For contents phases, new work orders are now scoped to a specific sub-phase (documentation, electronics, textiles, etc.). The work orders list filters by sub-phase so crews see only tasks relevant to their current area, and the phase column auto-labels work orders by their sub-phase instead of just the phase name.