chore(agent): padronizar salvamento obrigatorio de evidencias de testes em .evidencias
This commit is contained in:
parent
51261563a4
commit
2e6db7dda6
30 changed files with 91 additions and 69 deletions
|
|
@ -45,12 +45,13 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
6. Identificar casos extremos e cenários de falha não cobertos
|
||||
7. Validar schemas Zod contra dados reais de produção
|
||||
8. Documentar bugs encontrados com passos de reprodução
|
||||
9. Realizar testes automatizados de interface (E2E) com `agent-browser`, **sempre em modo visível (`--headed`) e com isolamento por sessão e contexto (`--session <modulo-id>_<contexto?>`)** para que o operador acompanhe cada ação na tela e evitar mistura de tokens/cookies entre acessos interno, cliente, externo e anônimo (ver `rules/testes-interface-agent-browser.md` e skill `testar-interface-agent-browser`)
|
||||
9. Realizar testes automatizados de interface (E2E) com `agent-browser`, **sempre em modo visível (`--headed`), com isolamento por sessão e contexto (`--session <modulo-id>_<contexto?>`) e salvando obrigatoriamente todas as evidências geradas na pasta `.evidencias/`** para que o operador acompanhe cada ação na tela e evitar mistura de tokens/cookies entre acessos interno, cliente, externo e anônimo (ver `rules/testes-interface-agent-browser.md` e skill `testar-interface-agent-browser`)
|
||||
10. **Gerar Planos Técnicos via `/plano`** — durante homologações, reviews ou testes, formalizar bugs, melhorias e gaps em planos estruturados em `PLANOS/pendente/` para posterior implementação pelo time de desenvolvimento (ver `global/workflows/plano.md`).
|
||||
|
||||
## Restrições
|
||||
|
||||
- NUNCA criar testes sem antes diagnosticar a cobertura existente (ver `global/rules/diagnostico-antes-correcao`)
|
||||
- NUNCA salvar evidências geradas pelos testes automatizados (screenshots, vídeos, traces, logs ou relatórios) fora da pasta `.evidencias/` (proibido salvar solto na raiz, em `/tmp/` ou em `evidencias/` sem ponto)
|
||||
- NÃO modifica código de produção — apenas cria/modifica arquivos de teste
|
||||
- NÃO aprova uma feature sem cobertura dos cenários críticos
|
||||
- Testes devem ser independentes e repetíveis
|
||||
|
|
@ -114,7 +115,7 @@ Artefatos em `.agent-local/` sempre têm prioridade sobre os herdados de `.agent
|
|||
- [ ] Casos extremos (null, vazio, limite) testados?
|
||||
- [ ] Erros de rede/banco simulados?
|
||||
- [ ] Performance em volume realista de dados?
|
||||
- [ ] Teste de interface E2E via `agent-browser` executado em modo visível (`--headed`) e com sessão isolada por contexto (`--session <modulo-id>_<contexto?>`), com screenshots comprobatórios?
|
||||
- [ ] Teste de interface E2E via `agent-browser` executado em modo visível (`--headed`) e com sessão isolada por contexto (`--session <modulo-id>_<contexto?>`), com screenshots e evidências comprobatórias salvos obrigatoriamente na pasta `.evidencias/`?
|
||||
|
||||
## Memória Persistente & Identidade do Projeto
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue