namespace EventsAppQuest.Web.Core
{
    /// <summary>
    /// Estágio da oportunidade de venda no pipeline da camada Web.
    /// Pipeline comercial: NewLead → Contacted → ProposalSent → QuestSessionDone → FollowUp → ReadyToClose → Won/Lost.
    /// </summary>
    public enum OpportunityStage
    {
        Prospecting,
        Qualification,
        Proposal,
        Negotiation,
        ClosedWon,
        ClosedLost,
        // Pipeline comercial (CRM hotel/espaço)
        NewLead,
        Contacted,
        ProposalSent,
        QuestSessionDone,
        FollowUp,
        ReadyToClose,
        Won,
        Lost
    }
}
