Saltar a contenido

Caso de uso — Reservas

Producto orientado a reservas operativas: recursos rentables, franjas horarias, clientes, pagos, tarifas y operación diaria.

Sandbox PMV (UnoSportClub)

products/unosportclub (cortex-product-unosportclub) es el sandbox de desarrollo que fija grafo, bundles pip y convenciones de panel para validar el framework hacia el PMV. No implica producto comercial terminado.

Aspecto Detalle técnico
Runtime El loader no importa composition.py; solo plugins habilitados en /control/plugins
Grafo REFERENCE_GRAPH en composition.py — fuente para tests product_composition y docs
Bundles pip Extras (operations-core, sports-club-full, …) — dependencias pip, no activación
Panels Convención del sandbox: operations, admin, hosts opcionales (accounting, trainer)
Otro vertical Podría reutilizar los mismos plugins con otro grafo y otros contributes_panels

La primera implementación concreta documentada es UnoSportClub (club deportivo).

Página Descripción
Composición y grafo Árbol requires / optional_requires / provides
Contratos HTTP Namespaces, consume/provide y eventos
Bundles pip Extras operations-core, sports-club-full, activación

Fuente machine-readable

products/unosportclub/cortex_product_unosportclub/composition.py (REFERENCE_GRAPH, BUNDLE_PROFILES).

Paquete pip: cortex-product-unosportclub.

ADR: 025 — Composición de producto (patrón plataforma vs ensamblado).

Frontera con la plataforma

Capa Dónde
SPI, loader, activación, paneles generativos Handbook de plugins
Detalle de un dominio (booking, clients, …) docs/ en cada repo cortex-plugin-*
Este caso de uso Este directorio