Mapa de Jornada — v1.0
Documento interno

JORNADA
DO USUÁRIO

Fluxo completo de acesso, execução e resultado no DECIDE.OS — desde o primeiro contato até a leitura do Decision Brief e retorno ao histórico.

Bloco 1 — Acesso
Bloco 2 — Área Interna
Bloco 3 — Ciclo de Avaliação
Bloco 4 — Histórico e Evolução
Bloco 5 — Conta
01
Bloco 1 — Público
Acesso à Plataforma
/index
Landing Page
Proposta de valor do DECIDE. Apresentação do produto sem expor metodologia. CTA direto para criar conta ou fazer login.
Público
Não explica OSC, eixos ou engine. Vende resultado, não processo.
/cadastro
Cadastro
Email + senha. Conta criada. Autenticação automática. Redirecionamento para o Dashboard. Crédito inicial = 0.
Público Crédito = 0
Sem fricção extra. Conta única por email. Senha armazenada apenas como hash.
/login
Login
Email + senha. Sessão autenticada obrigatória para qualquer acesso ao ciclo ou resultado.
Público Gera Sessão
/recuperar-senha
Recuperação de Senha
Fluxo básico de reset por email. Acesso ao link temporário, redefinição e redirecionamento.
Público
Gate de Acesso — OK
Usuário autenticado → entra no Dashboard. Sessão válida a partir daqui para todos os endpoints do ciclo.
Gate de Acesso — Bloqueado
Sem sessão → bloqueio imediato em qualquer endpoint do ciclo ou resultado. Redirecionamento para /login.
usuário autenticado
02
Bloco 2 — Autenticado
Área Interna
/dashboard
Dashboard
Hub central pós-login. Exibe saldo de créditos, último ciclo realizado, botão de nova avaliação e acesso rápido ao histórico.
Autenticado
Estado vazio com CTA claro se nunca houve avaliação. Sem crédito → redireciona para /creditos.
/creditos
Comprar Créditos
Listagem de pacotes disponíveis. Integração com gateway de pagamento. Confirmação e atualização imediata do saldo.
Autenticado 1 crédito = 1 ciclo
CreditTransaction registrada (type=purchase). credits_balance atualizado imediatamente.
Gate de Crédito — OK
credits_balance ≥ 1 → usuário pode iniciar avaliação. Botão "Iniciar Avaliação" habilitado no Dashboard.
Gate de Crédito — Bloqueado
credits_balance = 0 → Engine não roda. Botão desabilitado. Redirecionamento para /creditos.
crédito disponível
03
Bloco 3 — Núcleo do Produto
Ciclo de Avaliação
1
Pré-Ciclo — Iniciar Avaliação
Regras exibidas: ~10 min, sem pausa, sem edição, sem reexecução. Botão "Iniciar" cria o DecideCycle (status=created) e consome o crédito assim que confirmado.
/avaliacao/iniciar
2
Questionário — 28 Perguntas
7 eixos × 4 perguntas. Opções A, B, C sem label de impacto. Barra de progresso. Bloqueio de avanço sem resposta. Usuário não vê eixo nem interpretação.
/avaliacao/questionario
3
Confirmação de Envio
Ponto de não-retorno explícito. "Após o envio, não é possível editar." Ciclo passa para status=submitted.
/avaliacao/confirmar
4
Processamento
Backend valida: 28 respostas, usuário autenticado, crédito disponível. Engine roda. Resultado persistido. CreditTransaction (type=consume) registrada. Ciclo = processed.
/avaliacao/processando
5
Decision Brief — Resultado
Output completo, imutável. 7 seções fixas. Exportação em PDF. Nenhuma seção pode ser omitida. Não editável. Não reprocessável.
/avaliacao/resultado/:cycle_id
1
Instabilidade Sistêmica
2
Fragilidade Estrutural
3
Consolidação Operacional
4
Expansão Controlada
5
Desalinhamento Estratégico
01
Estado Operacional Atual
OSC display + texto determinístico por nível
02
Leitura Integrada
3 eixos críticos + flags de inconsistência
03
Risco Dominante
1 risco por ciclo — lista fechada de 6
04
Tensões Estruturais
Conflitos ativos — lista fechada de 4
05
Mapa de Decisões
Seguras / Condicionadas / Desaconselhadas por OSC
06
Prioridades do Ciclo
3 prioridades para 30–60 dias
07
Declaração Final
Afirmação de limite — texto fixo invariável
Regras do Ciclo — Antifraude
Apenas 1 ciclo ativo por vez (status created/submitted)
Ciclo processed → nunca reprocessado
Engine só roda com crédito disponível
28 respostas obrigatórias — a menos ou a mais = erro fatal
Respostas não editáveis após envio
Frontend não contém nenhuma regra de decisão
ciclo encerrado → histórico
04
Bloco 4 — Retenção
Histórico e Evolução
/historico
Histórico de Avaliações
Lista todos os ciclos processados do usuário. Data, OSC de cada ciclo, link para o Brief completo. Ordenado do mais recente ao mais antigo.
Autenticado
/historico/:cycle_id
Brief Salvo
Visualização de um ciclo anterior. Idêntico à tela de resultado, mas acessado pelo histórico. Exportável em PDF.
Autenticado Exporta PDF Imutável
/historico/comparativo
Comparativo de Evolução
Disponível apenas com 2+ ciclos processados. Evolução do OSC e dos eixos ao longo do tempo. Exportação em PDF comparativo.
Autenticado 2+ ciclos PDF comparativo
Principal gancho de retenção do produto. O valor cresce com o tempo e com a recorrência.
Loop de Recorrência
Do histórico, usuário volta ao Dashboard para comprar novo crédito e iniciar próximo ciclo. O produto incentiva múltiplos ciclos — cada novo gera mais valor de comparação.
gerenciamento de conta
05
Bloco 5 — Configurações
Conta
/conta
Perfil / Configurações
Email, alteração de senha e histórico de transações de crédito (ledger completo de purchase, consume, refund, adjustment).
Autenticado Ledger de Créditos
credits_balance deve bater com a soma do ledger CreditTransaction. Uma conta = um usuário. V1.