GitHub · SRodriguezBottero
El repo que estoy empujando.
Playwright ya corre los tests. El harness intenta que un agente no invente criterios, no borre tickets y no tape un bug del producto.
Repositorio
qa-ai-harness
TypeScript
Un harness para equipos que ya usan Playwright. No es otro runner: las skills arman specs desde un ticket, sincronizan casos y clasifican fallos de CI. Jev frena una acción riesgosa antes de tocarla. Es un playground v0.1, no un SaaS de producción.
El lazo de scaffold parte de un ticket con criterios de aceptación y genera un spec de Playwright que importa page objects. El modo por defecto es adversarial: si la interfaz no cumple una cláusula firme, el test queda rojo y marcado como divergencia. No se pinta de verde lo que el producto no hace.
Sync crea un caso por test, sin borrar tickets existentes. Self-heal separa fallos duros de flakes y, si el problema es de la app o del entorno, abre un bug y se detiene. Jev responde allow, review o block antes de una acción destructiva.