Skip to content

feat(docs) : Documentação de como criar mapa com IA. - #373

Open
usantos wants to merge 20 commits into
corosolto:mainfrom
usantos:feat/devexperience
Open

feat(docs) : Documentação de como criar mapa com IA.#373
usantos wants to merge 20 commits into
corosolto:mainfrom
usantos:feat/devexperience

Conversation

@usantos

@usantos usantos commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adiciona guia para criação de mapas com assistência de IA.
  • Documenta especificação, prompt reutilizável, contrato, integração, preview e validação.
  • Inclui checklist de colisões, waypoints, bots, pickups e revisão adversarial.
  • Adiciona o guia à sidebar, ao índice e à página de colaboração.

Issue

  • N/A — melhoria de documentação.

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 — não aplicável
  • screenshots/video attached when visuals changed — não aplicável
  • npm run check:fast — 46/46
  • npm run docs:check
  • build do Docusaurus em português e inglês

Bot notes

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

@usantos
usantos requested a review from rubenmarcus as a code owner August 18, 2026 23:53
@vercel

vercel Bot commented Aug 18, 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: candidato a preview; um mantenedor deve revisar o SHA e aplicar o label preview-autorizado.

@csbrasil-BOT csbrasil-BOT added the target:main PR apontando para a branch main label Aug 18, 2026
@csbrasil-BOT

csbrasil-BOT commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

csbrasil-bot classification

Note

@usantos abriu 5 arquivo(s) · +219 −5, base main.

O que mudou

área arquivos + amostra
📚 docs 4 +218 −5 INDICE.md, colaborar.md, criar-mapa-com-ia.md
📦 outros 1 +1 −0 sidebars.js

Labels

label por quê
target:main vai direto pra main, sem fila de integração

@usantos usantos changed the title Documentação de como criar mapa com IA. feat(docs) : Documentação de como criar mapa com IA. Aug 18, 2026
@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 2da22512cc6e
checks vermelhos 2
classe outra
hora do plantão 2026-08-19T00:08:55.936Z

Vermelho:

