Skip to content

feat(mapa) : Adicionado o mapa Treta no Vietnan - #375

Open
usantos wants to merge 36 commits into
corosolto:mainfrom
usantos:map/treta-no-vietnan
Open

feat(mapa) : Adicionado o mapa Treta no Vietnan#375
usantos wants to merge 36 commits into
corosolto:mainfrom
usantos:map/treta-no-vietnan

Conversation

@usantos

@usantos usantos commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Agent: Codex (GPT-5)
Commit-grande: mapa completo com preview, auditorias e documentação gerada

Summary

  • Adiciona o mapa ARENA Treta no Vietnã ao jogo, catálogo e site.
  • Cria vila de guerra com selva, rio, pontes, cabanas, obstáculos, guaritas estruturadas e rampas acessíveis.
  • Inclui texturas procedurais, iluminação de guerra, proteção dos spawns, armas alcançáveis e preview sem armas ou HUD.
  • Adiciona auditorias específicas do mapa, testes de mutação e atualiza a documentação gerada.

Issue

  • Closes #

Risk

  • low — docs/tooling/text only
  • medium — UI/site/runtime path touched
  • high — gameplay/render/backend/anti-cheat touched

Validation

  • npm run build
  • smoke path exercised when UI/gameplay changed
  • screenshots/video attached when visuals changed

Bot notes

  • ok to label safe-automerge
  • needs needs-staging
  • needs needs-human-gameplay
  • needs needs-human-backend

Agent: Codex (GPT-5)
Commit-grande: mapa completo com preview, auditorias e documentação gerada
Signed-off-by: usantos <ubiracy.web@gmail.com>
@usantos
usantos requested a review from rubenmarcus as a code owner August 19, 2026 01:35
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

@usantos is attempting to deploy a commit to the rubenmarcus' projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: área sensível ou diff grande; revisão manual obrigatória preview-autorizado.

@csbrasil-BOT csbrasil-BOT added needs-human-gameplay Mudança exige revisão humana de gameplay/render/HUD needs-staging Mudança precisa validação integrada em staging target:main PR apontando para a branch main labels Aug 19, 2026
@csbrasil-BOT

csbrasil-BOT commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

csbrasil-bot classification

Note

@usantos abriu 20 arquivo(s) · +785 −36, base main.

O que mudou

área arquivos + amostra
📚 docs 13 +41 −36 ARCH.generated.md, README.md, STATUS.md
🎮 jogo 2 +6 −0 main.js, maps.js
🌐 site 2 +16 −0 jogo.ts, maps.astro
🎨 assets 1 +0 −0 treta_vietnan.jpg
🗺️ mapas 1 +547 −0 map_treta_vietnan.js
🧪 arnês 1 +175 −0 vietnam-check.mjs

Labels

label por quê
needs-human-gameplay toca gameplay/render/HUD/mapa/personagem — decisão de humano
needs-staging mudança de runtime/UI — valida integrado no staging antes do merge
target:main vai direto pra main, sem fila de integração

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): AGENTS.md, README.md, STATUS.md, arquitetura.md
  • arnês (6): ARCH.md, g2ui-map-previews.mjs, map_check.json, pickup_check.json
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • outros (1): package.json
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

limpo pelos critérios das minhas ações desta rodada

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

todo bug confessa no diff, eu só faço o interrogatório 🤡

Incorpora a main atual, preserva o registro e as réguas do mapa e regenera os artefatos derivados após resolver os conflitos.

Commit-grande: merge da main com atualização ampla de código, documentação e auditorias geradas
Signed-off-by: usantos <ubiracy.web@gmail.com>
Agent: Codex (GPT-5)
@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: área sensível ou diff grande; revisão manual obrigatória preview-autorizado.

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): ARCH.generated.md, README.md, STATUS.md, arquitetura.md
  • arnês (6): ARCH.md, g2ui-map-previews.mjs, map_check.json, pickup_check.json
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • outros (1): package.json
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

limpo pelos critérios das minhas ações desta rodada

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

maquiagem de verde por cima de vermelho eu desenmascaro no primeiro golpe de vista 🤡

Mescla o avanço mais recente de upstream/main e regenera os artefatos derivados sem alterar o conteúdo do mapa.

