El analizador lee un prompt como lo haría un revisor cuidadoso. Divide el texto en frases, secciones, variables y fragmentos protegidos, como código y citas, determina qué tipo de tarea es y después aplica todas las reglas del motor.
Cada regla busca un problema concreto: ningún objetivo declarado, palabras vagas como «algunos» o «cosas», tamaños sin cifras, instrucciones que se contradicen, ausencia de formato de salida, frases repetidas, variables de plantilla sin delimitar, frases de inyección y secretos pegados en el texto.
El resultado es una lista de hallazgos, una puntuación de calidad sobre 100 desglosada por dimensión, un recuento exacto de tokens para los modelos de OpenAI y un coste de entrada estimado. No se envía nada a ningún modelo de lenguaje, así que el mismo prompt produce siempre el mismo informe.