diff --git a/orchestration/inventarios/FRONTEND_INVENTORY.yml b/orchestration/inventarios/FRONTEND_INVENTORY.yml index 09af0b6..7c72012 100644 --- a/orchestration/inventarios/FRONTEND_INVENTORY.yml +++ b/orchestration/inventarios/FRONTEND_INVENTORY.yml @@ -11,7 +11,7 @@ proyecto: "trading-platform" # ═══════════════════════════════════════════════════════════════════════════════ resumen: - total_paginas: 32 + total_paginas: 36 total_componentes: 55 total_stores: 5 total_services: 11 @@ -59,12 +59,16 @@ paginas: - BacktestingDashboard.tsx investment: - cantidad: 4 + cantidad: 8 lista: - Investment.tsx - Portfolio.tsx - Products.tsx + - ProductDetail.tsx # Product detail with performance chart (2026-01-25) - AccountDetail.tsx # Account detail with transactions and distributions (2026-01-25) + - Withdrawals.tsx # Global withdrawals list (2026-01-25) + - Transactions.tsx # Global transactions history (2026-01-25) + - Reports.tsx # Analytics and reports (2026-01-25) education: cantidad: 6 @@ -287,7 +291,11 @@ rutas: - /investment - /investment/portfolio - /investment/products + - /investment/products/:productId - /investment/accounts/:accountId + - /investment/withdrawals + - /investment/transactions + - /investment/reports - /portfolio - /portfolio/new - /portfolio/goals/new diff --git a/orchestration/inventarios/MASTER_INVENTORY.yml b/orchestration/inventarios/MASTER_INVENTORY.yml index 4b9907e..ce2b463 100644 --- a/orchestration/inventarios/MASTER_INVENTORY.yml +++ b/orchestration/inventarios/MASTER_INVENTORY.yml @@ -51,9 +51,9 @@ epicas: nombre: Cuentas de Inversion sp: 57 estado: En Desarrollo - progreso: 45% + progreso: 75% doc_frontend: true - descripcion: "Account detail page with transactions, distributions, deposits, withdrawals" + descripcion: "Complete investment module: accounts, products, withdrawals, transactions, reports" - codigo: OQI-005 nombre: Pagos y Stripe diff --git a/orchestration/tareas/TASK-2026-01-25-OQI-004-ACCOUNT-DETAIL/METADATA.yml b/orchestration/tareas/TASK-2026-01-25-OQI-004-ACCOUNT-DETAIL/METADATA.yml index 897d876..b1b940e 100644 --- a/orchestration/tareas/TASK-2026-01-25-OQI-004-ACCOUNT-DETAIL/METADATA.yml +++ b/orchestration/tareas/TASK-2026-01-25-OQI-004-ACCOUNT-DETAIL/METADATA.yml @@ -3,8 +3,8 @@ # Sistema: SIMCO v4.0.0 task: - id: TASK-2026-01-25-OQI-004-ACCOUNT-DETAIL - titulo: "OQI-004 Account Detail - Pagina de Detalle de Cuenta de Inversion" + id: TASK-2026-01-25-OQI-004-INVESTMENT-COMPLETE + titulo: "OQI-004 Investment Module - Implementacion Completa Frontend" tipo: FEATURE estado: COMPLETADA prioridad: ALTA @@ -35,6 +35,26 @@ entregables: descripcion: "Pagina de detalle de cuenta con tabs (Overview, Transactions, Distributions, Deposit, Withdraw)" lineas: 450 + - path: apps/frontend/src/modules/investment/pages/Withdrawals.tsx + tipo: page + descripcion: "Lista global de solicitudes de retiro con filtros" + lineas: 250 + + - path: apps/frontend/src/modules/investment/pages/Transactions.tsx + tipo: page + descripcion: "Historial global de transacciones con filtros por tipo y cuenta" + lineas: 280 + + - path: apps/frontend/src/modules/investment/pages/Reports.tsx + tipo: page + descripcion: "Pagina de reportes con allocation chart, performance bars, tabla detalle" + lineas: 350 + + - path: apps/frontend/src/modules/investment/pages/ProductDetail.tsx + tipo: page + descripcion: "Detalle de producto con performance chart y formulario de inversion" + lineas: 380 + - path: apps/frontend/src/services/investment.service.ts tipo: service descripcion: "API client para investment endpoints" @@ -67,14 +87,16 @@ funcionalidades: - Lista de distribuciones - Integracion con DepositForm existente - Integracion con WithdrawForm existente + - Pagina Withdrawals con lista global y filtros por estado + - Pagina Transactions con historial global y filtros por tipo/cuenta + - Pagina Reports con allocation chart, performance bars, exportar JSON + - Pagina ProductDetail con performance chart y formulario de inversion - API service centralizado para investment endpoints - - Rutas configuradas en App.tsx + - Todas las rutas configuradas en App.tsx pendientes: - - Paginas de withdrawals listado - - Paginas de transactions global - - Paginas de reports - - ProductDetail page + - Backend integration testing + - E2E tests validaciones: completadas: