Glosario¶
Siglas y términos usados en la documentación de Cortex HIVE, explicados en lenguaje llano. En el texto técnico se mantienen las abreviaturas; aquí encuentras qué significan.
SPI¶
Service Provider Interface — Contrato estable que el framework publica para que los plugins se conecten sin que el núcleo conozca su negocio.
Profundizar: Arquitectura SPI, Core y SPI.
ADR¶
Architecture Decision Record — Documento corto que explica por qué se tomó una decisión técnica importante.
Profundizar: Índice ADR.
PMV¶
Producto Mínimo Viable — Versión reducida del producto para validar un vertical antes de escalar.
Profundizar: Casos de uso.
MVP¶
Minimum Viable Product — Equivalente en inglés a PMV; en HIVE se usa PMV en casos de uso.
Profundizar: Casos de uso.
CUS¶
Cortex UI Schema — UI declarativa del panel: manifests y dashboards JSON, sin React por plugin.
Profundizar: Cortex Panel, ADR 003.
IO¶
Input/Output (módulo) — Capa de comunicación: API REST, MCP, WebSocket, eventos, webhooks.
Profundizar: IO y auth, ADR 010.
PG¶
PostgreSQL — Base de datos relacional usada por la plataforma y plugins con persistencia.
Profundizar: Stack.
NFR¶
Non-Functional Requirements — Requisitos no funcionales: rendimiento, rate limit, Redis, readiness.
Profundizar: ADR 009.
UBL¶
Universal Business Language — Estándar XML para documentos electrónicos (facturas); perfil en billing.
Profundizar: ADR 028.
MCP¶
Model Context Protocol — Protocolo para que agentes IA invoquen tools del sistema.
Profundizar: ADR 006.
Panel (panel_id)¶
Namespace de composición UI+API: ruta del shell, tema, navegación y módulos ensamblados. No es lo mismo que plugin_id.
Profundizar: Namespaces y paneles, ADR 004.
Plugin (plugin_id)¶
Identificador del paquete pip con entry point cortex.plugins (dominio de negocio). Un plugin puede contribuir módulos a uno o más panel_id vía contributes_panels.
Profundizar: Arquitectura SPI, ADR 023.
Namespace generativo¶
panel_id (operations, admin) que el framework materializa con ensure_panel() cuando plugins habilitados registran módulos. No requiere un paquete pip dedicado en el catálogo.
Profundizar: Namespaces y paneles.
Namespace dedicado¶
panel_id con identidad propia (accounting, trainer) que puede usar configure_panel() vía entry point cortex.panels en el mismo plugin de dominio.
Profundizar: Namespaces y paneles, ADR 011.
12-factor / .env¶
Convención de configuración por variables de entorno con nombres genéricos (DATABASE_URL, REDIS_URL, MAIL_*), sin prefijo de vendor. Ver Configuración.