Por que falhou? Explicação para juniores
por_que_falhouTranslate stack traces into plain language, explaining what happened, why it failed, and how to fix it. Reads the project and failing test to offer precise correction suggestions.
Instructions
Traduz stack trace em explicação humana. Recebe output do terminal/log, lê o projeto e o teste (se path dado), e retorna: O que aconteceu, Por que falhou, O que fazer, Sugestão de correção, Conceito. Escalável e procedural.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errorOutput | No | Output do terminal quando o teste falhou. Se vazio, lê automaticamente de .qa-lab-last-failure.log (capturado pelo run_tests). Cole aqui ou deixe vazio para usar última falha. | |
| testFilePath | No | Caminho do arquivo de teste que falhou (ex: specs/login.spec.js). Se informado, o agente lê o código e dá sugestão mais precisa. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No | ||
| conceito | No | ||
| framework | No | ||
| formattedText | No | ||
| oQueAconteceu | No | ||
| oQueFazerAgora | No | ||
| sugestaoCorrecao | No | ||
| porQueProvavelmenteFalhou | No |