From fb142a68d2e9284b10bdd8111dba9b35df1a538c Mon Sep 17 00:00:00 2001 From: Adrian Flores Cortes Date: Sun, 25 Jan 2026 12:24:18 -0600 Subject: [PATCH] [OQI-004] docs: Update inventories with investment account components - FRONTEND_INVENTORY: Add 6 investment components (4 new + 2 existing) - MASTER_INVENTORY: Update OQI-004 progress 75% -> 85% - Added: AccountSummaryCard, ProductComparisonTable, PerformanceWidgetChart, AccountSettingsPanel Co-Authored-By: Claude Opus 4.5 --- .../inventarios/FRONTEND_INVENTORY.yml | 61 ++++++++++++++----- .../inventarios/MASTER_INVENTORY.yml | 6 +- 2 files changed, 48 insertions(+), 19 deletions(-) diff --git a/docs/90-transversal/inventarios/FRONTEND_INVENTORY.yml b/docs/90-transversal/inventarios/FRONTEND_INVENTORY.yml index a67e2e4..3f801d6 100644 --- a/docs/90-transversal/inventarios/FRONTEND_INVENTORY.yml +++ b/docs/90-transversal/inventarios/FRONTEND_INVENTORY.yml @@ -19,10 +19,10 @@ last_updated: "2026-01-25" summary: total_features: 9 # auth, dashboard, education, trading, investment, settings, notifications, payments, ml total_pages: 18 # +4 (CheckoutSuccess, CheckoutCancel, Pricing, Billing) - total_components: 78 # +4 ConfidenceMeter, SignalPerformanceTracker, ModelAccuracyDashboard, BacktestResultsVisualization + total_components: 82 # +4 AccountSummaryCard, ProductComparisonTable, PerformanceWidgetChart, AccountSettingsPanel total_hooks: 3 # useChatAssistant, useStreamingChat, useMT4WebSocket total_stores: 2 # chatStore, paymentStore - status: "En desarrollo (OQI-006 al 85%)" + status: "En desarrollo (OQI-004 al 85%)" # ============================================================================ # ESTRUCTURA DE DIRECTORIOS @@ -378,8 +378,9 @@ features: - name: investment path: modules/investment/ epic: OQI-004 - status: structure_only + status: implemented description: "Productos, cuentas, rendimiento" + created: "2026-01-25" pages: - name: Investment.tsx @@ -400,22 +401,48 @@ features: route: /investment/open-account description: "Abrir cuenta nueva" + components: + # Form Components (existing) + - name: DepositForm.tsx + purpose: "Formulario de deposito con integracion Stripe" + rf: RF-INV-002 + + - name: WithdrawForm.tsx + purpose: "Formulario de retiro (banco/crypto)" + rf: RF-INV-003 + + # Account Components (OQI-004) + - name: AccountSummaryCard.tsx + purpose: "Tarjeta resumen de cuenta de inversion con metricas clave" + epic: OQI-004 + rf: RF-INV-004 + created: "2026-01-25" + + - name: ProductComparisonTable.tsx + purpose: "Tabla comparativa de productos Atlas/Orion/Nova" + epic: OQI-004 + rf: RF-INV-005 + created: "2026-01-25" + + - name: PerformanceWidgetChart.tsx + purpose: "Grafico sparkline de rendimiento para embeber en cards" + epic: OQI-004 + rf: RF-INV-006 + created: "2026-01-25" + + - name: AccountSettingsPanel.tsx + purpose: "Panel de configuracion de cuenta (distribucion, reinversion, alertas)" + epic: OQI-004 + rf: RF-INV-007 + created: "2026-01-25" + + - name: index.ts + purpose: "Exports de componentes de investment" + components_planned: - name: ProductCard.tsx purpose: "Tarjeta de producto (Atlas/Orion/Nova)" - - name: AccountSummary.tsx - purpose: "Resumen de cuenta" - - - name: PerformanceChart.tsx - purpose: "Grafico de rendimiento" - - - name: DepositModal.tsx - purpose: "Modal de deposito" - - - name: WithdrawModal.tsx - purpose: "Modal de retiro" - - name: BotSelector.tsx purpose: "Selector de bot/agente" @@ -927,7 +954,9 @@ epic_mapping: OQI-004: features: [investment] pages_count: 1 - status: "Estructura creada" + components_count: 6 + status: "En Desarrollo (85%)" + note: "DepositForm, WithdrawForm, AccountSummaryCard, ProductComparisonTable, PerformanceWidgetChart, AccountSettingsPanel" OQI-005: features: [payments] diff --git a/orchestration/inventarios/MASTER_INVENTORY.yml b/orchestration/inventarios/MASTER_INVENTORY.yml index 3d84fc9..30079c8 100644 --- a/orchestration/inventarios/MASTER_INVENTORY.yml +++ b/orchestration/inventarios/MASTER_INVENTORY.yml @@ -17,7 +17,7 @@ resumen_general: total_tablas: 81 # +4 (notifications, user_push_tokens, distribution_history, distribution_runs) total_servicios_backend: 15 # +1 firebase.client total_servicios_python: 4 # ML Engine, Data Service, MT4 Gateway, LLM Agent - total_componentes_frontend: 101 # +4 ConfidenceMeter, SignalPerformanceTracker, ModelAccuracyDashboard, BacktestResultsVisualization + total_componentes_frontend: 105 # +4 AccountSummaryCard, ProductComparisonTable, PerformanceWidgetChart, AccountSettingsPanel total_pages: 33 # +4 payments (CheckoutSuccess, CheckoutCancel, Pricing, Billing) total_background_jobs: 1 # Distribution Job total_unit_tests: 2 # notification.service.spec, distribution.job.spec @@ -53,9 +53,9 @@ epicas: nombre: Cuentas de Inversion sp: 57 estado: En Desarrollo - progreso: 75% + progreso: 85% doc_frontend: true - descripcion: "Complete investment module: accounts, products, withdrawals, transactions, reports" + descripcion: "Complete: AccountSummaryCard, ProductComparisonTable, PerformanceWidgetChart, AccountSettingsPanel + existing investment pages" - codigo: OQI-005 nombre: Pagos y Stripe