MISSÃO IPÊ

Registro de uma edição anterior. A direção atual usa histórias reais NASA e IPÊ somente como nome da equipe. Consulte o handoff R18 e os dados reais e fontes atuais. Propostas e estados abaixo conservam o corte original.

MISSÃO IPÊ — handoff para os dois desenvolvedores

R17 · 15/11/2026 · beta 0.8.0-beta.1. Repositório oficial: oalexandrebelo/MISSAO-IPE. Leia PUBLICADO.md para a implantação efetivamente conferida; a presença do código não certifica publicação.

O produto em uma frase

Um jogo educativo em que a pessoa parte de uma pergunta científica, escolhe os recursos de uma nave e descobre por que uma observação pode ser coletada, mas não chegar como evidência útil aos cientistas.

IPÊ identifica a equipe. A árvore está na marca. As histórias vêm de fatos documentados da NASA, sem personagens, emergências ou missões inventadas apresentados como reais. O jogo usa modelos didáticos de engenharia explicitamente identificados.

Três casos, três descobertas

CasoFato que fundamenta a históriaO que o participante aprendeO que não é reproduzido
Cerrado / Terra-MODISMedição de vegetação por luz vermelha e infravermelha; seis registros históricos de 2024 incorporadosDiferença entre W e Wh; processamento, memória e comunicação; ausência de dado não é vegetação zeroHardware/órbita real do Terra, nova aquisição NASA ou diagnóstico de desmatamento
Bennu / OSIRIS-RExReconhecimento da superfície rochosa e seleção de Nightingale em 2019Produção a bordo e recepção em solo são etapas diferentes; contato maior não exige uma antena diferenteTrajetória, telemetria ou coleta real da OSIRIS-REx; as rugosidades A/B/C são sintéticas
Telescópio / WebbNIRSpec mediu o espectro de WASP-39 b em 2022A pergunta define o tipo de medida; entregar arquivos não basta se o instrumento é inadequadoDetecção de moléculas a partir do jogo; fluxos são sintéticos e a câmera genérica não representa o NIRCam

Histórias, datas e fontes NASA · guia didático completo.

A jornada e os quatro segmentos

  1. Usuários: formular a pergunta e identificar a evidência necessária. Ler o fato documentado e os limites do exercício.
  2. Espaço: selecionar instrumento, processamento, memória, energia e comunicação. A peça 3D e os indicadores acompanham a configuração.
  3. Lançamento: verificar massa, custo e compatibilidade com o perfil. Bennu/telescópio têm escolhas didáticas de lançador; o Cerrado usa envelope fixo. Não há cálculo de trajetória real.
  4. Solo: planejar contatos e receber os registros. A simulação guarda eventos determinísticos, com estados e diagnósticos causais.
  5. Retornar aos usuários: comparar o que chegou com o requisito, preservar lacunas, prever uma mudança e repetir o ensaio A/B no mesmo instante.

A cena 3D apresenta escolhas e eventos do motor; não calcula ciência por conta própria. Modelo NASA, nave configurável e registro científico são camadas diferentes. O modo equipe distribui papéis entre até quatro participantes no mesmo dispositivo. Colaboração online não está implementada.

Uma base oficial, aplicações com limites claros

Caminho no repositórioResponsabilidadePublicação
experiments/mission-design-lab/Jogo principal: três missões, configuração 3D, execução e comparação/lab/index.html
experiments/four-level-campaign/Quatro exercícios progressivos do caso Cerrado/campanha/index.html
web/, context/, docs/, research/Portal, estudo, fontes e continuidadeSite principal e biblioteca
apps/immersive-lp/Página orbital da PR #1, preservada em aplicação separadaEntrada orbital · Vercel projeto-ipe-lp
contributions/bruno-figma/32 arquivos de Bruno, snapshot de referência com autoria e inventárioSomente repositório; não é o motor ativo
dist/, portable/Distribuição clássica conservada/game/ e alternativa local
web/planet-jumping.htmlReferência de transição cinematográfica com mídias fornecidasExperimento visual, não uma missão NASA

A PR #1 foi incorporada ao branch oficial preservando seus quatro commits; o GitHub confirmou seu estado merged em 15/11/2026. O repositório independente de Bruno tem cinco commits de outra origem; não se deve atribuir a PR #1 a ele. Seu snapshot filtrado mantém código, regras, configurações e proveniência, sem republicar os moodboards de terceiros. Inventário e decisões.

Identidade e Figma

