# Producción **Nombres:** Alfred (personal), Jared (corporativo) **Estado:** Implementado --- ## Descripción Almacena flujos y secuencias de procesos predefinidos. Pueden ser complejos (árboles de procesos de producción) o simples (rutinas de entrenamiento). --- ## Características | Característica | Valor | |----------------|-------| | Mutabilidad | Editable | | Persistencia | Permanente | | Eliminación | Permitida | --- ## Función - Tiene su propia tabla para definiciones de flujos - La información ya está disponible y ordenada - Permite ejecución directa sin intervención manual - Implementación: Windmill (orquestador de procesos) --- ## Alfred vs Jared | Aspecto | Alfred | Jared | |---------|--------|-------| | Contexto | Personal (DECK) | Corporativo (CORP) | | Complejidad | Menor | Mayor (múltiples usuarios) | | Flujos | Simples | Complejos | --- ## Flujo de Producción Cuando la información **encaja** (viene de un proceso predefinido): ``` Alfred/Jared (producción) │ ▼ Clara/Margaret (secretaría) ← Registro inmutable │ ▼ Feldman (contable) ← Consolidación directa ``` **Nota:** Este flujo salta Administración porque no hay nada que enriquecer. --- ## Decisión de Flujo ``` ┌─────────────────┐ │ ¿Encaja? │ └────────┬────────┘ │ ┌────┴────┐ │ │ SÍ NO │ │ ▼ ▼ Feldman Mason (directo) (enriquecer) ``` --- ## Relación con Grace ``` Alfred/Jared (decide) ──► Grace (transforma) ``` - **Producción** decide el flujo - **Grace** transforma los datos --- ## Mapeo de Intenciones ```javascript // Ejemplo de decisiones de Alfred "resumir" → GRACE.SUMMARIZER "transcribir" → GRACE.ASR_ENGINE "generar plan" → PENNY "crear imagen" → FACTORY ``` --- ## Pendiente - [ ] Estructura de la tabla de flujos - [ ] Formato de definición de flujos - [ ] Mecanismo de hashes para "encaja/no encaja"