feat(testes): padronizar uso de --session <modulo>_<contexto?> no agent-browser para isolamento de tokens

This commit is contained in:
Luiz Silva 2026-10-08 14:47:46 -03:00
parent 29e5bc979e
commit 1a8adfc2dc
23 changed files with 320 additions and 206 deletions

View file

@ -2,7 +2,7 @@
# Este arquivo é obrigatório na raiz de todos os projetos que utilizam .agent.
# Ele define a identidade oficial e as configurações de rota do módulo.
# Identificador único do módulo (utilizado para pacotes, wikis <modulo-wiki>/<modulo-id>/, regras de negócio e sessão isolada do agent-browser --session <modulo-id>)
# Identificador único do módulo (utilizado para pacotes, wikis <modulo-wiki>/<modulo-id>/, regras de negócio e sessão isolada do agent-browser --session <modulo-id>_<contexto?>)
modulo-id: nome-do-modulo.submodulo
# Rota/prefixo utilizado na URL e navegação do módulo (com barras inicial e final)
@ -15,9 +15,23 @@ modulo-descricao: Descrição detalhada do módulo para contextualização opera
modulo-tipo: aplicação web com back e front nas tecnologias bun e vue 3 com banco postgres
# Credenciais padrão para autenticação em testes (agent-browser, E2E, QA)
# Suporta formato direto (contexto padrão/único) ou subdividido por contexto de acesso:
modulo-acesso:
# Formato direto (quando contexto único ou padrão):
usuario: usuario@exemplo.com.br
senha: "123"
# OU agrupado por contextos específicos (descomente e adeque conforme os perfis da aplicação):
# interno:
# usuario: admin@gov.br
# senha: "123"
# externo:
# usuario: cidadao@empresa.com.br
# senha: "123"
# cliente:
# usuario: cliente@empresa.com.br
# senha: "123"
# Nota: o perfil 'anonimo' atua sempre sem login na sessão limpa <modulo>_anonimo
# Caminho para a Wiki do projeto (quando omitido ou vazio, o padrão adotado é ../wiki/)
modulo-wiki: ../wiki