Once pasos ejecutan la operación. Solo algunos de esos pasos quedan escritos en la auditoría.

Imagina que le pides al mismo sistema que ejecute una acción siete veces, y cada vez la petición se detiene en un punto distinto: argumentos inválidos, permiso denegado, un límite de uso agotado, una confirmación que nunca llega. Cada camino deja un rastro distinto — y no todos dejan el mismo rastro. Eso es lo que vas a recorrer acá, ya con su nombre técnico: el plan de invocación real de ToolRegistry::call(), paso por paso, incluidas las reglas que hoy no pueden dispararse.

Artifact 05código auditado

Radiografía del runtime

El recorrido de once pasos es una buena entrada. La implementación real agrega límites que importan para seguridad, costos, confirmación e intercepción.

Selecciona una ruta

La cobertura de auditoría cambia según el punto de retorno.

SalidaCallbackEvidencia de auditoría
Tool inexistenteNosin log explícito
Args inválidosNovalidation failure
Policy deniedNoauth failure
Plan / confirmaciónNosin log explícito
Cache short-circuitNotool.executed
Veto puroNohueco conocido
Callback / throwexecuted / failed

La garantía se lee por rama

“Todo se audita” no describe hoy todas las salidas tempranas. Este artifact hace visibles tanto las garantías implementadas como los huecos.

Evidencia y alcance

getmilpa-tool-runtime/src/ToolRegistry.php:348-570 · redacción en ToolAuditLogger.php:45-57,204-232.