🧠 El Kernel
El Kernel es el corazón de Fireflay. Gestiona el estado de la plataforma, los plugins y la ejecución de herramientas.
📍 Responsabilidades de la Plataforma
- Carga de Plugins: Orquesta cómo se registran e inicializan los plugins.
- Gestión de Herramientas: Descubre y ejecuta las herramientas proporcionadas por los plugins o la configuración.
- Bus de Eventos: Facilita la comunicación entre las distintas partes del sistema.
🏛️ Modelo de Dominio
El kernel define las interfaces para:
FFMicrokernel: La instancia principal de la plataforma.Plugin: El mecanismo de extensión.Tool: La unidad de trabajo (Modo Run o Watch).