namespace EventsAppQuest.Core
{
    /// <summary>
    /// Estado comercial da decisão após a experiência Quest (para follow-up e exportação lógica).
    /// </summary>
    public enum QuestCommercialDecisionState
    {
        /// <summary>Apenas exploração; sem decisão registada.</summary>
        ExplorationOnly = 0,

        /// <summary>Interesse manifestado; sem confirmação final.</summary>
        Interested = 1,

        /// <summary>Requer follow-up comercial.</summary>
        NeedsFollowUp = 2,

        /// <summary>Pronta para avançar (próximo passo comercial).</summary>
        ReadyToAdvance = 3,

        /// <summary>Pronta para fechamento (decisão de fechar).</summary>
        ReadyToClose = 4
    }
}
