JHawk's
Abrir controles de experiencia
Apariencia
Movimiento
Idioma
← Volver a trabajos

Vinklum Review

Una GitHub Action que revisa lo que un cambio en la configuración de tu agente realmente hace — nuevos servidores MCP, pines aflojados, guardarraíles eliminados.

Los linters comprueban lo que una configuración es. Esto comprueba lo que un cambio en ella hace: un servidor MCP que aparece o se reorienta, una referencia fijada que pasa a flotante, un bypass de aprobación añadido, lenguaje de restricción eliminado en silencio, un token pegado en un argumento.

Lo difícil no era detectar, era callar. Una comprobación que aprendes a ignorar es peor que ninguna, así que las ediciones rutinarias no producen nada: prosa que deja intactas las restricciones, una config reformateada sin cambio semántico, una dependencia fijada añadida. Es consultivo por diseño y nunca bloquea un pull request.

La supresión es deliberadamente asimétrica. Una huella que ya está en la rama base es política que pasó revisión y se reduce a un recuento. Una que añade el propio pull request sigue suprimiendo — hay que poder entregar un cambio intencional — pero el hallazgo se reimprime completo en un aviso. Silenciar tu propia revisión está permitido; hacerlo en silencio, no.

El código es privado mientras está en desarrollo, así que todavía no hay enlace aquí.

Destacados

  • 859 commits reales de 51 repositorios públicos reproducidos con las reglas: 84,6% no generaron nada, 7,6% generaron un hallazgo que exige decisión, cero fallos de regla
  • 45 pull requests propios, los 45 comportándose según lo especificado — incluidos 7 cambios rutinarios que callaron correctamente y 7 intentos de evasión que fallaron
  • Alrededor de 220ms por pull request, sin necesidad de checkout

Elige un año

El mismo portafolio, renderizado como se veía la web entonces.