Hook PreToolUse que obliga al agente a investigar el contexto real del código antes de editar, crear archivos o ejecutar comandos destructivos.
{
"event_id": "evt_8f4a2c",
"timestamp": "2026/01/15 09:32", ← formato %Y/%m/%d %H:%M (NO ISO-8601!)
"store_id": "shop_001",
"event_type": "page_view",
"session_id": "sess_x9k2",
"value_eur": 0.00
}
⚠ Agente sin gate asumía ISO-8601 → 3 bugs/sprint por esta razón
| Tarea | Con GateGuard | Sin GateGuard | Mejora |
|---|---|---|---|
| Módulo de analítica Refactor parse_event_timestamp |
+1.5 ↑ | ||
| Validador de webhooks Nuevo endpoint + tests |
+3.0 ↑ | ||
| Media | +2.25 ↑ |
Ambos agentes producen código que corre y pasa tests. La diferencia es profundidad de diseño y respeto de convenciones existentes.
git reset --hard sin listar archivos afectados%Y/%m/%d %H:%M → lo respeta