Boffin: una capa de control para agentes de IA que restringe cada edición

Fuentes: Boffin: a staff-engineer control layer for AI coding agents

Boffin (npm: boffinit) es una capa de control para agentes de programación con IA que actúa como un «staff engineer» automático: antes de cada edición, inyecta al agente únicamente las restricciones arquitectónicas relevantes para el fichero concreto que va a modificar y, después, le obliga a verificar el resultado. No es un fichero AGENTS.md ni un paquete de prompts: frente al bloque estático único que suelen ofrecer esos formatos, Boffin enruta solo las reglas aplicables a la edición en curso y exige una verificación proporcional al cambio. Funciona sobre ParselFire Core, requiere Node.js 18 o superior y se distribuye desde un único paquete npm con soporte para Cursor, Claude Code, Codex y OpenCode.

Los casos de estudio públicos muestran refactorizaciones guiadas sobre código abierto real: en DuckDB, +17/-17 líneas con 2.104 aserciones verdes en 8 ficheros de prueba; en FastAPI, +16/-33 líneas y 49 tests aprobados sin alterar la API pública; en LangChain, se preservó la frontera síncrona/asíncrona con 4 tests verdes. Boffin ofrece tres perfiles —lite, full y max— que ajustan la presión de limpieza sin alterar las etapas tempranas de corrección, e incluye reglas versionadas en markdown firmadas con GPG dentro del repositorio, de modo que cualquier usuario puede auditar cada regla antes de confiar en ella.