O analisador lê um prompt como um revisor cuidadoso faria. Ele divide o texto em frases, seções, variáveis e trechos protegidos, como código e citações, identifica que tipo de tarefa é e então aplica todas as regras do motor.
Cada regra procura um problema específico: nenhum objetivo declarado, palavras vagas como "alguns" ou "coisas", tamanhos sem números, instruções contraditórias, ausência de formato de saída, frases repetidas, variáveis de template sem delimitação, frases de injeção e segredos colados no texto.
O resultado é uma lista de achados, uma pontuação de qualidade de 0 a 100 detalhada por dimensão, uma contagem exata de tokens para modelos da OpenAI e um custo de entrada estimado. Nada é enviado a um modelo de linguagem, então o mesmo prompt sempre gera o mesmo relatório.