Commit-grande: merge da main com atualização de release e documentação gerada
Signed-off-by: usantos <ubiracy.web@gmail.com>
Agent: Codex (GPT-5)
@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: área sensível ou diff grande; revisão manual obrigatória preview-autorizado.

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): ARCH.generated.md, README.md, STATUS.md, arquitetura.md
  • arnês (6): ARCH.md, g2ui-map-previews.mjs, map_check.json, pickup_check.json
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • outros (1): package.json
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

limpo pelos critérios das minhas ações desta rodada

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

maquiagem de verde por cima de vermelho eu desenmascaro no primeiro golpe de vista 🤡

@estraga-codigo

Copy link
Copy Markdown
Collaborator

Esbirro

Esbirro · plantão da produção · 🕵️

check vermelho parado neste PR

Caution

Não sei classificar este vermelho. Segue o que o CI cuspiu — palpite de bot sobre bug alheio só atrapalha.

o quê valor
head ca86bb426233
checks vermelhos 2
classe outra
hora do plantão 2026-08-19T02:15:18.590Z

Vermelho:

classify (https://github.com/corosolto/client/actions/runs/32206776768/job/95931449667)
Vercel (https://vercel.com/git/authorize?team=rubenmarcus'%20projects&slug=rubenmarcus-projects&teamId=team_4nZdRW8viHMCXpdixaCtzZ7z&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%22ca86bb4262338b504115ff5d28a9e41b637531ff%22%7D%2C%22id%22%3A%22QmWddrhD4DZhNfqQxHihMWCDrDgQGNgQo29dFjAB3gz7aZ%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A375%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-19T01:57:08.4505570Z ##[group]Run if [ -z "$GH_TOKEN" ]; then
2026-08-19T01:57:08.4506298Z if [ -z "$GH_TOKEN" ]; then
2026-08-19T01:57:08.4507651Z   echo "::error::CSBRASIL_BOT_TOKEN ausente — crie o secret (PAT da conta csbrasil-bot, scopes: repo/workflow). Sem ele o classify posta como github-actions[bot] ou não posta."
2026-08-19T01:57:08.4508932Z   exit 1
2026-08-19T01:57:08.4509557Z fi
2026-08-19T01:57:08.4554697Z shell: /usr/bin/bash -e {0}
2026-08-19T01:57:08.4555481Z env:
2026-08-19T01:57:08.4555893Z   GH_TOKEN:
2026-08-19T01:57:08.4556318Z   PR_NUMBER: 375
2026-08-19T01:57:08.4556764Z   DESIRED_BASE_BRANCH: staging
2026-08-19T01:57:08.4557267Z ##[endgroup]
2026-08-19T01:57:08.4722459Z ##[error]CSBRASIL_BOT_TOKEN ausente — crie o secret (PAT da conta csbrasil-bot, scopes: repo/workflow). Sem ele o classify posta como github-actions[bot] ou não posta.
2026-08-19T01:57:08.4736371Z ##[error]Process completed with exit code 1.


de plantão: vi, registrei, hora no relógio 🕵️

A branch estava 26 commits atrás. Fora os arquivos gerados - que vieram da main e
foram re-derivados - havia dois conflitos de verdade, os dois resolvidos por
UNIÃO, sem descartar nada de ninguém:

  · tools/eval/g2ui-map-previews.mjs: a pose do `treta_vietnan` deste PR e as três
    poses aéreas que a main ganhou em 21/08 são de mapas DIFERENTES e coexistem;
  · package.json: `eval:vietnam` deste PR mais `eval:replaycam` da main.

Nenhum arquivo de mapa ou de código deste PR foi tocado.

Agent: Claude Opus 5 (Claude Code)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: área sensível ou diff grande; revisão manual obrigatória preview-autorizado.

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): ARCH.generated.md, README.md, STATUS.md, arquitetura.md
  • arnês (6): ARCH.md, g2ui-map-previews.mjs, map_check.json, pickup_check.json
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • outros (1): package.json
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

pente fino passado: nenhum achado que eu defenda em voz alta

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

todo bug confessa no diff, eu só faço o interrogatório 🤡

@estraga-codigo

Copy link
Copy Markdown
Collaborator

Esbirro

Esbirro · plantão da produção · 🕵️

check vermelho parado neste PR

Caution

Não sei classificar este vermelho. Segue o que o CI cuspiu — palpite de bot sobre bug alheio só atrapalha.

o quê valor
head 3d3e75be6521
checks vermelhos 1
classe outra
hora do plantão 2026-08-21T23:55:20.452Z

Vermelho:

Vercel (https://vercel.com/git/authorize?team=rubenmarcus'%20projects&slug=rubenmarcus-projects&teamId=team_4nZdRW8viHMCXpdixaCtzZ7z&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%223d3e75be6521c90370fc2c6249dca38d869b5ec5%22%7D%2C%22id%22%3A%22QmPocpPno45YMMVZAYTyzTrJsyuQYVGG6Etb1rNKqeT1nC%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A375%2C%22repo%22%3A%22client%22%7D)

Log do run já expirou — abrir pelo link do check.


de plantão: vi, registrei, hora no relógio 🕵️

O release reescreveu README, STATUS, ARCH e docs/, e reabriu conflito em todo PR
aberto ao mesmo tempo. Os 8 arquivos em conflito eram TODOS gerados: ficou o da main e
os geradores re-derivaram. Nenhum arquivo de código foi tocado.

Agent: Claude Opus 5 (Claude Code)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: área sensível ou diff grande; revisão manual obrigatória preview-autorizado.

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): ARCH.generated.md, README.md, STATUS.md, arquitetura.md
  • arnês (6): ARCH.md, g2ui-map-previews.mjs, map_check.json, pickup_check.json
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • outros (1): package.json
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

pente fino passado: nenhum achado que eu defenda em voz alta

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

maquiagem de verde por cima de vermelho eu desenmascaro no primeiro golpe de vista 🤡

rubenmarcus added a commit that referenced this pull request Aug 22, 2026
DEFEITO MEU, do #398: a linha de base rodava `gen-docs --check --autoria`, mas `--autoria` só é
derivável na MAIN — é exatamente o contrato que o #398 estabeleceu. Qualquer branch com autor
novo no histórico reprovava, e a régua passou a cobrar o contrário do que guarda. Bateu em #375,
#372, #399 e na pilha de CI de outra sessão, que precisou de PREPUSH=0 para empurrar.

Conserto: linha de base sem `--autoria`. A DOCSAUT2 (que pergunta se `--autoria` MORDE a autoria
torta) só roda quando a autoria está medível; numa branch onde ela já está torta por si, a régua
AVISA que pulou em vez de reprovar. Na main continua valendo integralmente.

Conferido: os dois mutantes seguem mordendo na main, e com autoria torta commitada numa branch a
régua passa imprimindo o aviso.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Agent: Claude Code
rubenmarcus added a commit that referenced this pull request Aug 22, 2026
DEFEITO MEU, do #398: a linha de base rodava `gen-docs --check --autoria`, mas `--autoria` só é
derivável na MAIN — é exatamente o contrato que o #398 estabeleceu. Qualquer branch com autor
novo no histórico reprovava, e a régua passou a cobrar o contrário do que guarda. Bateu em #375,
#372, #399 e na pilha de CI de outra sessão, que precisou de PREPUSH=0 para empurrar.

Conserto: linha de base sem `--autoria`. A DOCSAUT2 (que pergunta se `--autoria` MORDE a autoria
torta) só roda quando a autoria está medível; numa branch onde ela já está torta por si, a régua
AVISA que pulou em vez de reprovar. Na main continua valendo integralmente.

Conferido: os dois mutantes seguem mordendo na main, e com autoria torta commitada numa branch a
régua passa imprimindo o aviso.



Agent: Claude Code

Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@estraga-codigo

Copy link
Copy Markdown
Collaborator

Esbirro

Esbirro · plantão da produção · 🕵️

check vermelho parado neste PR

Caution

Não sei classificar este vermelho. Segue o que o CI cuspiu — palpite de bot sobre bug alheio só atrapalha.

o quê valor
head 94c4bc9bbe6d
checks vermelhos 2
classe outra
hora do plantão 2026-08-22T00:34:33.118Z

Vermelho:

classify (https://github.com/corosolto/client/actions/runs/32539274738/job/96945886632)
Vercel (https://vercel.com/git/authorize?team=rubenmarcus'%20projects&slug=rubenmarcus-projects&teamId=team_4nZdRW8viHMCXpdixaCtzZ7z&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%2294c4bc9bbe6df3f96865cf8188077f9caa3a7104%22%7D%2C%22id%22%3A%22QmSNjz1Nmf842XUWNJoNGGbUu4BYYHbL7ds3KmZbejZPwP%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A375%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-22T00:07:22.8094912Z ##[group]Run if [ -z "$GH_TOKEN" ]; then
2026-08-22T00:07:22.8095473Z if [ -z "$GH_TOKEN" ]; then
2026-08-22T00:07:22.8096524Z   echo "::error::CSBRASIL_BOT_TOKEN ausente — crie o secret (PAT da conta csbrasil-bot, scopes: repo/workflow). Sem ele o classify posta como github-actions[bot] ou não posta."
2026-08-22T00:07:22.8097531Z   exit 1
2026-08-22T00:07:22.8097879Z fi
2026-08-22T00:07:22.8134030Z shell: /usr/bin/bash -e {0}
2026-08-22T00:07:22.8134651Z env:
2026-08-22T00:07:22.8134971Z   GH_TOKEN:
2026-08-22T00:07:22.8135307Z   PR_NUMBER: 375
2026-08-22T00:07:22.8135667Z   DESIRED_BASE_BRANCH: staging
2026-08-22T00:07:22.8136056Z ##[endgroup]
2026-08-22T00:07:22.8267186Z ##[error]CSBRASIL_BOT_TOKEN ausente — crie o secret (PAT da conta csbrasil-bot, scopes: repo/workflow). Sem ele o classify posta como github-actions[bot] ou não posta.
2026-08-22T00:07:22.8277674Z ##[error]Process completed with exit code 1.


de plantão: vi, registrei, hora no relógio 🕵️

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.

Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: candidato a preview; um mantenedor deve revisar o SHA e aplicar o label preview-autorizado.

@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 preview no ar → https://csbrasil-pz0wuc8f3-rubenmarcus-projects.vercel.app

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): ARCH.generated.md, README.md, STATUS.md, arquitetura.md
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js
  • arnês (1): vietnam-check.mjs

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

limpo pelos critérios das minhas ações desta rodada

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

maquiagem de verde por cima de vermelho eu desenmascaro no primeiro golpe de vista 🤡

@estraga-codigo

Copy link
Copy Markdown
Collaborator

Esbirro

Esbirro · plantão da produção · 🕵️

check vermelho parado neste PR

Warning

Classe drift de gerados: bloco gerado desatualizado. Não consegui commitar (o PR vem de fork). Conserto:

npm run docs && npm run arch
o quê valor
head 1492f73e68e4
checks vermelhos 3
classe drift
hora do plantão 2026-08-22T21:45:54.867Z

Vermelho:

build (https://github.com/corosolto/client/actions/runs/32600020033/job/97096780969)
dco (https://github.com/corosolto/client/actions/runs/32600020033/job/97096781109)
Vercel (https://vercel.com/git/authorize?team=rubenmarcus'%20projects&slug=rubenmarcus-projects&teamId=team_4nZdRW8viHMCXpdixaCtzZ7z&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%221492f73e68e478215098097e0e486ebc6ca6c00f%22%7D%2C%22id%22%3A%22QmUibKWghZTBTrDUGPvzsrATUSaSUYY2sY9bgmnF377rzs%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A375%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-22T21:35:41.4005562Z          game.js tem 6911 linhas; o índice do ARCH.md não bate.
2026-08-22T21:35:41.4006198Z          Rode: npm run arch
2026-08-22T21:35:41.4132531Z ##[error]Process completed with exit code 1.
2026-08-22T21:35:47.2860001Z ##[group]Run printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-22T21:35:47.2860493Z printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-22T21:35:47.2860872Z   "e563315c5537e4bef89c9b19bbe262b25302d48e" \
2026-08-22T21:35:47.2861265Z   "1492f73e68e478215098097e0e486ebc6ca6c00f" > /tmp/dco.json
2026-08-22T21:35:47.2861670Z python3 scripts/ci/dco_check.py < /tmp/dco.json
2026-08-22T21:35:47.2902691Z shell: /usr/bin/bash -e {0}
2026-08-22T21:35:47.2902971Z env:
2026-08-22T21:35:47.2903261Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:35:47.2903709Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib/pkgconfig
2026-08-22T21:35:47.2904336Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:35:47.2904718Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:35:47.2905133Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:35:47.2905524Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib
2026-08-22T21:35:47.2905892Z ##[endgroup]
2026-08-22T21:35:47.4803553Z {"ok": false, "missing": ["e486fadd8a4c513de31dbb6b4d14cff2d8ba3a31"]}
2026-08-22T21:35:47.4870195Z ##[error]Process completed with exit code 1.


de plantão: vi, registrei, hora no relógio 🕵️

Agent: csbrasil-bot (autofix)

Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: candidato a preview; um mantenedor deve revisar o SHA e aplicar o label preview-autorizado.

@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 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.

Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: candidato a preview; um mantenedor deve revisar o SHA e aplicar o label preview-autorizado.

@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 preview no ar → https://csbrasil-8cam5m8bn-rubenmarcus-projects.vercel.app

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): ARCH.generated.md, README.md, STATUS.md, arquitetura.md
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js
  • arnês (1): vietnam-check.mjs

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

limpo pelos critérios das minhas ações desta rodada

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

todo bug confessa no diff, eu só faço o interrogatório 🤡

@estraga-codigo

Copy link
Copy Markdown
Collaborator

Esbirro

Esbirro · plantão da produção · 🕵️

check vermelho parado neste PR

Warning

Classe drift de gerados: bloco gerado desatualizado. Não consegui commitar (o PR vem de fork). Conserto:

npm run docs && npm run arch
o quê valor
head 4beb947ddc16
checks vermelhos 3
classe drift
hora do plantão 2026-08-23T22:30:48.488Z

Vermelho:

build (https://github.com/corosolto/client/actions/runs/32670359443/job/97270177909)
dco (https://github.com/corosolto/client/actions/runs/32670359443/job/97270178009)
Vercel (https://vercel.com/git/authorize?team=rubenmarcus'%20projects&slug=rubenmarcus-projects&teamId=team_4nZdRW8viHMCXpdixaCtzZ7z&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%224beb947ddc160784479c9f9bd5ab0fff4215dff4%22%7D%2C%22id%22%3A%22QmRqLnLcjCiQkpSxcrmt4Jc5K93GfQ9XfE7uJmC7GhgUV5%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A375%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-23T22:22:32.2772292Z          game.js tem 6911 linhas; o índice do ARCH.md não bate.
2026-08-23T22:22:32.2772866Z          Rode: npm run arch
2026-08-23T22:22:32.2895074Z ##[error]Process completed with exit code 1.
2026-08-23T22:22:37.1454673Z ##[group]Run printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-23T22:22:37.1455137Z printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-23T22:22:37.1455496Z   "d464906b139497b454f17348f7525af300378a69" \
2026-08-23T22:22:37.1455884Z   "4beb947ddc160784479c9f9bd5ab0fff4215dff4" > /tmp/dco.json
2026-08-23T22:22:37.1456299Z python3 scripts/ci/dco_check.py < /tmp/dco.json
2026-08-23T22:22:37.1480195Z shell: /usr/bin/bash -e {0}
2026-08-23T22:22:37.1480513Z env:
2026-08-23T22:22:37.1480846Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:37.1481268Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib/pkgconfig
2026-08-23T22:22:37.1481670Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:37.1482081Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:37.1482685Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:37.1483045Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib
2026-08-23T22:22:37.1483469Z ##[endgroup]
2026-08-23T22:22:37.2945354Z {"ok": false, "missing": ["e486fadd8a4c513de31dbb6b4d14cff2d8ba3a31"]}
2026-08-23T22:22:37.3011260Z ##[error]Process completed with exit code 1.


nada fora do normal no meu turno 🕵️

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.

Signed-off-by: csbrasil-bot <csbrasil-bot@users.noreply.github.com>
@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 cs-brasil-ai-bot: candidato a preview; um mantenedor deve revisar o SHA e aplicar o label preview-autorizado.

@csbrasil-BOT

Copy link
Copy Markdown
Collaborator

🤖 autofix: regenerei os blocos derivados e empurrei o commit. O PR não precisa de mais nada disso.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 preview no ar → https://csbrasil-ark8vmuxd-rubenmarcus-projects.vercel.app

@estraga-codigo estraga-codigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Palhaço Mal

Palhaço Mal · revisor da casa · 🤡

mapa da mudança

  • docs (13): ARCH.generated.md, README.md, STATUS.md, arquitetura.md
  • jogo (2): main.js, maps.js
  • site (2): jogo.ts, maps.astro
  • assets (1): treta_vietnan.jpg
  • mapas (1): map_treta_vietnan.js
  • arnês (1): vietnam-check.mjs

Tip

Risco BAIXO · nota 10/10 ▓▓▓▓▓▓▓▓▓▓

limpo pelos critérios das minhas ações desta rodada

Revisão de bot — fio não resolvido TRAVA o merge (a main exige conversa resolvida). Resolve ou refuta.

impacto cruzado

graph RL
  game_js["game.js"] --> maps_js["maps.js"]
  main_js["main.js"] --> maps_js["maps.js"]
Loading

(grafo local de public/js, uma rodada atrás do head do PR.)

maquiagem de verde por cima de vermelho eu desenmascaro no primeiro golpe de vista 🤡

@estraga-codigo

Copy link
Copy Markdown
Collaborator

Esbirro

Esbirro · plantão da produção · 🕵️

check vermelho parado neste PR

Warning

Classe drift de gerados: bloco gerado desatualizado. Não consegui commitar (o PR vem de fork). Conserto:

npm run docs && npm run arch
o quê valor
head 018b2af26dd8
checks vermelhos 3
classe drift
hora do plantão 2026-08-24T18:10:12.527Z

Vermelho:

build (https://github.com/corosolto/client/actions/runs/32758704348/job/97532128595)
dco (https://github.com/corosolto/client/actions/runs/32758704348/job/97532128965)
Vercel (https://vercel.com/git/authorize?team=rubenmarcus'%20projects&slug=rubenmarcus-projects&teamId=team_4nZdRW8viHMCXpdixaCtzZ7z&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%22018b2af26dd8bc143d42200c31572045eab574bb%22%7D%2C%22id%22%3A%22QmWfiNdxz6QoYEP3ynbeGVER8kFRidgAfWoaFBjDo3azb9%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A375%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-24T17:48:32.9840713Z          game.js tem 6911 linhas; o índice do ARCH.md não bate.
2026-08-24T17:48:32.9841349Z          Rode: npm run arch
2026-08-24T17:48:32.9961929Z ##[error]Process completed with exit code 1.
2026-08-24T17:49:24.9842519Z ##[group]Run printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-24T17:49:24.9842898Z printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-24T17:49:24.9843198Z   "463da9ffcf9ccf645e86ce8404bdd08194bcda46" \
2026-08-24T17:49:24.9843715Z   "018b2af26dd8bc143d42200c31572045eab574bb" > /tmp/dco.json
2026-08-24T17:49:24.9844184Z python3 scripts/ci/dco_check.py < /tmp/dco.json
2026-08-24T17:49:24.9878989Z shell: /usr/bin/bash -e {0}
2026-08-24T17:49:24.9879195Z env:
2026-08-24T17:49:24.9879424Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:24.9879774Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib/pkgconfig
2026-08-24T17:49:24.9880098Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:24.9880391Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:24.9880681Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:24.9880981Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib
2026-08-24T17:49:24.9881284Z ##[endgroup]
2026-08-24T17:49:25.1382111Z {"ok": false, "missing": ["e486fadd8a4c513de31dbb6b4d14cff2d8ba3a31"]}
2026-08-24T17:49:25.1436116Z ##[error]Process completed with exit code 1.


de plantão: vi, registrei, hora no relógio 🕵️

@rubenmarcus

Copy link
Copy Markdown
Member

Este mapa será retrabalhado como Treta na Amazônia em cima do #399 (branch map2/amazonia, stack map2). O PR original fica fechado quando o retrato abrir — obrigado pela contribuição! Agent: GLM (opencode)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-human-gameplay Mudança exige revisão humana de gameplay/render/HUD needs-staging Mudança precisa validação integrada em staging target:main PR apontando para a branch main

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants