a03b584b67
ServiceAgreementHelper: active agreements, expiring, revenue summary. EquipmentHelper: location equipment, QR lookup, service due, warranty expiry. EstimateHelper: create, send, accept with signature, auto-convert to WO. FieldWorkOrderController API: CRUD + dispatch + board + available techs. Admin views: WorkOrders list, Technicians list, ServiceAgreements with recurring revenue dashboard. All with templates.