Laboratório de Implementação
Bancada para exercitar funcionalidades em implementação. Não é o site — o palco do conceito visual é o apps/web, e ele não se toca daqui.
Issue nova não escreve tela. Para exercitar uma operação, use o playground — ele deriva a lista e o formulário do contrato, e operação nova aparece lá sozinha. As telas abaixo ficam porque encodam roteiros de várias operações.
Quase tudo aqui exige sessão viva e conta em dia: comece por entrar. Nenhuma tela pede chave nem id digitado — escolha vendo.
Identidade
entrar, sair, e tudo que decide quem você é para os serviços
- Cadastro de usuário
/cadastro-de-usuarioregistra a pretensão e responde igual para email novo e repetido - Confirmação de cadastro
/confirmacao-de-cadastroo token do email vira conta, em transação - Entrada
/entradacria a sessão em tabela e devolve o cookie - Sessão
/sessaoquem sou eu, a situação da conta, sair e encerrar todas - Primeiro acesso
/primeiro-acessoapelido e aceite num envio só — nada é gravado pela metade - Termo de aceite
/termoa tela não conhece o termo: ela desenha os blocos que o serviço devolve - Recuperação de senha (pedir o link)
/recuperacao-de-senhaa resposta é a mesma para qualquer email - Redefinição de senha (usar o link)
/redefinicao-de-senhaa senha troca e todas as sessões da conta caem - Troca de senha (estando logado)
/troca-de-senhaexige a senha atual, e as outras sessões caem - Troca de email (pedir)
/troca-de-emailo link vai para o endereço NOVO — quem confirma é quem o alcança - Troca de email (confirmar)
/confirmacao-de-troca-de-emailo token do endereço novo efetiva a troca - Caixa do ambiente
/caixa-do-ambienteo que o transporte dev guardou em memória — só existe no ambiente local
Navegação
o que existe, como se chega lá, e o que cada pessoa alcança
- Catálogo de navegação
/catalogo-de-navegacaoa listagem de autoria: o que EXISTE, inclusive a página inativa e o menu arquivado - Cadastro de página
/cadastro-de-paginaa página nasce ativa; o layout é opcional e nasce inteiro ou não nasce - Edição de página
/edicao-de-paginacampo em branco não muda nada; a chave não se edita - Situação da página
/situacao-de-paginaativa ou inativa, idempotente — página não se deleta - Menus
/menuscriar, ativar e inativar o menu-raiz - Árvore do menu
/arvore-do-menumontar, mover e reordenar, com a gestão ao lado da montagem - Menu contextual da página
/menu-contextual-da-paginatrês formas se declaram; a ausência é a quarta e tem comportamento - A navegação que eu vejo
/navegacao-que-eu-vejoa leitura de USO — o recorte de quem está olhando, e ela muda ao trocar de conta
Documentação de produto
o que a página quer dizer, para quem, e por onde a pessoa passa
- Panorama da documentação
/panorama-da-documentacaoa porta de entrada: toda página, o selo de documentada e o N/M derivado — clicar abre o verbete - Verbete da página (leitura)
/leitura-do-verbeteo verbete inteiro numa chamada, com a lacuna aparecendo como lacuna - Verbete da página (edição)
/verbete-da-paginadocumentar, vincular públicos e necessidades, acrescentar mensagens-chave - Personas e necessidades
/catalogo-de-personaso catálogo que existe antes de qualquer verbete, e sobrevive a todos - Esqueleto da página
/esqueleto-da-paginatipos de seção, seções na ordem do scroll e o público de cada uma - Formato da página
/formato-da-paginacomo a página é montada — criar, declarar num verbete, ler as páginas derivadas - CTAs da página
/ctas-da-paginacatálogo GLOBAL de ações; a prioridade mora na aparição, não na CTA - Jornadas da persona (edição)
/jornadas-da-personacriar o caminho, acrescentar e mover passos, ver a completude derivada - Jornada documentada (leitura)
/jornada-documentadaos passos na ordem e o N de M documentados, lido na hora - Mapa de ligações
/mapa-de-ligacoesligação NÃO é menu: é afirmação autoral sobre para onde a página leva - Funcionalidade global/persistente
/funcionalidade-globala camada que atravessa as páginas — não é página e não pendura em página
Ferramentas
não são fatias de produto: são o que se usa para avaliar o trabalho enquanto ele acontece
- Playground
/playgroundoperações, navegação e documentação, testes — tudo derivado do contrato, nada escrito à mão - Painel de testes
/testesa terceira aba do playground; esta rota redireciona para lá, preservando ?suite= - Ambiente
/ambienteo que está no ar (commit, build e health) e o reset do banco local, com ritual - Trilha
/trilhaa auditoria caso a caso: as três trilhas intercaladas, e o fio da requisição clicável - Transmissão
/transmissaoo motor de lives no marco zero: tela preta no ar, o tempo decorrido e os dois botões