Saltar a contenido

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.