🔬 Descubre qué hace realmente tu sistema y dónde están los riesgos.
Detect lee el código y registra solo lo que realmente encuentra, con la evidencia que necesitan las fases posteriores. Su instrucción rectora es detectar, no inventar.
Cómo usarlo
- Análisis completo
- Indicar rutas
- Describir una preocupación
/lagune-detect
/lagune-detect src/routes/ src/auth.ts
/lagune-detect asegúrate de que los datos de los clientes nunca queden expuestos
Lo que identifica
Lagune lee el código e identifica lo que encuentra. Cada hallazgo indica qué es, por qué importa y la evidencia. Por ejemplo:
- Subida de archivos, el sistema acepta archivos de los usuarios:
- Por qué importa: un archivo disfrazado de imagen puede ocultar código malicioso.
- Evidencia: el handler de
POST /uploadse fía del tipo MIME que envía el cliente, sin comprobar el tipo real del archivo.
- Inicio de sesión y sesiones, los usuarios se identifican para acceder a su cuenta:
- Por qué importa: una gestión débil de las sesiones permite que alguien se haga con la cuenta de otra persona.
- Evidencia: la lógica de emisión de sesiones, que las emite sin fecha de caducidad.
Por el camino, detect emite un veredicto para cada especialización del catálogo de tu proyecto contrastándola con el código, aplica aquellas cuyo contexto está presente y las registra en Applied specializations, la lista que reutilizan harden y verify.
Con eso tienes un mapa claro de lo que hace tu sistema y de dónde están los riesgos, listo para que los siguientes pasos actúen sobre él.
- Volver a ejecutarlo actualiza el mapa: los hallazgos resueltos desaparecen y entran los nuevos.
- El mapa de detect se guarda en
.lagune/memory/detect.md.
Siguiente paso
Convierte el mapa en un plan: /lagune-plan.
Preguntas frecuentes
Lee tu código e identifica qué hace tu sistema y dónde están los riesgos, y registra solo lo que realmente encuentra. Su regla es detectar, no inventar.
Un hallazgo es un riesgo detectado, con lo que es, por qué importa y la evidencia en el código. Es la unidad en seguimiento que plan, harden y verify van trasladando de una fase a la siguiente.
En .lagune/memory/detect.md.
Todas las del catálogo de tu proyecto reciben un veredicto contrastado con el código. Detect aplica aquellas cuyo contexto está presente y las registra en Applied specializations.
