Operaciones
Registre y limite los atajos técnicos deliberados
Un registro delimitado de atajos deliberados que vincula cada concesión con un responsable, desencadenante, contención, caducidad y verificación, en lugar de esconderla como limpieza general.
El proceso
Hazlo en este orden.
- Capture el atajo, la decisión que permitió, la fecha, el límite del sistema, las personas que lo aceptaron y las evidencias disponibles en ese momento.
- Clasifique la deuda como seguridad, fiabilidad, mantenibilidad, cumplimiento, coste o presión de entrega y describa el fallo o coste concreto que crea.
- Defina contención, monitorización, solución alternativa, límite de datos o servicio y una señal observable que haría inseguro el atajo.
- Asigne un responsable, fecha de revisión, condición de retirada, dependencias y una vía de aceptación para el riesgo que aún no puede eliminarse.
- Rastree cómo afecta el atajo a cambios futuros, respuesta a incidentes, incorporación y cumplimiento, y priorícelo frente al riesgo activo en lugar del orden general.
- Programe el pago, reemplazo o aceptación explícita, y registre la decisión y las evidencias sin convertir silenciosamente la concesión en un requisito.
- Revise el registro, marque elementos vencidos o que se acumulan y devuelva al responsable el estado actual, las evidencias, el riesgo aceptado y los riesgos no resueltos.
Trae esto
Datos que el gato va a pedir.
- descripción y justificación del atajo
- servicio o repositorio afectado
- responsable del riesgo y autoridad de aceptación
- evidencias de monitorización y revisión
Router + un playbook
Enruta primero. Elige uno.
Cat Paw carga un playbook por tarea, no mezcla varios. Empieza por este router; el resto son candidatos específicos del workflow.
- Router:
minimal-code-pack skills/minimal-code-pack/technical-shortcut-debt-ledger/SKILL.md
Límites
Los límites viajan con el prompt.
- Verifica las herramientas, cuentas, permisos y el espacio de trabajo reales antes de empezar; nunca afirmes que exista una herramienta, cuenta, fuente o capacidad no disponible.
- Usa Latch/target-workspace para código privado, artefactos, sondeos en vivo o datos no públicos; si ese acceso no está disponible, detente en el límite e informa del bloqueo en lugar de sustituirlo por una suposición.
- Pausa para obtener aprobación explícita antes de acciones externas con consecuencias; devuelve evidencias, riesgos no resueltos, supuestos y cualquier acción que aún esté esperando aprobación.
Listo significa
Un cierre que se puede comprobar.
El registro da a cada atajo deliberado un riesgo acotado, contención, responsable, condición de caducidad o aceptación, señal de verificación y estado actual respaldado por evidencias.
Fuentes
De dónde sale este proceso.
- github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
- martinfowler.com/bliki/TechnicalDebt.html
- sre.google/sre-book/release-engineering/
Las fuentes fijan el patrón del workflow. Los posts de Reddit y de la comunidad, cuando aparecen, se tratan como anécdotas de quien lo practica, no como hechos universales.