FASE 1: ANALISIS Y PLANEACION INICIAL
Integracion de Alcances SaaS e IA en ERP Core
Version: 1.0.0
Fecha: 2026-01-10
Estado: EN PROGRESO
Agente Orquestador: Architecture-Analyst + Documentation-Agent + Requirements-Analyst
RESUMEN EJECUTIVO
Este documento consolida el analisis inicial para la integracion de nuevos alcances de Plataforma SaaS e Inteligencia Artificial en el proyecto ERP Core. Se basa en:
- Proyecto base:
erp-core - Base generica reutilizable para ERPs verticales
- Fuente SaaS:
template-saas - Plataforma SaaS multi-tenant completa
- Fuente IA:
michangarrito - Implementaciones de IA para retail
Objetivo: Actualizar la documentacion de vision-general de erp-core para incluir alcances SaaS e IA como parte integral del core.
1. ESTADO ACTUAL DE ERP-CORE
1.1 Estadisticas del Proyecto
| Metrica |
Valor |
| Archivos documentacion |
756 |
| Modulos core definidos |
19 (MGN-001 a MGN-019) |
| Progreso general |
60% |
| Cobertura Odoo 18 |
78% |
| Archivos DDL |
14 (~13,200 lineas) |
| Tests pasando |
700+ |
1.2 Archivo Actual: VISION-ERP-CORE.md
Ubicacion: /docs/00-vision-general/VISION-ERP-CORE.md
Tamano: 218 lineas
Ultima actualizacion: Diciembre 2025
Contenido actual:
- Resumen ejecutivo (ERP Core = 60-70% codigo compartido)
- Proposito y problema que resuelve
- Objetivos corto/mediano/largo plazo
- Arquitectura de capas (Frontend, API, Backend, Database)
- Modelo de extension (Core + Verticales)
- Modulos Core (MGN-001 a MGN-015)
- Stack tecnologico (Node.js, React, PostgreSQL)
- Principios de diseno (5 principios)
- Entregables por fase (3 fases)
- Metricas de exito
1.3 Deficiencias Identificadas en vision-general/
| Deficiencia |
Descripcion |
Impacto |
| Sin alcance SaaS |
No documenta capacidades multi-tenant avanzadas, billing, subscripciones |
Alto |
| Sin alcance IA |
No documenta integraciones de IA, chatbots, predicciones |
Alto |
| Modulos incompletos |
Solo llega hasta MGN-015, faltan MGN-016 a MGN-022+ |
Medio |
| Sin integraciones externas |
No documenta Stripe, OpenRouter, SendGrid, WhatsApp |
Medio |
| Arquitectura simplificada |
Falta detalle de capas SaaS y servicios IA |
Medio |
| Sin frontmatter SIMCO |
Archivo no sigue formato con metadatos YAML |
Bajo |
1.4 Modulos Actuales vs Requeridos
Modulos actuales (15):
P0: MGN-001(auth), MGN-002(users), MGN-003(roles), MGN-004(tenants)
P1: MGN-005(catalogs), MGN-006(settings), MGN-010(financial),
MGN-011(inventory), MGN-012(purchasing), MGN-013(sales)
P2: MGN-007(audit), MGN-008(notifications), MGN-009(reports),
MGN-014(crm), MGN-015(projects)
Modulos nuevos requeridos (7+):
P3-SaaS: MGN-016(billing), MGN-017(plans), MGN-018(webhooks), MGN-019(feature-flags)
P3-IA: MGN-020(ai-integration), MGN-021(whatsapp-business), MGN-022(mcp-server)
2. CARACTERISTICAS SAAS A INTEGRAR (desde template-saas)
2.1 Resumen de template-saas
| Metrica |
Valor |
| Modulos SaaS |
14 (SAAS-001 a SAAS-014) |
| Integraciones externas |
7 |
| Schemas de BD |
12 |
| Tablas |
24+ |
| Tests unitarios |
798 |
| Tests E2E |
47 |
| Cobertura |
76.37% |
| Estado |
Release Candidate (100% completado) |
2.2 Modulos SaaS para ERP Core
2.2.1 Autenticacion Avanzada (SAAS-001)
id: SAAS-001
nombre: Autenticacion
estado: Completado
caracteristicas:
- Login/Registro con email/password
- JWT con refresh tokens (15min access, 7 dias refresh)
- MFA preparado (TOTP/Google Authenticator)
- OAuth 2.0 preparado (Google, Microsoft, GitHub)
- Session management con revocacion
- Password reset flow
- Email verification
tablas:
- auth.sessions
- auth.tokens
- auth.oauth_connections
endpoints: 9
2.2.2 Multi-Tenancy Avanzado (SAAS-002)
id: SAAS-002
nombre: Multi-Tenancy
estado: Completado
caracteristicas:
- Row-Level Security (RLS) en todas las tablas
- Creacion automatica de tenant al registrar owner
- Contexto automatico via middleware
- Configuracion por tenant (JSONB flexible)
- Slug unico por tenant
- Subdominios/custom domains listos
tablas:
- tenants.tenants
- tenants.tenant_settings
2.2.3 Billing y Suscripciones (SAAS-004)
id: SAAS-004
nombre: Billing
estado: Completado
proveedor: Stripe
caracteristicas:
- Suscripciones recurrentes (mensual/anual)
- Trial gratuito (14 dias configurable)
- Upgrade/downgrade con prorateo automatico
- Facturas y recibos
- Webhooks Stripe sincronizados
- Portal de cliente Stripe integrado
tablas:
- billing.subscriptions
- billing.invoices
- billing.payment_methods
- billing.payments
estados_suscripcion:
- trialing -> active -> past_due -> cancelled
2.2.4 Planes y Limites (SAAS-005)
id: SAAS-005
nombre: Plans
estado: Completado
planes_definidos:
- Free: $0/mes, 1 usuario, 100MB
- Starter: $29/mes, 5 usuarios, 1GB, API
- Pro: $79/mes, 20 usuarios, 10GB, AI, webhooks
- Enterprise: $199/mes, unlimited, custom branding
caracteristicas:
- Features booleanas por plan
- Limites numericos por plan (-1 = unlimited)
- Verificacion en runtime
- Feature gating basado en plan
tablas:
- plans.plans
- plans.plan_features
2.2.5 Notificaciones Multicanal (SAAS-007)
id: SAAS-007
nombre: Notifications
estado: Completado
canales:
- Email (SendGrid, SES, SMTP)
- Push Web (Web Push API con VAPID)
- In-App (WebSocket real-time)
- WhatsApp Business
caracteristicas:
- Templates de email personalizables (MJML)
- Cola asincrona (BullMQ + Redis)
- Reintentos automaticos
- Preferencias por usuario
tablas:
- notifications.notification_templates
- notifications.notifications
- notifications.user_notification_preferences
- notifications.user_devices
- notifications.notification_queue
- notifications.notification_logs
2.2.6 Feature Flags (SAAS-009)
id: SAAS-009
nombre: Feature Flags
estado: Completado
caracteristicas:
- Flags por tenant
- Flags por usuario
- Rollout gradual
- A/B testing
- Evaluaciones por contexto
tablas:
- feature_flags.flags
- feature_flags.tenant_flags
- feature_flags.user_flags
- feature_flags.evaluations
2.2.7 Webhooks Outbound (SAAS-010)
id: SAAS-010
nombre: Webhooks
estado: Completado
caracteristicas:
- Configuracion de webhooks por tenant
- 13 eventos disparables
- Firma HMAC de payloads
- Reintentos exponenciales (6 intentos)
- Logs de entregas detallados
eventos_disponibles:
- user.created/updated/deleted
- subscription.created/updated/cancelled
- invoice.paid/failed
- file.uploaded/deleted
- tenant.updated
tablas:
- webhooks.webhooks
- webhooks.deliveries
2.2.8 Almacenamiento (SAAS-011)
id: SAAS-011
nombre: Storage
estado: Completado
proveedores:
- AWS S3
- Cloudflare R2
- MinIO (self-hosted)
caracteristicas:
- Limites por tenant
- CDN integration
- Gestion de uploads pendientes
tablas:
- storage.files
- storage.pending_uploads
- storage.usage
2.2.9 WhatsApp Business (SAAS-014)
id: SAAS-014
nombre: WhatsApp Business
estado: Completado
proveedor: Meta Cloud API
caracteristicas:
- Envio de mensajes de texto
- Templates pre-aprobados
- Tracking de estado de entrega
- Rate limiting por tenant
- Webhook para status updates
- Configuracion por tenant
tablas:
- whatsapp.whatsapp_configs
- whatsapp.whatsapp_messages
2.3 Integraciones Externas SaaS
| Integracion |
Proveedor |
Estado |
Descripcion |
| Billing |
Stripe |
Completado |
Suscripciones, facturas, pagos |
| Email |
SendGrid/SES/SMTP |
Completado |
Email transaccional |
| Push |
Web Push API |
Completado |
Notificaciones push |
| Storage |
S3/R2/MinIO |
Completado |
Almacenamiento de archivos |
| Cache/Queue |
Redis/BullMQ |
Completado |
Cache y colas asincronas |
| WhatsApp |
Meta Cloud API |
Completado |
Mensajeria WhatsApp |
| OAuth |
Google/Microsoft/GitHub |
DDL listo |
Autenticacion social |
2.4 Arquitectura SaaS
+------------------------------------------------------------------+
| ARQUITECTURA SAAS |
+------------------------------------------------------------------+
| |
| FRONTEND (React 18 + Vite) |
| +------------------+ +------------------+ +------------------+ |
| | Portal Usuario | | Portal Admin | | Portal SuperAdmin| |
| | - Dashboard | | - Usuarios | | - Tenants | |
| | - Perfil | | - Billing | | - Metricas | |
| | - Funciones | | - Settings | | - Config Global | |
| +------------------+ +------------------+ +------------------+ |
| |
+------------------------------------------------------------------+
| API Gateway (NestJS/Express) |
| +------------------------------------------------------------+ |
| | Middleware: Auth | Tenant Context | Rate Limiting | CORS | |
| +------------------------------------------------------------+ |
| |
+------------------------------------------------------------------+
| SERVICIOS BACKEND (Modulos) |
| +----------+ +----------+ +----------+ +----------+ +----------+ |
| | Auth | | Users | | Billing | | Plans | | Webhooks | |
| +----------+ +----------+ +----------+ +----------+ +----------+ |
| +----------+ +----------+ +----------+ +----------+ +----------+ |
| | Notif | | Storage | | Audit | | FFlags | | WhatsApp | |
| +----------+ +----------+ +----------+ +----------+ +----------+ |
| |
+------------------------------------------------------------------+
| BASE DE DATOS (PostgreSQL 16+ con RLS) |
| +------------------------------------------------------------+ |
| | Schemas: auth | users | tenants | billing | plans | audit | |
| | notifications | feature_flags | storage | webhooks| |
| | RLS: Aislamiento automatico por tenant_id | |
| +------------------------------------------------------------+ |
| |
+------------------------------------------------------------------+
| SERVICIOS EXTERNOS |
| +----------+ +----------+ +----------+ +----------+ +----------+ |
| | Stripe | | SendGrid | | S3/R2 | | Redis | | WhatsApp | |
| +----------+ +----------+ +----------+ +----------+ +----------+ |
+------------------------------------------------------------------+
3. CAPACIDADES IA A INTEGRAR (desde michangarrito)
3.1 Resumen de michangarrito
| Metrica |
Valor |
| Archivos TS/TSX |
271 |
| Aplicaciones |
6 |
| Modulos backend |
17 |
| Schemas BD |
12 |
| Estado |
En desarrollo activo |
3.2 Arquitectura IA
+------------------------------------------------------------------+
| ARQUITECTURA IA ERP |
+------------------------------------------------------------------+
| |
| CLIENTES |
| +----------+ +----------+ +----------+ +----------+ |
| | Web App | |Mobile App| | WhatsApp | | API Rest | |
| +----------+ +----------+ +----------+ +----------+ |
| | | | | |
+------------------------------------------------------------------+
| CAPA DE ORQUESTACION IA |
| +----------------------------------------------------------+ |
| | MCP SERVER | |
| | (Model Context Protocol - Anthropic) | |
| | +-------+ +-------+ +-------+ +-------+ +-------+ | |
| | |Products|Inventory| Orders | Fiados |Customers| | |
| | | Tools | Tools | Tools | Tools | Tools | | |
| | +-------+ +-------+ +-------+ +-------+ +-------+ | |
| +----------------------------------------------------------+ |
| | |
+------------------------------------------------------------------+
| GATEWAY LLM (OpenRouter) |
| +----------------------------------------------------------+ |
| | Proveedores: Claude | GPT-4 | Gemini | Mistral | Llama | |
| | Fallback automatico | Rate limiting | Token tracking | |
| +----------------------------------------------------------+ |
| | |
+------------------------------------------------------------------+
| SERVICIOS IA |
| +---------------+ +---------------+ +---------------+ |
| | WhatsApp Svc | | LLM Service | | Prediction | |
| | - Webhooks | | - Chat | | - Demanda | |
| | - Messages | | - Transcribe | | - Inventario | |
| | - Templates | | - Context | | - Reorden | |
| +---------------+ +---------------+ +---------------+ |
| |
+------------------------------------------------------------------+
| BASE DE DATOS IA |
| +----------------------------------------------------------+ |
| | Schemas: messaging | ai | subscriptions (token_usage) | |
| | Tablas: conversations | messages | configs | usage | |
| +----------------------------------------------------------+ |
+------------------------------------------------------------------+
3.3 Modulos IA para ERP Core
3.3.1 MCP Server (Model Context Protocol)
id: AI-001
nombre: MCP Server
estado: Completado
tecnologia: TypeScript + SDK Anthropic
puerto: 3142
proposito: Gateway agnostico que expone herramientas del negocio al LLM
herramientas_implementadas:
productos:
- list_products
- get_product_details
- check_product_availability
inventario:
- check_stock
- get_low_stock_products
- record_inventory_movement
- get_inventory_value
ventas:
- create_order
- get_order_status
- update_order_status
- cancel_order
fiados:
- get_fiado_balance
- create_fiado
- register_fiado_payment
- get_fiado_history
- check_fiado_eligibility
clientes:
- search_customers
- get_customer_balance
recursos_mcp:
- michangarrito://config/business
- michangarrito://catalog/categories
3.3.2 Integracion LLM Multi-Proveedor
id: AI-002
nombre: LLM Integration
estado: Completado
gateway: OpenRouter
modelos_soportados:
- anthropic/claude-3-haiku (Default - economico)
- anthropic/claude-3-sonnet (Premium)
- openai/gpt-4o-mini (Fallback)
- openai/gpt-3.5-turbo (Fallback)
- mistralai/mistral-7b (Economico)
- meta-llama/llama-3-8b (Open source)
caracteristicas:
- Cambio de modelo sin modificar codigo
- Fallback automatico entre modelos
- Rate limiting inteligente
- Token tracking por tenant
- Cost estimation en USD
- Configuracion por tenant
tablas:
- ai.configs
- ai.usage
3.3.3 WhatsApp Service con IA
id: AI-003
nombre: WhatsApp Service
estado: Completado
puerto: 3143
tecnologia: NestJS + Meta WhatsApp Business API
componentes:
- LLM Service (procesa mensajes con IA)
- Webhook Handler (recibe mensajes de Meta)
- WhatsApp Service (envia respuestas)
flujo_mensaje:
1: Cliente envia mensaje a WhatsApp
2: Meta envia POST a /webhook
3: WebhookService verifica firma
4: LLMService obtiene configuracion del tenant
5: Procesa con historial de conversacion
6: Llama LLM (OpenRouter)
7: LLM decide si llamar tools (function calling)
8: MCP Server ejecuta tools si necesario
9: Genera respuesta natural
10: WhatsApp Service envia respuesta
tipos_mensaje:
entrantes: [text, audio, image, location, interactive]
salientes: [text, template, interactive, media]
3.3.4 Prediccion de Inventario
id: AI-004
nombre: Prediccion Inventario
estado: Completado
algoritmos:
prediccion_demanda:
tipo: Promedio Movil Ponderado
ventana: 4 semanas
pesos: [0.40, 0.30, 0.20, 0.10]
punto_reorden:
formula: (Demanda_diaria * Lead_time) + Stock_seguridad
lead_time_default: 3 dias
stock_seguridad: Demanda_diaria * 2
dias_inventario:
formula: Stock_actual / Demanda_diaria
funcionalidades:
- Alertas cuando stock < minimo
- Sugerencias automaticas de pedido
- Deteccion de productos sin movimiento (> 30 dias)
- Calculo de valor total del inventario
- Reportes semanales automaticos via WhatsApp
endpoints:
- GET /inventory/low-stock
- GET /inventory/predictions
- GET /inventory/reorder-suggestions
- GET /inventory/slow-moving
- GET /inventory/days-on-hand
- GET /inventory/analytics
3.3.5 Chat LLM para Usuarios
id: AI-005
nombre: Chat LLM
estado: Planificado
variantes:
dueno:
herramientas:
- search_products
- get_product_stock
- update_product_price
- get_daily_sales
- get_sales_report
- get_low_stock_products
- search_customers
- get_customer_balance
- send_payment_reminder
- get_top_products
- get_business_metrics
alertas_proactivas:
- Stock bajo (3+ productos)
- Recordatorio de cobro (cartera > $2,000)
- Reporte semanal de ventas
cliente:
herramientas:
- search_products
- get_product_price
- check_availability
- create_order
- get_my_balance
- get_business_info
- get_promotions
restricciones:
- NO ver info de otros clientes
- NO modificar precios
- NO ver reportes financieros
- Rate limit: 20 mensajes/hora
3.4 Integraciones Externas IA
| Integracion |
Proveedor |
Estado |
Descripcion |
| LLM Gateway |
OpenRouter |
Completado |
Acceso a 50+ modelos LLM |
| WhatsApp |
Meta Cloud API |
Completado |
Mensajeria con IA |
| Transcripcion |
OpenAI Whisper |
Planeado |
Notas de voz a texto |
| Vision/OCR |
Google Vision |
Planeado |
Reconocimiento de productos |
3.5 Base de Datos IA
schemas_ia:
messaging:
descripcion: Conversaciones y mensajes
tablas:
- conversations (id, tenant_id, phone_number, contact_name, type, status)
- messages (id, conversation_id, direction, type, content, llm_processed, tokens_used)
- notifications (id, tenant_id, type, channels, title, body, data)
ai:
descripcion: Configuracion y uso de IA
tablas:
- configs (id, tenant_id, provider, model, temperature, max_tokens, system_prompt)
- usage (id, tenant_id, tokens_used, model, operation, cost_usd)
public_integrations:
descripcion: Credenciales de integracion
tablas:
- tenant_integration_credentials (id, tenant_id, type, provider, credentials, config)
4. ANALISIS DE GAPS
4.1 Gaps en Documentacion
| ID |
Gap |
Ubicacion |
Severidad |
Accion |
| GAP-001 |
Falta seccion SaaS en vision-general |
VISION-ERP-CORE.md |
Alta |
Agregar seccion completa |
| GAP-002 |
Falta seccion IA en vision-general |
VISION-ERP-CORE.md |
Alta |
Agregar seccion completa |
| GAP-003 |
Modulos MGN-016 a MGN-022 no definidos |
VISION-ERP-CORE.md |
Alta |
Agregar a tabla de modulos |
| GAP-004 |
Arquitectura no incluye capas SaaS/IA |
VISION-ERP-CORE.md |
Media |
Actualizar diagrama |
| GAP-005 |
Sin documentacion de integraciones externas |
00-vision-general/ |
Media |
Crear INTEGRACIONES.md |
| GAP-006 |
Sin frontmatter SIMCO |
VISION-ERP-CORE.md |
Baja |
Agregar metadatos YAML |
| GAP-007 |
Sin _MAP.md en vision-general |
00-vision-general/ |
Baja |
Crear indice |
4.2 Gaps en Estructura
| ID |
Gap |
Ubicacion Esperada |
Estado |
Accion |
| GAP-008 |
MASTER_INVENTORY.yml falta |
orchestration/inventarios/ |
FALTA |
Crear |
| GAP-009 |
DATABASE_INVENTORY.yml falta |
orchestration/inventarios/ |
FALTA |
Crear |
| GAP-010 |
BACKEND_INVENTORY.yml falta |
orchestration/inventarios/ |
FALTA |
Crear |
| GAP-011 |
FRONTEND_INVENTORY.yml falta |
orchestration/inventarios/ |
FALTA |
Crear |
| GAP-012 |
Checklists SIMCO faltan |
orchestration/checklists/ |
FALTA |
Crear |
4.3 Matriz de Cobertura Requerida
| Aspecto |
Actual |
Requerido |
Gap |
| Modulos documentados |
15 |
22+ |
7+ modulos |
| Integraciones documentadas |
0 |
7 |
7 integraciones |
| Arquitectura SaaS |
No |
Si |
1 diagrama |
| Arquitectura IA |
No |
Si |
1 diagrama |
| Planes/Pricing |
No |
Si |
1 seccion |
| Herramientas MCP |
No |
Si |
1 seccion |
| Algoritmos prediccion |
No |
Si |
1 seccion |
5. DEPENDENCIAS IDENTIFICADAS
5.1 Dependencias de Documentacion
VISION-ERP-CORE.md (actualizar)
|
+-- ARQUITECTURA-GENERAL.md (crear/actualizar)
| |
| +-- ARQUITECTURA-SAAS.md (crear)
| +-- ARQUITECTURA-IA.md (crear)
|
+-- STACK-TECNOLOGICO.md (crear/actualizar)
| |
| +-- INTEGRACIONES-EXTERNAS.md (crear)
|
+-- MODULOS-CORE.md (actualizar)
| |
| +-- MGN-016-billing/ (crear)
| +-- MGN-017-plans/ (crear)
| +-- MGN-018-webhooks/ (crear)
| +-- MGN-019-feature-flags/ (crear)
| +-- MGN-020-ai-integration/ (crear)
| +-- MGN-021-whatsapp-business/ (crear)
| +-- MGN-022-mcp-server/ (crear)
|
+-- _MAP.md (crear)
5.2 Dependencias de Modulos
MGN-001 (auth) ← MGN-002 (users) ← MGN-003 (roles)
↑ ↑ ↑
| | |
MGN-004 (tenants) ────+───────────────+
↑
|
+── MGN-016 (billing) ← MGN-017 (plans)
| ↑
| +── MGN-018 (webhooks)
| +── MGN-019 (feature-flags)
|
+── MGN-020 (ai-integration)
| ↑
| +── MGN-021 (whatsapp-business)
| +── MGN-022 (mcp-server)
|
+── MGN-008 (notifications) [existente - extender]
5.3 Dependencias de Integraciones
| Modulo |
Integracion Requerida |
Proveedor |
| MGN-016 (billing) |
Stripe |
stripe.com |
| MGN-008 (notifications) |
SendGrid/SES |
sendgrid.com / AWS |
| MGN-008 (notifications) |
Web Push |
VAPID |
| MGN-019 (feature-flags) |
Redis |
redis.io |
| MGN-020 (ai-integration) |
OpenRouter |
openrouter.ai |
| MGN-021 (whatsapp) |
Meta Cloud API |
business.whatsapp.com |
| MGN-018 (webhooks) |
Redis/BullMQ |
redis.io |
| Storage |
S3/R2/MinIO |
aws.amazon.com / cloudflare.com |
6. PLAN INICIAL DE IMPLEMENTACION
6.1 Fases de Trabajo
FASE 1: Analisis y Planeacion Inicial (ACTUAL)
↓
FASE 2: Analisis Detallado
- Mapeo completo de archivos a modificar
- Analisis de contenido especifico por archivo
- Identificacion de conflictos potenciales
↓
FASE 3: Planeacion Basada en Analisis
- Crear plan de ejecucion detallado
- Definir orden de modificaciones
- Establecer checkpoints de validacion
↓
FASE 4: Validacion de Planeacion
- Validar plan contra analisis
- Verificar cobertura completa de gaps
- Aprobar plan o iterar
↓
FASE 5: Analisis de Dependencias
- Validar dependencias entre archivos
- Verificar integridad de referencias
- Mapear impacto de cambios
↓
FASE 6: Refinamiento del Plan
- Ajustar plan basado en dependencias
- Optimizar orden de ejecucion
- Finalizar plan de ejecucion
↓
FASE 7: Ejecucion del Plan
- Modificar archivos segun plan
- Crear archivos nuevos requeridos
- Actualizar referencias cruzadas
↓
FASE 8: Validacion de Ejecucion
- Validar todos los archivos modificados
- Verificar consistencia de documentacion
- Comparar resultado vs plan
- Generar reporte final
6.2 Archivos a Modificar/Crear
| Archivo |
Accion |
Prioridad |
/docs/00-vision-general/VISION-ERP-CORE.md |
MODIFICAR |
P0 |
/docs/00-vision-general/_MAP.md |
CREAR |
P1 |
/docs/00-vision-general/ARQUITECTURA-SAAS.md |
CREAR |
P1 |
/docs/00-vision-general/ARQUITECTURA-IA.md |
CREAR |
P1 |
/docs/00-vision-general/INTEGRACIONES-EXTERNAS.md |
CREAR |
P1 |
/docs/00-vision-general/STACK-TECNOLOGICO.md |
CREAR |
P1 |
/docs/02-definicion-modulos/INDICE-MODULOS.md |
MODIFICAR |
P1 |
/docs/_MAP.md |
MODIFICAR |
P2 |
/orchestration/inventarios/MASTER_INVENTORY.yml |
CREAR |
P2 |
6.3 Criterios de Exito
| Criterio |
Metrica |
Objetivo |
| Cobertura de gaps |
Gaps resueltos / Gaps totales |
100% |
| Modulos documentados |
MGN-* con documentacion |
22+ |
| Integraciones documentadas |
INT-* con documentacion |
7 |
| Consistencia SIMCO |
Archivos con frontmatter |
100% |
| Referencias validas |
Links internos funcionales |
100% |
| Completitud de vision |
Secciones requeridas presentes |
100% |
7. PROXIMOS PASOS
7.1 Siguiente Fase: Analisis Detallado
Objetivo: Analizar en detalle el contenido especifico de cada archivo a modificar/crear
Entregables:
- Documento de analisis detallado por archivo
- Contenido propuesto para cada seccion nueva
- Lista de cambios especificos por linea
- Analisis de impacto en archivos dependientes
7.2 Preguntas Pendientes
- Precios especificos para planes SaaS en ERP Core?
- Modelos LLM default para ERP Core?
- Integraciones de pago adicionales (MercadoPago, Clip)?
- Alcance de funcionalidades IA para verticales?
- Politica de tokens/limites por plan?
8. REFERENCIAS
8.1 Proyectos Fuente
| Proyecto |
Ubicacion |
Rol |
| erp-core |
/projects/erp-core/ |
Proyecto destino |
| template-saas |
/projects/template-saas/ |
Fuente SaaS |
| michangarrito |
/projects/michangarrito/ |
Fuente IA |
8.2 Documentacion de Referencia
| Documento |
Ubicacion |
Proposito |
| SIMCO-DOCUMENTAR.md |
/orchestration/directivas/simco/ |
Directiva de documentacion |
| ESTANDAR-ESTRUCTURA-DOCS.md |
/orchestration/referencias/ |
Estructura de docs |
| PERFIL-ARCHITECTURE-ANALYST.md |
/orchestration/agents/perfiles/ |
Perfil de orquestador |
| PERFIL-DOCUMENTATION.md |
/orchestration/agents/perfiles/ |
Perfil de documentacion |
| PERFIL-REQUIREMENTS-ANALYST.md |
/orchestration/agents/perfiles/ |
Perfil de analisis |
Documento generado: 2026-01-10
Fase: 1 de 8 (Analisis y Planeacion Inicial)
Estado: COMPLETADO
Siguiente fase: Analisis Detallado