dco (https://github.com/corosolto/client/actions/runs/32199083852/job/95908889512)
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%222da22512cc6e1f11d029eaa43f9727f6c758c34a%22%7D%2C%22id%22%3A%22QmanGPCdNAeYietTaSLFHNnk3KEqMMewYsUkYkNVv7Acca%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A373%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-18T23:54:12.9156612Z ##[group]Run printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-18T23:54:12.9157062Z printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-18T23:54:12.9157397Z   "a2827943c6619394c1527ef6c3fe0c002abb30dd" \
2026-08-18T23:54:12.9157757Z   "2da22512cc6e1f11d029eaa43f9727f6c758c34a" > /tmp/dco.json
2026-08-18T23:54:12.9158135Z python3 scripts/ci/dco_check.py < /tmp/dco.json
2026-08-18T23:54:12.9180110Z shell: /usr/bin/bash -e {0}
2026-08-18T23:54:12.9180361Z env:
2026-08-18T23:54:12.9180608Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-18T23:54:12.9181013Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib/pkgconfig
2026-08-18T23:54:12.9181418Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-18T23:54:12.9182000Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-18T23:54:12.9182349Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-18T23:54:12.9182705Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib
2026-08-18T23:54:12.9183053Z ##[endgroup]
2026-08-18T23:54:12.9480537Z {"ok": false, "missing": ["2da22512cc6e1f11d029eaa43f9727f6c758c34a"]}
2026-08-18T23:54:12.9529288Z ##[error]Process completed with exit code 1.


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

@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 (3): INDICE.md, colaborar.md, criar-mapa-com-ia.md
  • outros (1): sidebars.js

Note

o que faz: Adiciona guia para criar mapas com IA, com ficha de design, prompt reutilizável, fluxo de validação e definition of done. Atualiza índice, sidebar e página de colaboração para referenciar o novo material.

1 grave · 2 leves

Tip

Risco BAIXO · nota 9/10 ▓▓▓▓▓▓▓▓▓░
1 achado(s) grave(s) — resolve antes do merge.

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

🔴 graves (1)

  • Régua específica sem mandar rodar mutantesdocs/docs/criar-mapa-com-ia.md:109 (ação: leis-da-casa)
    O guia fala em criar mutantes que provam que a régua morde, mas não inclui um comando como node tools/eval/-check.mjs --mutante= no checklist de validação. Um agente pode criar a régua e achar que cumpriu sem ter testado a mutação.
    💡 conserto: Acrescente no checklist do passo 6: 'Rode cada mutante e confirme reprova antes de registrar o mapa.'

    mutação sugerida: Criar a régua mas não rodar os mutantes - o guia permite que isso passe sem vermelha

🟡 leves (2)

  • Prompt presume scripts que podem mudardocs/docs/criar-mapa-com-ia.md:50 (ação: leis-da-casa)
    O prompt reutilizável cita scripts específicos como node tools/eval/map-contrato-check.mjs e npm run eval:mapid. Se esses scripts mudam de nome ou são removidos, o prompt fica desatualizado para humanos e agentes que o copiam.
    💡 conserto: Deixe o prompt apontar para seções de documentação que listam os comandos atuais (ex. 'Veja tools/eval/README.md para os comandos de validação'), em vez de encaixar nomes de script hardcoded.

    mutação sugerida: Renomear map-contrato-check.mjs para outro nome e observar que o prompt ainda cita o antigo

  • Renumeração manual de tabeladocs/INDICE.md:29 (ação: leis-da-casa)
    A tabela foi renumerada na mão na seção 3 (10→11, 11→12, 12→13). Se alguém adicionar outra entrada no futuro, tem que lembrar de propagar o número. O projeto tem histórico de esse tipo de número à mão desatualizar.
    💡 conserto: Rode npm run docs para gerar o número automaticamente, ou aceite que esta tabela de navegação não precisa ser numerada sequencialmente.

impacto cruzado

  • páginas públicas que leem src/data/jogo.ts
  • map-check.mjs e scripts que varrem public/js/maps.js

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


Resolve ou refuta nos fios — refutado com razão, eu caio fora.

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

```

Campos como `groundHeightAt`, `slowAt`, `pickups`, `ctfPoints`, `sun` e `hemi` entram
conforme o mapa precisa. Antes de registrá-lo, confira o contrato:

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.

[grave] Régua específica sem mandar rodar mutantes

O guia fala em criar mutantes que provam que a régua morde, mas não inclui um comando como node tools/eval/-check.mjs --mutante= no checklist de validação. Um agente pode criar a régua e achar que cumpriu sem ter testado a mutação.

Tip

conserto: Acrescente no checklist do passo 6: 'Rode cada mutante e confirme reprova antes de registrar o mapa.'

mutação: Criar a régua mas não rodar os mutantes - o guia permite que isso passe sem vermelha


Crie o mapa [nome], id [id], com tema [tema]. Ele deve abrir em [rounds/CTF], ter limites
aproximados de [x × z], três rotas jogáveis ([descreva]) e estes marcos visuais: [lista].
Spawns: [descrição]. Coberturas e obstáculos: [lista]. Arsenal: [distribuição].

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.

[leve] Prompt presume scripts que podem mudar

O prompt reutilizável cita scripts específicos como node tools/eval/map-contrato-check.mjs e npm run eval:mapid. Se esses scripts mudam de nome ou são removidos, o prompt fica desatualizado para humanos e agentes que o copiam.

Tip

conserto: Deixe o prompt apontar para seções de documentação que listam os comandos atuais (ex. 'Veja tools/eval/README.md para os comandos de validação'), em vez de encaixar nomes de script hardcoded.

mutação: Renomear map-contrato-check.mjs para outro nome e observar que o prompt ainda cita o antigo

Comment thread docs/INDICE.md
| 7 | [`../tools/eval/BAR-CONSISTENCIA.md`](../tools/eval/BAR-CONSISTENCIA.md) | A régua vigente: 25 critérios de consistência e flow. **Tem precedência** sobre a `BAR.md`. |
| 8 | [`../tools/eval/BAR.md`](../tools/eval/BAR.md) | A régua de fidelidade visual. Consulta, não leitura obrigatória. |
| 9 | [`../tools/eval/README.md`](../tools/eval/README.md) | Catálogo do arnês: o que cada script mede, e quais estão obsoletos. |
| 10 | [`docs/criar-mapa-com-ia.md`](docs/criar-mapa-com-ia.md) | Fluxo completo para especificar, implementar, integrar e validar mapas com assistência de IA. |

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.

[leve] Renumeração manual de tabela

A tabela foi renumerada na mão na seção 3 (10→11, 11→12, 12→13). Se alguém adicionar outra entrada no futuro, tem que lembrar de propagar o número. O projeto tem histórico de esse tipo de número à mão desatualizar.

Tip

conserto: Rode npm run docs para gerar o número automaticamente, ou aceite que esta tabela de navegação não precisa ser numerada sequencialmente.

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.

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.

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.

1 similar comment
@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.

@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 77836d522c9a
checks vermelhos 3
classe outra
hora do plantão 2026-08-22T04:23:45.664Z

Vermelho:

avaliar (https://github.com/corosolto/client/actions/runs/32551404071/job/96978650519)
dco (https://github.com/corosolto/client/actions/runs/32551405264/job/96978653898)
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%2277836d522c9aa05086c0ecdf478f7bb118e0bdc2%22%7D%2C%22id%22%3A%22QmWxejSpCsPcm9W3TYSgwr9ZbkRyNV7pG3EcRCKvK8xMTY%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A373%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-22T04:19:46.5497376Z ##[group]Run python3 scripts/ci/ensure_labels.py preview-autorizado
2026-08-22T04:19:46.5498061Z python3 scripts/ci/ensure_labels.py preview-autorizado
2026-08-22T04:19:46.5522163Z shell: /usr/bin/bash -e {0}
2026-08-22T04:19:46.5522661Z env:
2026-08-22T04:19:46.5525878Z   GH_TOKEN: ***
2026-08-22T04:19:46.5526284Z ##[endgroup]
2026-08-22T04:19:46.5703685Z python3: can't open file '/home/runner/work/client/client/scripts/ci/ensure_labels.py': [Errno 2] No such file or directory
2026-08-22T04:19:46.5743769Z ##[error]Process completed with exit code 2.


nada fora do normal no meu turno 🕵️

@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 (4): INDICE.md, colaborar.md, criar-mapa-com-ia.md, colaborar.md
  • outros (1): sidebars.js

Tip

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

nada aqui que quebre amanhã. amanhã é outro diff

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


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

rubenmarcus added a commit that referenced this pull request Aug 22, 2026
Dois defeitos apareceram no PRIMEIRO disparo real da automação, e os dois eram
meus:

1. O commit de regeneração do autofix não levava o trailer `Agent:`. O
   agente_check cobra esse trailer de TODO commit do PR, então o bot consertava a
   doc e reprovava o mesmo PR no passo seguinte. Atingiu #400, #405, #406, #365,
   #372, #373 e #375 de uma vez.

2. O job `avaliar` do preview-bot rodava `python3 scripts/ci/ensure_labels.py` sem
   nunca ter feito checkout - "No such file or directory". O passo era resto do
   desenho antigo: o preview por etiqueta morreu quando ele virou build-sem-segredo
   + deploy-sem-código, então a etiqueta não é mais necessária e o passo saiu.

A AF7 guarda o primeiro: todo `git commit` do bot tem de levar `Agent:` e
`Signed-off-by:`, que são exatamente os trailers que o CI cobra de gente. Bot que
não cumpre a própria régua da casa não ajuda ninguém. O mutante
`commit-sem-trailer` remove o Agent e acende.

Agent: Claude Opus 5 (Claude Code)

Signed-off-by: rubenmarcus <rubenmarcus.dev@gmail.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
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.

@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>
@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-k7iwhplh2-rubenmarcus-projects.vercel.app

@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-40yq1ljou-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 (4): INDICE.md, colaborar.md, criar-mapa-com-ia.md, colaborar.md
  • outros (1): sidebars.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.


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 9f96cba6a320
checks vermelhos 2
classe outra
hora do plantão 2026-08-22T21:45:58.535Z

Vermelho:

dco (https://github.com/corosolto/client/actions/runs/32600025636/job/97096823113)
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%229f96cba6a3205ac4d5126c539c3fc474034bdb8d%22%7D%2C%22id%22%3A%22QmWJ731YY4X5eKxp4q5wgzbJ7dFMrUFHks1hchqp3PC8f6%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A373%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-22T21:36:05.8052796Z ##[group]Run printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-22T21:36:05.8053280Z printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-22T21:36:05.8053658Z   "e563315c5537e4bef89c9b19bbe262b25302d48e" \
2026-08-22T21:36:05.8054061Z   "9f96cba6a3205ac4d5126c539c3fc474034bdb8d" > /tmp/dco.json
2026-08-22T21:36:05.8054478Z python3 scripts/ci/dco_check.py < /tmp/dco.json
2026-08-22T21:36:05.8092952Z shell: /usr/bin/bash -e {0}
2026-08-22T21:36:05.8093221Z env:
2026-08-22T21:36:05.8093510Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:36:05.8093969Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib/pkgconfig
2026-08-22T21:36:05.8094418Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:36:05.8094821Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:36:05.8095432Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-22T21:36:05.8096011Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib
2026-08-22T21:36:05.8096378Z ##[endgroup]
2026-08-22T21:36:05.9257733Z {"ok": false, "missing": ["c1c966cce2ebc8fb5cf0880326ff925c3ee23d63", "2da22512cc6e1f11d029eaa43f9727f6c758c34a"]}
2026-08-22T21:36:05.9331360Z ##[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>
@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.

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.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 preview no ar → https://csbrasil-flb6pvxp1-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 (4): INDICE.md, colaborar.md, criar-mapa-com-ia.md, colaborar.md
  • outros (1): sidebars.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.


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 f4135768cb55
checks vermelhos 2
classe outra
hora do plantão 2026-08-23T22:30:58.716Z

Vermelho:

dco (https://github.com/corosolto/client/actions/runs/32670333811/job/97270151877)
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%22f4135768cb553391d1522b75e64c3f4db8990b6f%22%7D%2C%22id%22%3A%22QmPnaFKPVTfjcdci5Kfr1NsPMfiinfpFHDZLvThTVqMXUn%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A373%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-23T22:22:23.6355060Z ##[group]Run printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-23T22:22:23.6355609Z printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-23T22:22:23.6356011Z   "d464906b139497b454f17348f7525af300378a69" \
2026-08-23T22:22:23.6356480Z   "f4135768cb553391d1522b75e64c3f4db8990b6f" > /tmp/dco.json
2026-08-23T22:22:23.6356958Z python3 scripts/ci/dco_check.py < /tmp/dco.json
2026-08-23T22:22:23.6383925Z shell: /usr/bin/bash -e {0}
2026-08-23T22:22:23.6384258Z env:
2026-08-23T22:22:23.6384660Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:23.6385205Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib/pkgconfig
2026-08-23T22:22:23.6385694Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:23.6386127Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:23.6386545Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-23T22:22:23.6387000Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib
2026-08-23T22:22:23.6387487Z ##[endgroup]
2026-08-23T22:22:23.7489596Z {"ok": false, "missing": ["c1c966cce2ebc8fb5cf0880326ff925c3ee23d63", "2da22512cc6e1f11d029eaa43f9727f6c758c34a"]}
2026-08-23T22:22:23.7545305Z ##[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>
@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.

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

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

@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-n98fonyw1-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 (4): INDICE.md, colaborar.md, criar-mapa-com-ia.md, colaborar.md
  • outros (1): sidebars.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.


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 402b0557813c
checks vermelhos 2
classe outra
hora do plantão 2026-08-24T18:10:18.757Z

Vermelho:

dco (https://github.com/corosolto/client/actions/runs/32758767302/job/97532491596)
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%22402b0557813cff17d42b2e1913d2dbf3f977120a%22%7D%2C%22id%22%3A%22QmZ2iyKCvJ6zmDHd14FaqzdU6i9mSkdMAdApUis6Nj26Go%22%2C%22org%22%3A%22corosolto%22%2C%22prId%22%3A373%2C%22repo%22%3A%22client%22%7D)

Rabo do log:

2026-08-24T17:49:47.8019999Z ##[group]Run printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-24T17:49:47.8020539Z printf '{"baseRefOid":"%s","headRefOid":"%s"}' \
2026-08-24T17:49:47.8020970Z   "463da9ffcf9ccf645e86ce8404bdd08194bcda46" \
2026-08-24T17:49:47.8021420Z   "402b0557813cff17d42b2e1913d2dbf3f977120a" > /tmp/dco.json
2026-08-24T17:49:47.8021881Z python3 scripts/ci/dco_check.py < /tmp/dco.json
2026-08-24T17:49:47.8065988Z shell: /usr/bin/bash -e {0}
2026-08-24T17:49:47.8066310Z env:
2026-08-24T17:49:47.8066645Z   pythonLocation: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:47.8067155Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib/pkgconfig
2026-08-24T17:49:47.8067642Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:47.8068109Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:47.8068550Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.13.15/x64
2026-08-24T17:49:47.8068984Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.13.15/x64/lib
2026-08-24T17:49:47.8069419Z ##[endgroup]
2026-08-24T17:49:47.9475086Z {"ok": false, "missing": ["c1c966cce2ebc8fb5cf0880326ff925c3ee23d63", "2da22512cc6e1f11d029eaa43f9727f6c758c34a"]}
2026-08-24T17:49:47.9558067Z ##[error]Process completed with exit code 1.


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

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

Labels

target:main PR apontando para a branch main

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants