Landing page e página 404 · MISSÃO IPÊ R19
A seção Três casos NASA apresenta as perguntas de Cerrado, Bennu e Webb, com fonte e limite de interpretação em cada cartão. Os três links abrem a escolha de missão no laboratório. A campanha do Cerrado tem entrada própria. O roteiro de seis minutos fica junto aos casos e conduz a demonstração pela comparação A/B, pela trilha de registros e pelo conselho final.
Página fora de órbita
A página de erro usa o contraste, o número dominante e o horizonte planetário da referência 404 Planet da MotionSites. O símbolo, as fontes e a navegação seguem a identidade da MISSÃO IPÊ. A primeira ação volta ao início. O rodapé leva ao jogo, à pesquisa, ao GitHub e aos créditos.
O fundo usa o vídeo indicado pelo responsável pelo projeto. O vídeo é decorativo, mudo, embutido e pode ser pausado. Com preferência por movimento reduzido, a página começa com a imagem local Blue Marble da NASA e só solicita o arquivo externo após uma ação do visitante. A imagem também permanece disponível se a reprodução falhar. Vídeo de referência · Fontes e créditos da LP.
O Next.js exporta 404.html, que o servidor de prévia local usa em endereços inexistentes com status HTTP 404. Para conferir a publicação, abra um endereço inexistente na LP e volte pelo botão. No celular, Escape fecha o menu quando há teclado e devolve o foco ao botão que o abriu.
Continuidade para os dois desenvolvedores
| Responsável | Arquivos relativos a apps/immersive-lp/ | Contrato |
|---|---|---|
| Dev A · conteúdo e ciência | lib/content.ts, app/creditos/page.tsx e fontes dos três casos | Conferir destinos e créditos. O vídeo da referência é decoração de terceiros, não observação NASA nem parte da simulação. |
| Dev B · apresentação e navegação | app/not-found.tsx, app/not-found.module.css, components/NotFoundBackdrop.tsx, components/Navigation.tsx | Manter HTTP 404, retorno real ao início, imagem local, controle de reprodução, movimento reduzido e foco do menu. |
| Revisão conjunta | tests/not-found.spec.ts e tests/experience.spec.ts | Conferir computador e celular, vídeo indisponível, teclado, acessibilidade automatizada e entrada no jogo. |
Use npm run build e npm test nessa pasta. A prévia estática é servida por scripts/serve.mjs; ela entrega o HTML de erro sem converter a ausência em sucesso HTTP. A publicação da LP é separada do jogo: os dois projetos Vercel devem apontar para o mesmo commit do repositório oficial. O build principal publica este documento em HTML e Markdown.
A revisão preservou as fontes locais Figtree e EB Garamond, a logo SVG oficial e os componentes existentes. A composição da referência foi adaptada ao projeto, sem adicionar formulários de cadastro ou contas de hospedagem. A disponibilidade do vídeo externo não é garantida; o caminho de retorno funciona sem ele.
Documento público. Ler o Markdown desta edição. Estado e curadoria no manifesto da publicação.