37fe5eae48
- Create offer_phases table (hierarchical phases within offer micros) - Create offer_phase_services junction (phases → unified services) - Create quotes table (separate headers from line items) - Create leads placeholder table (FK for quotes, Phase 10 CRM) - Update quote_items: add quote_id, offer_micro_id, offer_phase_id columns - Update projects: add offer_id, created_from_lead_id columns - Update phases: add offer_phase_id column for audit trail - Add all Drizzle relations and TypeScript types - Build verified with npm run build Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>