Navegação
A sidebar organiza trabalho recente e as principais superfícies sem duplicar funções.
Comece pelo destino
- Novo bate-papo inicia uma conversa limpa.
- Projetos abre contextos persistentes.
- Artefatos reúne resultados gerados.
- Code Web e Design abrem workspaces especializados.
Recolher sem perder acesso
No desktop, a sidebar pode ser recolhida e reaberta pelo controle de painel. No mobile, ela funciona como drawer para não competir com o conteúdo.
Rotas que preservam contexto
A navegação foi pensada para manter a tarefa viva enquanto você alterna entre conversa, projeto, artefato e documentação.
- Em telas menores, priorize a tarefa atual; em desktop, use a navegação lateral para manter histórico e ferramentas acessíveis.
Leitura operacional
Considere o fluxo concluído quando o resultado pode ser reaberto, revisado e entendido sem depender da memória de quem executou a tarefa. Isso é especialmente importante em Navegação, onde o contexto pode atravessar mais de uma etapa.
Comece por “Comece pelo destino”, confirme o estado visível e avance para “Recolher sem perder acesso” apenas quando a etapa anterior estiver estável. Em Navegação, pular contexto costuma gerar mais retrabalho do que velocidade.
No app principal, preserve continuidade entre conversa, projeto, arquivo e ação para que o usuário não precise reconstruir o contexto a cada tela.
- trate mensagens de erro como dados de diagnóstico, não como detalhe visual
- revise a saída no mesmo ambiente em que ela será usada
- confirme o estado antes de iniciar a próxima ação
Do primeiro clique à entrega
Nem todo caso precisa da configuração mais avançada. Prefira o caminho mínimo que resolve o objetivo e aumente complexidade somente quando Navegação realmente exigir mais contexto, controle ou verificação.
Imagine uma tarefa real em que Navegação deixa de ser uma opção de menu e passa a decidir a qualidade da entrega. Faça uma primeira passagem curta, observe o retorno do sistema e só então aumente escopo, quantidade de arquivos ou duração da sessão.
Limites e exceções
Use Navegação como uma referência de operação, não como uma tela isolada. A própria proposta da página é: A sidebar organiza trabalho recente e as principais superfícies sem duplicar funções. O ganho aparece quando isso se conecta ao que vem antes e ao que precisa acontecer depois.
- confirme o estado antes de iniciar a próxima ação
- mantenha arquivos, sessão e contexto ligados ao mesmo objetivo
- trate mensagens de erro como dados de diagnóstico, não como detalhe visual
Checklist de uso
Comece por “Comece pelo destino”, confirme o estado visível e avance para “Recolher sem perder acesso” apenas quando a etapa anterior estiver estável. Em Navegação, pular contexto costuma gerar mais retrabalho do que velocidade.
Considere o fluxo concluído quando o resultado pode ser reaberto, revisado e entendido sem depender da memória de quem executou a tarefa. Isso é especialmente importante em Navegação, onde o contexto pode atravessar mais de uma etapa.
Contrato desta superfície: Navegação
Nesta página, a referência completa cobre rotas, deep links, histórico, páginas públicas e retorno ao app. O objetivo não é decorar nomes de controles; é entender entradas, estado, efeitos colaterais, falhas recuperáveis e a evidência que confirma a conclusão.
- confirme o estado inicial antes de executar a ação
- identifique quais dados ou arquivos a superfície realmente possui
- trate loading, vazio, erro, retry e reentrada como comportamento principal
- verifique o resultado no mesmo contrato que o usuário consegue observar
Casos de borda de Navegação
A versão robusta desta função continua coerente quando a rede atrasa, a sessão muda, o conteúdo está vazio, o usuário repete a ação, o viewport encolhe ou uma dependência externa deixa de responder. Esses estados fazem parte da documentação porque também fazem parte do produto.