docs: Update PROXIMA-ACCION.md - P1/P2 completados
- UI MLM/Goals: Ya completa (7+6 páginas, router integrado) - Tests P2: 441 tests pasando (117 controller + 324 service) - Especificaciones técnicas: ET-SAAS-018 a 022 creadas - Actualizado gaps y próximas tareas Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
ba50b2a166
commit
10e1c76425
@ -8,6 +8,28 @@
|
|||||||
|
|
||||||
## CAMBIOS RECIENTES (2026-02-03)
|
## CAMBIOS RECIENTES (2026-02-03)
|
||||||
|
|
||||||
|
**Tests de Controladores (P2):**
|
||||||
|
- ✅ 12 archivos de tests de controladores creados (117 tests)
|
||||||
|
- ✅ Sales: leads, opportunities, activities, pipeline, dashboard
|
||||||
|
- ✅ Commissions: schemes, assignments, entries, periods, dashboard
|
||||||
|
- ✅ Portfolio: categories, products
|
||||||
|
- ✅ 441 tests pasando para estos módulos (117 controller + 324 service)
|
||||||
|
- ✅ Cobertura mejorada de 0% a ~70%+ para controladores
|
||||||
|
|
||||||
|
**Especificaciones Técnicas (P1):**
|
||||||
|
- ✅ ET-SAAS-018-sales.md (8 SP)
|
||||||
|
- ✅ ET-SAAS-019-portfolio.md (8 SP)
|
||||||
|
- ✅ ET-SAAS-020-commissions.md (8 SP)
|
||||||
|
- ✅ ET-SAAS-021-mlm.md (13 SP)
|
||||||
|
- ✅ ET-SAAS-022-goals.md (8 SP)
|
||||||
|
|
||||||
|
**UI MLM y Goals (P1):**
|
||||||
|
- ✅ MLM: 7 páginas completas (MLMPage, Structures, Ranks, Network, Node, Earnings)
|
||||||
|
- ✅ Goals: 6 páginas completas (GoalsPage, Definitions, Detail, MyGoals, Assignment, Reports)
|
||||||
|
- ✅ Rutas integradas en router/index.tsx
|
||||||
|
- ✅ Hooks completos (24 MLM + 19 Goals)
|
||||||
|
- ✅ Frontend build OK
|
||||||
|
|
||||||
**TASK-2026-02-03-HOMOLOGACION-TEMPLATE-SAAS:**
|
**TASK-2026-02-03-HOMOLOGACION-TEMPLATE-SAAS:**
|
||||||
- ✅ Homologación con workspace-v2 completada (FASE 1: Análisis y Planificación)
|
- ✅ Homologación con workspace-v2 completada (FASE 1: Análisis y Planificación)
|
||||||
- ✅ Actualización de documentos: PROJECT-STATUS.md, CONTEXT-MAP.yml, _INDEX.yml
|
- ✅ Actualización de documentos: PROJECT-STATUS.md, CONTEXT-MAP.yml, _INDEX.yml
|
||||||
@ -65,27 +87,7 @@ El proyecto template-saas ha completado:
|
|||||||
|
|
||||||
## SIGUIENTE TAREA RECOMENDADA
|
## SIGUIENTE TAREA RECOMENDADA
|
||||||
|
|
||||||
**Opción A: UI para MLM y Goals (P1)**
|
**Opción A: Corrección de Entities (P0)**
|
||||||
|
|
||||||
Los módulos MLM y Goals tienen backend 100% y hooks 100%, pero **faltan páginas UI**.
|
|
||||||
|
|
||||||
| Tarea | Descripción | SP |
|
|
||||||
|-------|-------------|-----|
|
|
||||||
| UI-MLM-001 | Páginas MLM (Structure, Ranks, Network, Earnings) | 8 |
|
|
||||||
| UI-GOALS-001 | Páginas Goals (Definitions, Assignments, Reports) | 8 |
|
|
||||||
| UI-ROUTES | Integrar rutas y navegación | 5 |
|
|
||||||
|
|
||||||
**Opción B: Tests Unitarios (P1)**
|
|
||||||
|
|
||||||
Módulos Sales, Commissions, Portfolio tienen 0% cobertura de tests.
|
|
||||||
|
|
||||||
| Tarea | Descripción | Gap |
|
|
||||||
|-------|-------------|-----|
|
|
||||||
| TST-SALES | Tests módulo sales | 80% objetivo |
|
|
||||||
| TST-COMMS | Tests módulo commissions | 80% objetivo |
|
|
||||||
| TST-PORT | Tests módulo portfolio | 80% objetivo |
|
|
||||||
|
|
||||||
**Opción C: Corrección de Entities (P0)**
|
|
||||||
|
|
||||||
Algunos entities tienen campos faltantes respecto al DDL.
|
Algunos entities tienen campos faltantes respecto al DDL.
|
||||||
|
|
||||||
@ -95,6 +97,25 @@ Algunos entities tienen campos faltantes respecto al DDL.
|
|||||||
| ENT-ROLE | Agregar slug, permissions, hierarchy a role.entity | Alto |
|
| ENT-ROLE | Agregar slug, permissions, hierarchy a role.entity | Alto |
|
||||||
| ENT-TENANT | Agregar campos Stripe a tenant.entity | Medio |
|
| ENT-TENANT | Agregar campos Stripe a tenant.entity | Medio |
|
||||||
|
|
||||||
|
**Opción B: Ampliar Tests E2E**
|
||||||
|
|
||||||
|
E2E tests existentes pueden ampliarse para cubrir módulos avanzados.
|
||||||
|
|
||||||
|
| Tarea | Descripción | Gap |
|
||||||
|
|-------|-------------|-----|
|
||||||
|
| E2E-SALES | E2E para flujo Sales | Sin cobertura E2E |
|
||||||
|
| E2E-MLM | E2E para flujo MLM | Sin cobertura E2E |
|
||||||
|
| E2E-GOALS | E2E para flujo Goals | Sin cobertura E2E |
|
||||||
|
|
||||||
|
**Opción C: Integración Vertical**
|
||||||
|
|
||||||
|
Propagar patrones SaaS a erp-core y verticales ERP.
|
||||||
|
|
||||||
|
| Tarea | Descripción | Destino |
|
||||||
|
|-------|-------------|---------|
|
||||||
|
| PROP-AUTH | Auth patterns → erp-core | erp-core |
|
||||||
|
| PROP-RBAC | RBAC patterns → verticales | erp-* |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## SPRINTS COMPLETADOS
|
## SPRINTS COMPLETADOS
|
||||||
@ -115,12 +136,15 @@ Algunos entities tienen campos faltantes respecto al DDL.
|
|||||||
## GAPS CONOCIDOS
|
## GAPS CONOCIDOS
|
||||||
|
|
||||||
### Prioridad Alta
|
### Prioridad Alta
|
||||||
- Sales/Commissions/Portfolio: Sin tests unitarios (0%)
|
- Entities con campos faltantes (user, role, tenant vs DDL)
|
||||||
- MLM/Goals: Backend completo, UI no implementada
|
|
||||||
|
|
||||||
### Prioridad Media
|
### Prioridad Media
|
||||||
- Entities con campos faltantes (user, role, tenant)
|
|
||||||
- 2 archivos de tests con errores (billing-usage.spec, webhook-retry.spec)
|
- 2 archivos de tests con errores (billing-usage.spec, webhook-retry.spec)
|
||||||
|
- E2E tests para módulos avanzados (sales, mlm, goals)
|
||||||
|
|
||||||
|
### Resueltos (2026-02-03)
|
||||||
|
- ✅ Sales/Commissions/Portfolio: Tests unitarios completados (441 tests)
|
||||||
|
- ✅ MLM/Goals: UI completamente implementada (13 páginas)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -138,4 +162,4 @@ Algunos entities tienen campos faltantes respecto al DDL.
|
|||||||
---
|
---
|
||||||
|
|
||||||
**Última actualización:** 2026-02-03
|
**Última actualización:** 2026-02-03
|
||||||
**Actualizado por:** Claude Opus 4.5 (TASK-2026-02-03-HOMOLOGACION-TEMPLATE-SAAS)
|
**Actualizado por:** Claude Opus 4.5 (P1/P2 completados - UI MLM/Goals + Tests Controllers)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user