feat(mansao): recuperar Mansão do Joá com assets Mint e CTF multinível - #561
rubenmarcus wants to merge 9 commits into
Conversation
Reintroduz a Mansao com assets Mint, CTF multinivel, contratos, capturas e catalogo. Corrige orientacao dos spawns e a subida dos bots ao mezanino sob carga 8x8. Commit-grande: recuperacao integral e seletiva de um mapa, seus assets versionados, gates e documentacao gerada. Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com> Agent: Codex (GPT-6 Astra) Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com> Agent: Codex (GPT-6 Astra)
csbrasil-bot classificationNote @rubenmarcus abriu 73 arquivo(s) · +5525 −149, base main. O que mudou
Labels
|
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
|
🤖 preview no ar → https://csbrasil-lprni02tu-rubenmarcus-projects.vercel.app |
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com> Agent: Codex (GPT-6 Astra)
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
|
🤖 preview no ar → https://csbrasil-a61r1q1kl-rubenmarcus-projects.vercel.app |
Agent: csbrasil-bot (autofix) Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
Agent: csbrasil-bot (autofix) Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
Rodado pelo autofix: só arquivo gerado, conferido pela lista de permissão. Agent: csbrasil-bot (autofix) Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
1 similar comment
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
|
🤖 preview no ar → https://csbrasil-nos2jg9e6-rubenmarcus-projects.vercel.app |
Agent: csbrasil-bot (autofix) Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
Agent: csbrasil-bot (autofix) Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
Rodado pelo autofix: só arquivo gerado, conferido pela lista de permissão. Agent: csbrasil-bot (autofix) Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
|
🤖 preview no ar → https://csbrasil-r6tezzobd-rubenmarcus-projects.vercel.app |
|
🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso. |
|
🤖 autofix: a base andou e o conflito encostou em arquivo de código — não é meu para resolver. Os arquivos em conflito estão no log do run; rode |
3 similar comments
|
🤖 autofix: a base andou e o conflito encostou em arquivo de código — não é meu para resolver. Os arquivos em conflito estão no log do run; rode |
|
🤖 autofix: a base andou e o conflito encostou em arquivo de código — não é meu para resolver. Os arquivos em conflito estão no log do run; rode |
|
🤖 autofix: a base andou e o conflito encostou em arquivo de código — não é meu para resolver. Os arquivos em conflito estão no log do run; rode |
|
🤖 autofix: a base andou e o conflito encostou em arquivo de código — não é meu para resolver. Os arquivos em conflito estão no log do run; rode |
|
Superseditado pelo #578, que reconstruiu a Mansão do Joá sobre a main atual e foi mergeado em f63d088. Este PR ficava CONFLITANDO desde a divergência da base (84 commits atrás) e trazia a mesma entrega (+5525/-149 em 73 arquivos) contra uma main que não existe mais. O conteúdo equivalente entrou pelo #578 com os portões locais do mapa verdes ( Fechando para não manter duas linhas da mesma mansão abertas. O worktree |
|
🤖 autofix: a base andou e o conflito encostou em arquivo de código — não é meu para resolver. Os arquivos em conflito estão no log do run; rode |
O PR #533 ficou conflitante contra a main e a pilha #540–#551 ainda não oferece uma base estável. Esta PR recupera seletivamente a Mansão do Joá sobre
2.0.0-alpha.242, sem transportar os conflitos e arquivos de outros mapas.O mapa volta ao catálogo com casa modernista, jardim, piscina entrável, praia, CTF multinível e avião com faixa. Quinze registros do acervo Mint GG abastecem vegetação, mobília, coqueiros, aves e props externos, com proveniência e fallback procedural. Os spawns apontam para a arena, os bots respeitam a altura dos waypoints e sobem pelas duas escadas até o MEZZO; o patamar de serviço permite passagem do corpo e preserva a superfície para tiros.
O primeiro preview da Vercel expôs que o pack privado de áudio antecedia a Mansão e só cobria 16 dos 17 mapas. A extensão do pack agora cria
mansaopor cópia profunda de uma cama existente com água, vento e vegetação, preserva qualquer configuração curada e falha fechada quando não existe doador válido. Um teste novo reproduz o mesmoassets-checkremoto antes e depois da extensão.Validação
npm run eval:mansao: verde; inclui o teste do pack de áudio; 528 nós, 7.110 arestas, zero nó ocupado ou aresta bloqueada.eval:mapcontrato,map-check mansao,eval:mapid,eval:maprotate,eval:botsim-golden: verdes.eval:amazonia,eval:amazonia-8x8,eval:lajes-bots,eval:lajes-nav,eval:lajes-ctf-surface: verdes.npm run build: verde.npm run check:deploy: 37/37 verdes.Browser e aceite visual
Jogo real em 1536x1024, perfis
medelow: zeropageerror, zero asset essencial ausente; aviãosource:gltf, faixa aplicada e movimento >9 m durante a amostra. Em dev local, 180 frames mediram p95 18,0 ms emmede 16,9 ms emlow. Três 404 de decalques genéricosfolha-pixaca-03/04/05.pngjá estão ausentes na main e ficam registrados no recibo.Relatório, roteiro local e hashes das capturas:
docs/reports/JOA-INTEGRACAO-FOUNDATION-AUDIT.md.Aprovação visual humana continua separada dos gates técnicos. O horizonte low poly e o descarte global de materiais/texturas ficam como follow-up. Esta PR não faz merge nem deploy.