A marca oficial é MISSÃO IPÊ, com lettering do SVG fornecido. Não redigitar o logotipo com uma fonte, deformar a proporção ou colocar um retângulo atrás dele. O arquivo claro muda somente o creme para azul escuro, para assegurar contraste em superfícies claras. Os originais estão preservados e têm hashes registrados.

Guia da marca · Figma, Frame 12. O frame foi conferido visualmente com a marca entregue. Não foi alterado nesta revisão. Fontes da interface continuam locais; a tipografia da marca é vetorial.

Divisão prática dos dois devs

ResponsávelÁrea principalEntrega seguinteCritério de aceite
Dev 1 — experiência e visualizaçãoComponentes UI, cenas 3D, acessibilidade e interaçãoRevisão guiada dos quatro segmentos e melhoria das peças 3D aproveitando o inventário do BrunoCada decisão é operável por toque/teclado; a cena corresponde ao projeto executado; não depende só da cor
Dev 2 — ciência e simulaçãoCatálogos, motor, dados/proveniência, persistência e testesSelecionar um produto real para substituir um conjunto sintético, sem mudar contratos silenciosamenteUnidade, data, qualidade e fonte preservadas; cálculo conferido contra referência independente
AmbosIntegração, teste com pessoas e publicaçãoSessões curtas com iniciantes, ensaio de demonstração e revisão de conteúdoPessoa explica uma relação causal sem ajuda; registro de dificuldades e correção antes da submissão

Façam mudanças pequenas, em branches, com revisão do colega. Não substituam o motor por fórmulas de sucesso do protótipo Bruno. Não migrem para outro framework só para utilizar um asset. Não adicionem serviços de multiplayer até terem contrato, persistência e uma necessidade de teste claramente definida.

Contratos que devem ser preservados

Desenvolvimento e verificação

Requer Node 24. Na raiz do repositório:

npm ci --ignore-scripts --no-audit --no-fund
npm --prefix experiments/mission-design-lab ci --ignore-scripts --no-audit --no-fund
npm --prefix experiments/four-level-campaign ci --ignore-scripts --no-audit --no-fund
npm --prefix experiments/mission-design-lab run verify
npm run build:release
npm run test:context
npm run test:beta
npm run test:portal
npm run start:beta

O site local abre em http://127.0.0.1:4175/. build:release compila o laboratório, verifica a campanha, monta site/ por lista explícita e prepara as políticas HTTP. Não copie a raiz do repositório para a hospedagem. A LP tem instalação e verificações próprias em seu README; não precisa ser instalada para compilar o jogo.

O recibo integrado R17 registra os testes realmente executados. Testes automáticos não comprovam aprendizagem, FPS em aparelho físico ou elegibilidade no evento.

Vercel: causa e correção

O site principal estava disponível na revisão inicial. O erro recorrente estava no projeto separado projeto-ipe-lp: The specified Root Directory "apps/immersive-lp" does not exist. Ele acompanhava o branch principal, mas a pasta estava apenas na PR #1. A consolidação traz a pasta e seu histórico para main, mantendo os dois produtos separados.

ProjetoRaizComandoSaída
missao-iperaiz do repositórionpm run build:releasesite/
projeto-ipe-lpapps/immersive-lpConforme vercel.json da LPExportação estática do Next

Preservar o endereço público projeto-ipe.vercel.app evita quebrar links distribuídos. Renomear o produto não exige trocar esse endereço. Nenhum segredo é necessário para os exercícios atuais. Para auditar uma implantação principal já identificada na API da Vercel:

node scripts/verify-publication-r17.mjs DEPLOYMENT_ID COMMIT_COMPLETO

A verificação confere acesso público, arquivos, hashes e políticas; não substitui a abertura no navegador. O recibo corresponde ao ID e commit informados, não automaticamente a futuras publicações.

Estamos prontos?

Há um protótipo funcional com três decisões educativas diferentes, dados históricos reais no Cerrado, fontes e modelos NASA, comparação causal e documentação. Isso sustenta demonstração e avaliação com usuários. Não sustenta prometer vitória.

Antes de apresentar como candidato pronto: demonstrar os três casos de ponta a ponta, testar leitura e controle em celular físico, registrar aprendizagem com iniciantes, fechar vídeo/pitch e pacote de submissão. A cronologia anterior ao início do evento é um risco de elegibilidade que deve ser esclarecido com organizadores; não esconder o histórico nem afirmar desclassificação sem decisão deles. Avaliação documentada.

Documento público. Ler o Markdown desta edição. Estado e curadoria no manifesto da publicação.