e6f67aaa50
docs: Actualizar documentación post-Sprint 4 validation
...
- ESTADO-REAL-EPICAS.md actualizado a v2.0.0 (40% → 60%)
- MCH-012 criterios de aceptación marcados como completados
- MCH-013 criterios de aceptación marcados como completados
- Nuevo archivo VALIDACION-SPRINTS-2026-01-18.md con auditoría completa
Hallazgos:
- Sprints 1-4 ejecutados correctamente
- Orden de ejecución respetó dependencias
- Planificación fue eficiente (100% de sprints exitosos)
- 21/35 épicas completadas (60%)
Próximos sprints disponibles:
- Sprint 5: Inteligencia (MCH-006, MCH-007)
- Sprint 6: Integraciones reales (MCH-024, MCH-027)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:52:37 -06:00
bf1595c168
chore(MCH-016): Complete Sprint 4 - Entregas a Domicilio
...
Backend:
- Implement delivery module with zones and tracking
- Add DeliveryZone entity (radius/polygon types)
- Add Delivery entity with full status machine
- Implement coverage check with Haversine formula
WhatsApp Service:
- Add delivery API integration methods
- Support coverage check and delivery creation
Database:
- Add delivery schema with zones, deliveries, status_history, drivers tables
- Create triggers for updated_at and status history logging
Documentation:
- Mark MCH-016 as Completado
- Update _MAP.md progress to 60%
Sprint 4 Complete: MCH-015, MCH-016, MCH-017
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:43:09 -06:00
62bf0cf0c1
feat: Sprint 3 - Notificaciones y Pedidos WhatsApp (MCH-015, MCH-017)
...
MCH-017 - Notificaciones:
- Módulo notifications en backend
- Entities: Notification, Template, Preference, DeviceToken
- Service con multi-canal (push, WhatsApp, SMS)
- DDL schema con templates por defecto
MCH-015 - Pedidos WhatsApp:
- BackendApiService para integración
- Flujo de creación de pedidos real
- Integración datos: ventas, inventario, fiados
Progreso: 51% → 57%
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:32:51 -06:00
8621db1b91
feat: Complete Sprint 2 - Chat LLM (MCH-012 + MCH-013)
...
- MCH-012: Chat LLM Dueño - Role-based owner chat with full access
- MCH-013: Chat LLM Cliente - Role-based customer chat with limited access
- Update épicas to Completado status
- Update _MAP.md: 51% progress, Sprint 2 complete
Implemented features:
- Role detection (owner vs customer)
- Role-based system prompts
- Owner functions: sales, inventory, fiados, metrics
- Customer functions: products, prices, orders, fiado balance
- Permission validation per tool
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:08:36 -06:00
65e0042f73
docs(MCH-011): Mark WhatsApp Service epic as completed - Sprint 1
...
Epic MCH-011 completed with:
- NestJS service (4 modules, 5 services)
- Webhook handler with HMAC verification
- Multi-tenant credential management
- LLM integration (OpenAI/OpenRouter)
- Interactive messages (buttons/lists)
Updates:
- MCH-011-whatsapp-service.md: Status -> Completado
- _MAP.md: Progress 43% -> 46%, both blockers resolved
Sprint 1 COMPLETED - All critical blockers resolved:
- MCH-010 MCP Server ✓
- MCH-011 WhatsApp Service ✓
Unblocks: MCH-012, MCH-013, MCH-015, MCH-017
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 02:54:47 -06:00
d2130250f1
docs(MCH-010): Mark MCP Server epic as completed - Sprint 1
...
Epic MCH-010 completed with:
- 24 MCP tools across 6 categories
- StdioServerTransport implementation
- Backend API integration with mock fallbacks
Updates:
- MCH-010-mcp-server.md: Status -> Completado
- _MAP.md: Progress 40% -> 43%, MCH-010 no longer blocker
This unblocks MCH-012 and MCH-013 (pending MCH-011)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 05:57:01 -06:00
848324e8e8
[MCH-DOC] docs: Corregir estado real de épicas y crear roadmap
...
Cambios realizados:
- Corregido estado de 10 épicas que estaban mal documentadas
- MCH-010, MCH-011: Pendiente (submodulos vacíos, BLOQUEANTES)
- MCH-012, MCH-013: Pendiente (bloqueados por dependencias)
- MCH-006, MCH-007: Pendiente (sin implementación)
- MCH-022, MCH-026: Pendiente (sin implementación)
- MCH-024, MCH-027: Parcial/Mock (requieren integración real)
Documentos nuevos:
- ESTADO-REAL-EPICAS.md: Estado validado vs código
- ROADMAP-CORREGIDO.md: Plan de desarrollo respetando dependencias
Estadísticas reales:
- Completadas: 14 (40%)
- Parciales/Mock: 4 (11%)
- Pendientes: 10 (29%)
- Planificadas: 7 (20%)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 05:47:22 -06:00
46b8ef7441
[MCH-DOC] docs: Add coherence analysis report
...
Analysis of documentation vs code implementation:
- Identified 2 mock implementations (CoDi-SPEI, Invoices)
- Identified 3 empty submodules (mcp-server, whatsapp-service, mobile)
- Identified 4 missing frontend pages
- Updated _INDEX.yml with analysis reference
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 05:35:06 -06:00
5552e64ce6
[MCH-DOC-VAL] docs: Validar documentacion vs codigo - corregir discrepancias
...
Validacion completa de documentacion tecnica contra codigo real:
- ENTITIES-CATALOG.md: 35+ -> 38 entities (validado)
- SERVICES-CATALOG.md: 30+ -> 18 services (validado)
- MODULES-CATALOG.md: 24 -> 17 modulos (validado)
- DATABASE-SCHEMA.md: Corregido - TypeORM genera tablas, no hay SQL separado
- _INDEX.yml: Metricas actualizadas y marcadas como validadas
- MASTER_INVENTORY.yml: Sincronizado con conteos reales
Discrepancias corregidas:
- La doc anterior incluia objetos planificados como implementados
- Schemas 15 -> 1 (public, TypeORM)
- Tablas ~65 -> 38 (1:1 con entities)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 05:10:29 -06:00
430e5d85b5
[MCH-DOC-VAL] docs: Actualizar trazabilidad SIMCO 4.0.1
...
Sincroniza TRACEABILITY-MASTER.yml con épicas actualizadas:
TRACEABILITY-MASTER.yml:
- version: 3.0 -> 3.1
- updated: 2026-01-17
- Story points corregidos:
- MCH-006: 8 -> 13 SP
- MCH-007: 5 -> 8 SP
- MCH-008: 8 -> 13 SP
- MCH-009: 5 -> 13 SP
- MCH-010: 13 -> 21 SP
- MCH-011: 13 -> 21 SP
- Dependencias actualizadas según frontmatter de épicas
- health.last_validated: 2026-01-17
- Agregado documentation_validation section
QUICK-INDEX.yml:
- version: 1.0.0 -> 1.1.0
- Agregado simco_version: 4.0.1
- fecha_actualizacion: 2026-01-17
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:51:37 -06:00
343ff55271
[MCH-DOC-VAL] docs: Completar definiciones técnicas con SIMCO 4.0.1
...
Actualiza catálogos de definiciones técnicas con nuevos módulos,
servicios, entidades y esquemas de base de datos.
Cambios por archivo:
DATABASE-SCHEMA.md (+138 líneas):
- Agregado simco_version: 4.0.1
- Schemas: 12 -> 15 (ai, onboarding, predictions)
- Tablas: ~49 -> ~65
- Nuevas tablas documentadas: conversations, inventory_predictions
- Diagrama de relaciones actualizado
ENTITIES-CATALOG.md (+54 líneas):
- Agregado simco_version: 4.0.1
- Entities: 25 -> 35+
- Nuevos módulos: AI/MCP, Predictions, Onboarding, Notifications
- Relaciones actualizadas para nuevas entidades
MODULES-CATALOG.md (+94 líneas):
- Agregado simco_version: 4.0.1
- Módulos: 18 -> 24
- Agregados: MCH-M19 a MCH-M24 (Offline, Referrals, CoDi, Widgets, i18n, SAT)
- Detalles completos de MCH-M10 (Predictions) y MCH-M11 (MCP Server)
- Matriz de dependencias expandida
SERVICES-CATALOG.md (+60 líneas):
- Agregado simco_version: 4.0.1
- Services: 18+ -> 30+
- Nuevos módulos: MCP Server, Predictions, Onboarding, Notifications
- Inyección de dependencias actualizada
_INDEX.yml:
- version: 1.0.0 -> 1.1.0
- Totales actualizados (entities: 35, services: 30, modules: 24)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:50:04 -06:00
15852f2d6a
[MCH-DOC-VAL] docs: Mejorar integraciones INT-004, INT-005, INT-006 con SIMCO 4.0.1
...
Actualiza documentación de integraciones de pagos a estructura estándar
de 11-13 secciones siguiendo template de INT-001.
Cambios por integración:
INT-004-mercadopago.md (+458 líneas):
- Actualizado simco_version a 4.0.1
- Agregado: Rate Limits con retry strategy
- Agregado: Manejo de Errores completo (8 códigos)
- Agregado: Fallbacks y modo degradado
- Mejorado: Multi-tenant con SQL schema
- Agregado: Webhooks IPN con validación de firma
- Agregado: Testing con tarjetas de prueba MX
- Agregado: Monitoreo con métricas y logs
INT-005-clip.md (+485 líneas):
- Actualizado simco_version a 4.0.1
- Agregado: Rate Limits (100 req/min)
- Agregado: Manejo de Errores (7 códigos)
- Agregado: Fallbacks con cola Redis
- Agregado: Multi-tenant con tenant_clip_config
- Agregado: Webhooks con HMAC validation
- Agregado: Testing con tarjetas Clip MX
- Agregado: Monitoreo y Referencias
INT-006-codi-banxico.md (+694 líneas):
- Actualizado simco_version a 4.0.1
- Agregado: Rate Limits STP/Banxico
- Agregado: Manejo de Errores CoDi/STP
- Agregado: Fallbacks (QR alternativo, manual)
- Agregado: Multi-tenant con CLABEs por tenant
- Agregado: Webhooks STP con firma RSA-SHA256
- Agregado: Testing con CLABEs sandbox
- Agregado: Monitoreo y normatividad mexicana
Total: +1,573 líneas de documentación técnica.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:46:57 -06:00
c659f1c623
[MCH-DOC-VAL] docs: Estandarizar épicas MCH-016 a MCH-027 con HU formales
...
TAREA-001: Estandarización de épicas al formato SIMCO 4.0.1
Cambios aplicados a las 12 épicas:
- Frontmatter: simco_version="4.0.1", story_points, updated_at=2026-01-17
- Metadata: Agregado **Story Points:** N
- Nueva sección "## Historias de Usuario" antes de Entregables
- Cada HU: Como/Quiero/Para, Story Points, Criterios [CA-XXX-N], Tareas [MCH-TT-XXX-NN]
- Tabla resumen de Story Points al final de cada épica
Épicas estandarizadas:
- MCH-016: Entregas a Domicilio (5 HUs, 34 SP)
- MCH-017: Notificaciones (6 HUs, 34 SP)
- MCH-018: Planes y Suscripciones (6 HUs, 21 SP)
- MCH-019: Tienda de Tokens (6 HUs, 21 SP)
- MCH-020: Pagos de Suscripción (6 HUs, 34 SP)
- MCH-021: Dashboard Web (6 HUs, 21 SP)
- MCH-022: Modo Offline (6 HUs, 21 SP)
- MCH-023: Programa de Referidos (6 HUs, 21 SP)
- MCH-024: CoDi y SPEI (5 HUs, 21 SP)
- MCH-025: Widgets y Atajos (6 HUs, 21 SP)
- MCH-026: Multi-idioma LATAM (7 HUs, 34 SP)
- MCH-027: Integración SAT (8 HUs, 55 SP)
Rango de IDs utilizados: MCH-US-150 a MCH-US-269
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:40:45 -06:00
08397f9828
MCH-011: Estandarizar épica WhatsApp Service a SIMCO 4.0.1 con historias de usuario
...
- Actualizar frontmatter YAML con simco_version 4.0.1, story_points 55
- Agregar metadata de Story Points y SIMCO Version
- Crear 10 historias de usuario (MCH-US-100 a MCH-US-109) con criterios de aceptación
- Agregar tabla de tareas técnicas estimadas por historia
- Incluir tabla resumen de Story Points con total de 85 puntos
- Actualizar fecha de actualización a 2026-01-17
2026-01-17 04:31:49 -06:00
c38ab432a5
chore: Estandarizar épica MCH-014 a formato SIMCO 4.0.1
...
- Actualizar simco_version a 4.0.1
- Agregar story_points: 21
- Crear 7 historias de usuario con criterios y tareas
- Agregar tabla resumen de Story Points
- Fecha: 2026-01-17
2026-01-17 04:31:09 -06:00
adab7aea24
MCH-015: Estandarizar épica Pedidos via WhatsApp según SIMCO 4.0.1
2026-01-17 04:31:01 -06:00
184d21d6ce
[MCH-DOC-VAL] docs: Estandarizar épicas MCH-006 a MCH-010 con HU formales
...
Épicas actualizadas con formato SIMCO 4.0.1:
- MCH-006: Onboarding Inteligente (4 HU, 13 SP)
- MCH-007: Templates y Catálogos (4 HU, 8 SP)
- MCH-008: Sistema de Fiados (5 HU, 13 SP)
- MCH-009: Predicción Inventario (5 HU, 13 SP)
- MCH-010: MCP Server (7 HU, 21 SP)
Cambios aplicados:
- Agregado story_points en frontmatter y metadata
- Sección "Historias de Usuario" con formato Como/Quiero/Para
- Criterios de Aceptación con formato [CA-XXX-N]
- Tareas con formato [MCH-TT-XXX-NN]
- Tabla resumen de Story Points
IDs asignados: MCH-US-050 a MCH-US-096
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:28:53 -06:00
8a540b4e94
[MCH-DOC-VAL] docs: Estandarizar épicas MCH-002 a MCH-005 con HU formales
...
- MCH-002: 4 HU (MCH-US-010 a MCH-US-013), 13 SP
- MCH-003: 5 HU (MCH-US-020 a MCH-US-024), 8 SP
- MCH-004: 6 HU (MCH-US-030 a MCH-US-035), 21 SP
- MCH-005: 4 HU (MCH-US-040 a MCH-US-043), 13 SP
Formato: Como/Quiero/Para + Criterios [CA-XXX-N] + Tareas [MCH-TT-XXX-NN]
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:25:14 -06:00
e493017e86
[MCH-DOC-VAL] docs: Validacion documental inicial
...
Cambios aplicados:
- MASTER_INVENTORY.yml: Sincronizados conteos (tablas 47, controllers 20, entities 37)
- _inheritance.yml: Corregido stack tecnologico (NestJS, React 19.2.0)
- MCH-001: Estandarizada con HU formales (MCH-US-XXX), Story Points, Criterios de Aceptacion
- Creado PLAN-VALIDACION-DOCUMENTAL-2026-01-17.md con plan de tareas
Tarea: MCH-DOC-VAL-2026-01-17
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:19:07 -06:00
67f5bb830d
[INTEGRATION] F4: Crear _definitions/ y _quick/ (independiente, 18 módulos)
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 04:14:27 -06:00
5a49ad0185
[INTEGRATION] feat: Integrate template-saas scopes and database objects
...
## Documentation
- Align MCH-029 to MCH-032 with template-saas modules (SAAS-008 to SAAS-015)
- Create MCH-034 (Analytics) and MCH-035 (Reports) from SAAS-016/017
- Update PLAN-DESARROLLO.md with Phase 7 and 8
- Update _MAP.md indexes (35 total epics)
## Database (5 new schemas, 14 tables)
- Add storage schema: buckets, files, signed_urls
- Add webhooks schema: endpoints, deliveries
- Add audit schema: logs, retention_policies
- Add features schema: flags, tenant_flags (14 seeds)
- Add analytics schema: metrics, events, reports, report_schedules
- Add auth.oauth_connections for MCH-030
- Add timestamptz_to_date() IMMUTABLE function
- Update EXPECTED_SCHEMAS in recreate-database.sh
## Analysis Reports
- ANALISIS-INTEGRACION-TEMPLATE-SAAS-2026-01-13.md
- VALIDACION-COHERENCIA-2026-01-13.md
- GAP-ANALYSIS-BD-2026-01-13.md
- REPORTE-EJECUCION-2026-01-13.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 07:10:55 -06:00
2c916e75e5
[SIMCO-V4] feat: Agregar documentación SaaS, ADRs e integraciones
...
Nuevas Épicas (MCH-029 a MCH-033):
- Infraestructura SaaS multi-tenant
- Auth Social (OAuth2)
- Auditoría Empresarial
- Feature Flags
- Onboarding Wizard
Nuevas Integraciones (INT-010 a INT-014):
- Email Providers (SendGrid, Mailgun, SES)
- Storage Cloud (S3, GCS, Azure)
- OAuth Social
- Redis Cache
- Webhooks Outbound
Nuevos ADRs (0004 a 0011):
- Notifications Realtime
- Feature Flags Strategy
- Storage Abstraction
- Webhook Retry Strategy
- Audit Log Retention
- Rate Limiting
- OAuth Social Implementation
- Email Multi-provider
Actualizados:
- MASTER_INVENTORY.yml
- CONTEXT-MAP.yml
- HERENCIA-SIMCO.md
- Mapas de documentación
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 01:43:15 -06:00
97f407c661
[MIGRATION-V2] feat: Migrar michangarrito a estructura v2
...
- Prefijo v2: MCH
- TRACEABILITY-MASTER.yml creado
- Listo para integracion como submodulo
Workspace: v2.0.0 | SIMCO: v4.0.0
2026-01-10 11:28:54 -06:00