REA
Mapa del código de REA: configuración, rutas y artefactos
Localizar la implementación del registro y de dos vías de análisis diferentes
Qué aprenderás
- Empezar por Setup
- Seguir un binario
- Seguir JavaScript
Antes de empezar
- Un objetivo propio o autorizado
- Node.js y npm
- Un proveedor local solo si hace falta análisis nativo
Usar un artefacto inocuo para probar configuración, procedencia y limpieza
Conclusiones clave
- Setup y el router son módulos diferentes.
- JS tiene su propia vía de análisis.
- Leer código no equivale a probar todas las ramas.
Empezar por Setup
`src/application/Setup.ts` organiza y aplica los cambios de cliente seleccionados; `SetupSkill.ts` gestiona las instrucciones incluidas. Léase junto a la guía de instalación para saber qué acciones exigen aprobar el plan.
La línea del README no explica por sí sola cómo se conserva la configuración previa. La guía fijada documenta validación, respaldos y copias de recuperación, aunque las versiones futuras pueden cambiar.
Seguir un binario
`SessionProviderRouter.ts` es un punto de entrada para sesiones de binarios ligadas a proveedores. Conviene leerlo con las reglas de selección de la CLI y los contratos de identidad MCP.
La guía Ghidra describe las condiciones de su sesión sin interfaz. Esa ruta no equivale al análisis de archivos JavaScript y no debe usarse para explicar un resultado solo de JS.
Seguir JavaScript
`JavaScriptArtifactAnalysis.ts` cubre artefactos estáticos de aplicación; `EvidenceMcpServer.ts` ofrece operaciones centradas en evidencia a un cliente MCP.
Son puntos de lectura del código, no prueba de que todas las ramas se ejecutaron. Fije el commit al informar un comportamiento y reproduzca con una muestra inocua autorizada.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Leer Setup junto al registro de instrucciones.
- 2
Seguir una sesión de binario.
- 3
Seguir un artefacto estático hasta MCP.
Ejemplo para copiar
Setup.ts -> selected client configuration
SessionProviderRouter.ts -> native provider session
JavaScriptArtifactAnalysis.ts -> artifact evidence
EvidenceMcpServer.ts -> MCP responsePreguntas frecuentes
¿Dónde empiezo a leer la configuración?
En Setup.ts y SetupSkill.ts, comparándolos con la guía de instalación.
¿Dónde se enruta el proveedor binario?
SessionProviderRouter.ts es el punto relevante en esta revisión.
Fuentes
- REA / docs/installation.mdFuente verificada 2026-10-14
- REA / src/application/Setup.tsFuente verificada 2026-10-14
- REA / src/application/SetupSkill.tsFuente verificada 2026-10-14
- REA / src/application/binary/SessionProviderRouter.tsFuente verificada 2026-10-14
- REA / src/application/javascript/JavaScriptArtifactAnalysis.tsFuente verificada 2026-10-14
- REA / src/server/EvidenceMcpServer.tsFuente verificada 2026-10-14