CAT PAW

Todos los workflows

Ingeniería de software

Planifique una decisión de arquitectura de software

Una decisión de arquitectura registrada que compara opciones con restricciones explícitas, registra consecuencias y asigna un punto de verificación antes de la implementación.

El proceso

Hazlo en este orden.

  1. Define la decisión, el contexto, los usuarios afectados, los requisitos de importancia arquitectónica, el horizonte temporal y quién puede aprobar la elección.
  2. Recopila las restricciones pertinentes de producto, repositorio, fiabilidad, seguridad, coste y cumplimiento, separando los hechos verificados de las premisas y lo desconocido.
  3. Define al menos dos opciones viables, además de no hacer nada, y compáralas con criterios explícitos en lugar de elegir por familiaridad.
  4. Somete cada opción a una prueba de esfuerzo ante modos de fallo, esfuerzo de migración, carga operativa, reversibilidad, exposición de seguridad y coste de cambio a largo plazo.
  5. Elige una recomendación o registra un aplazamiento deliberado, con justificación, disenso, alternativas rechazadas y las condiciones que cambiarían la decisión.
  6. Escribe el registro de decisión con estado, contexto, decisión, consecuencias, enlaces de evidencia, responsables y desencadenantes de revisión antes de comenzar la implementación.
  7. Revisa el registro con los responsables, anota la aprobación o las condiciones necesarias y devuelve al solicitante el artefacto, las evidencias y los riesgos no resueltos.

Trae esto

Datos que el gato va a pedir.

  • decisión de arquitectura y responsable de la decisión
  • requisitos y restricciones
  • sistema actual y revisión
  • evidencias disponibles y partes interesadas en la 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: software-delivery-pack
  • skills/software-delivery-pack/software-architecture-decision-gate/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.

Un registro de decisión de arquitectura aprobado o aplazado explícitamente contiene el contexto, las opciones, la justificación, las consecuencias, los responsables, las evidencias y los desencadenantes de revisión.

Fuentes

De dónde sale este proceso.

  1. github.com/obra/superpowers/tree/5bf4e78011075bcfc0dc295f0724994cd123ee71/
  2. adr.github.io/

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.

La IA actúa. Tú decides.

Un freno humano para la IA.

Latch muestra cada comando, clic y cambio antes de que ocurra — para decir sí, no o todavía no.

Plow Latch · macOS Cat Paw Latch · Windows + Linux · compilar desde el código
Cat Paw Latch

Detrás del número

Dos harnesses. Una línea.

El mismo número, el mismo crédito de 100 $. Elige qué harness responde cuando escribes.

Hermes

El agente terminal-native de Nous Research. Corre en tu máquina, guarda la memoria entre sesiones y abre un playbook por tarea.

Escríbele a Hermes
OpenClaw

El asistente de código abierto que corre en tu propio ordenador y responde en los canales que ya usas. Un playbook por tarea.

Escríbele a OpenClaw

Una línea para ambos harnesses +1 628 246 3032

Abre Mensajes con ese harness ya elegido.