[SPRINT-4-5] chore: Update frontend and sync inventories
Frontend updates (Sprint 4+5): - Education: QuizHistory, EarnedCertificates, Resume functionality - LLM: MemoryManager, LLMToolsPanel, FineTuningPanel - Portfolio: MonteCarloSimulator, CorrelationMatrix, RebalancingPanel, GoalsManager, RiskAnalytics - Marketplace: Full module with catalog, signal packs, advisory services SUBTASK-011+012 Documentation: - Create FRONTEND-COMPONENT-INVENTORY.yml (205 components) - Update FRONTEND_INVENTORY.yml (v2.1.0) - Update BACKEND_INVENTORY.yml (v1.3.0) - Update DATABASE_INVENTORY.yml (v1.1.0) - Update MASTER_INVENTORY.yml with current metrics - Update _INDEX.yml with active tasks Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
f43efb052e
commit
c8711099f2
@ -1 +1 @@
|
|||||||
Subproject commit c9e2727d3b6ab8f7f9cc3065b3ad910bed6323c1
|
Subproject commit 6a8cb3b9cfc91c6e73005d8fdb0f0ce99ac2e3ac
|
||||||
@ -2,8 +2,8 @@
|
|||||||
# BACKEND_INVENTORY.yml - Trading Platform
|
# BACKEND_INVENTORY.yml - Trading Platform
|
||||||
# ═══════════════════════════════════════════════════════════════════════════════
|
# ═══════════════════════════════════════════════════════════════════════════════
|
||||||
|
|
||||||
version: "1.2.0"
|
version: "1.3.0"
|
||||||
fecha_actualizacion: "2026-01-26"
|
fecha_actualizacion: "2026-02-04"
|
||||||
proyecto: "trading-platform"
|
proyecto: "trading-platform"
|
||||||
|
|
||||||
# ═══════════════════════════════════════════════════════════════════════════════
|
# ═══════════════════════════════════════════════════════════════════════════════
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
# DATABASE_INVENTORY.yml - Trading Platform
|
# DATABASE_INVENTORY.yml - Trading Platform
|
||||||
# ═══════════════════════════════════════════════════════════════════════════════
|
# ═══════════════════════════════════════════════════════════════════════════════
|
||||||
|
|
||||||
version: "1.0.1"
|
version: "1.1.0"
|
||||||
fecha_actualizacion: "2026-01-26"
|
fecha_actualizacion: "2026-02-04"
|
||||||
proyecto: "trading-platform"
|
proyecto: "trading-platform"
|
||||||
|
|
||||||
# ═══════════════════════════════════════════════════════════════════════════════
|
# ═══════════════════════════════════════════════════════════════════════════════
|
||||||
|
|||||||
428
orchestration/inventarios/FRONTEND-COMPONENT-INVENTORY.yml
Normal file
428
orchestration/inventarios/FRONTEND-COMPONENT-INVENTORY.yml
Normal file
@ -0,0 +1,428 @@
|
|||||||
|
# ===============================================================================
|
||||||
|
# FRONTEND-COMPONENT-INVENTORY.yml - Trading Platform
|
||||||
|
# ===============================================================================
|
||||||
|
|
||||||
|
version: "1.0.0"
|
||||||
|
fecha_creacion: "2026-02-04"
|
||||||
|
proyecto: "trading-platform"
|
||||||
|
fuente: "apps/frontend/src/"
|
||||||
|
|
||||||
|
# ===============================================================================
|
||||||
|
# RESUMEN
|
||||||
|
# ===============================================================================
|
||||||
|
|
||||||
|
resumen:
|
||||||
|
total_componentes: 205 # 31 shared + 174 modules
|
||||||
|
total_paginas: 39
|
||||||
|
total_componentes_reusables: 166
|
||||||
|
framework: "React 18.2.0"
|
||||||
|
lenguaje: "TypeScript 5.3.3"
|
||||||
|
build_tool: "Vite 6.2.0"
|
||||||
|
estado_management: "Zustand 4.4.7"
|
||||||
|
|
||||||
|
# ===============================================================================
|
||||||
|
# COMPONENTES COMPARTIDOS (apps/frontend/src/components/)
|
||||||
|
# ===============================================================================
|
||||||
|
|
||||||
|
componentes_compartidos:
|
||||||
|
|
||||||
|
chat:
|
||||||
|
path: "components/chat/"
|
||||||
|
cantidad: 4
|
||||||
|
componentes:
|
||||||
|
- ChatInput.tsx
|
||||||
|
- ChatMessage.tsx
|
||||||
|
- ChatPanel.tsx
|
||||||
|
- ChatWidget.tsx
|
||||||
|
|
||||||
|
education:
|
||||||
|
path: "components/education/"
|
||||||
|
cantidad: 6
|
||||||
|
componentes:
|
||||||
|
- AchievementBadge.tsx
|
||||||
|
- CourseCard.tsx
|
||||||
|
- LeaderboardTable.tsx
|
||||||
|
- QuizQuestion.tsx
|
||||||
|
- StreakCounter.tsx
|
||||||
|
- XPProgress.tsx
|
||||||
|
|
||||||
|
layout:
|
||||||
|
path: "components/layout/"
|
||||||
|
cantidad: 2
|
||||||
|
componentes:
|
||||||
|
- AuthLayout.tsx
|
||||||
|
- MainLayout.tsx
|
||||||
|
|
||||||
|
payments:
|
||||||
|
path: "components/payments/"
|
||||||
|
cantidad: 18
|
||||||
|
componentes:
|
||||||
|
- AlternativePaymentMethods.tsx
|
||||||
|
- BillingInfoForm.tsx
|
||||||
|
- CouponForm.tsx
|
||||||
|
- InvoiceDetail.tsx
|
||||||
|
- InvoiceList.tsx
|
||||||
|
- InvoicePreview.tsx
|
||||||
|
- PaymentMethodsList.tsx
|
||||||
|
- PricingCard.tsx
|
||||||
|
- RefundList.tsx
|
||||||
|
- RefundRequestModal.tsx
|
||||||
|
- StripeElementsWrapper.tsx
|
||||||
|
- SubscriptionCard.tsx
|
||||||
|
- SubscriptionUpgradeFlow.tsx
|
||||||
|
- TransactionHistory.tsx
|
||||||
|
- UsageProgress.tsx
|
||||||
|
- WalletCard.tsx
|
||||||
|
- WalletDepositModal.tsx
|
||||||
|
- WalletWithdrawModal.tsx
|
||||||
|
|
||||||
|
root:
|
||||||
|
path: "components/"
|
||||||
|
cantidad: 1
|
||||||
|
componentes:
|
||||||
|
- ErrorBoundary.tsx
|
||||||
|
|
||||||
|
# ===============================================================================
|
||||||
|
# COMPONENTES POR MODULO (apps/frontend/src/modules/)
|
||||||
|
# ===============================================================================
|
||||||
|
|
||||||
|
modulos:
|
||||||
|
|
||||||
|
admin:
|
||||||
|
path: "modules/admin/"
|
||||||
|
cantidad_total: 6
|
||||||
|
componentes:
|
||||||
|
- components/AgentStatsCard.tsx
|
||||||
|
- components/MLModelCard.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/AdminDashboard.tsx
|
||||||
|
- pages/AgentsPage.tsx
|
||||||
|
- pages/MLModelsPage.tsx
|
||||||
|
- pages/PredictionsPage.tsx
|
||||||
|
|
||||||
|
assistant:
|
||||||
|
path: "modules/assistant/"
|
||||||
|
cantidad_total: 22
|
||||||
|
epic: "OQI-007"
|
||||||
|
componentes:
|
||||||
|
- components/AnalysisRequestForm.tsx
|
||||||
|
- components/AssistantSettingsPanel.tsx
|
||||||
|
- components/ChatHeader.tsx
|
||||||
|
- components/ChatInput.tsx
|
||||||
|
- components/ChatMessage.tsx
|
||||||
|
- components/ConnectionStatus.tsx
|
||||||
|
- components/ContextMemoryDisplay.tsx
|
||||||
|
- components/ContextPanel.tsx
|
||||||
|
- components/ConversationHistory.tsx
|
||||||
|
- components/ErrorBoundary.tsx
|
||||||
|
- components/LLMConfigPanel.tsx
|
||||||
|
- components/MarkdownRenderer.tsx
|
||||||
|
- components/MessageFeedback.tsx
|
||||||
|
- components/MessageList.tsx
|
||||||
|
- components/MessageSearch.tsx
|
||||||
|
- components/PromptLibrary.tsx
|
||||||
|
- components/SignalCard.tsx
|
||||||
|
- components/SignalExecutionPanel.tsx
|
||||||
|
- components/StrategyTemplateSelector.tsx
|
||||||
|
- components/StreamingIndicator.tsx
|
||||||
|
- components/TokenUsageDisplay.tsx
|
||||||
|
- components/ToolCallCard.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/Assistant.tsx
|
||||||
|
|
||||||
|
auth:
|
||||||
|
path: "modules/auth/"
|
||||||
|
cantidad_total: 13
|
||||||
|
epic: "OQI-001"
|
||||||
|
componentes:
|
||||||
|
- components/DeviceCard.tsx
|
||||||
|
- components/PhoneLoginForm.tsx
|
||||||
|
- components/SessionsList.tsx
|
||||||
|
- components/SocialLoginButtons.tsx
|
||||||
|
- components/TwoFactorSetup.tsx
|
||||||
|
- components/TwoFactorVerifyModal.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/AuthCallback.tsx
|
||||||
|
- pages/ForgotPassword.tsx
|
||||||
|
- pages/Login.tsx
|
||||||
|
- pages/Register.tsx
|
||||||
|
- pages/ResetPassword.tsx
|
||||||
|
- pages/SecuritySettings.tsx
|
||||||
|
- pages/VerifyEmail.tsx
|
||||||
|
|
||||||
|
backtesting:
|
||||||
|
path: "modules/backtesting/"
|
||||||
|
cantidad_total: 6
|
||||||
|
componentes:
|
||||||
|
- components/EquityCurveChart.tsx
|
||||||
|
- components/PerformanceMetricsPanel.tsx
|
||||||
|
- components/PredictionChart.tsx
|
||||||
|
- components/StrategyComparisonChart.tsx
|
||||||
|
- components/TradesTable.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/BacktestingDashboard.tsx
|
||||||
|
|
||||||
|
dashboard:
|
||||||
|
path: "modules/dashboard/"
|
||||||
|
cantidad_total: 1
|
||||||
|
paginas:
|
||||||
|
- pages/Dashboard.tsx
|
||||||
|
|
||||||
|
education:
|
||||||
|
path: "modules/education/"
|
||||||
|
cantidad_total: 18
|
||||||
|
epic: "OQI-002"
|
||||||
|
componentes:
|
||||||
|
- components/AssessmentSummaryCard.tsx
|
||||||
|
- components/CertificateGenerator.tsx
|
||||||
|
- components/CertificatePreview.tsx
|
||||||
|
- components/CourseProgressTracker.tsx
|
||||||
|
- components/CourseReviews.tsx
|
||||||
|
- components/CreatorDashboard.tsx
|
||||||
|
- components/LearningPathVisualizer.tsx
|
||||||
|
- components/LessonNotes.tsx
|
||||||
|
- components/LiveStreamPlayer.tsx
|
||||||
|
- components/RecommendedCourses.tsx
|
||||||
|
- components/VideoProgressPlayer.tsx
|
||||||
|
- components/VideoUploadForm.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/CourseDetail.tsx
|
||||||
|
- pages/Courses.tsx
|
||||||
|
- pages/Leaderboard.tsx
|
||||||
|
- pages/Lesson.tsx
|
||||||
|
- pages/MyLearning.tsx
|
||||||
|
- pages/Quiz.tsx
|
||||||
|
|
||||||
|
investment:
|
||||||
|
path: "modules/investment/"
|
||||||
|
cantidad_total: 21
|
||||||
|
epic: "OQI-004"
|
||||||
|
componentes:
|
||||||
|
- components/AccountSettingsPanel.tsx
|
||||||
|
- components/AccountSummaryCard.tsx
|
||||||
|
- components/AccountTransferModal.tsx
|
||||||
|
- components/CreateAccountWizard.tsx
|
||||||
|
- components/DepositForm.tsx
|
||||||
|
- components/KYCStatusBadge.tsx
|
||||||
|
- components/KYCVerificationPanel.tsx
|
||||||
|
- components/PerformanceWidgetChart.tsx
|
||||||
|
- components/PortfolioOptimizerWidget.tsx
|
||||||
|
- components/ProductComparisonTable.tsx
|
||||||
|
- components/RiskAnalysisPanel.tsx
|
||||||
|
- components/WithdrawForm.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/AccountDetail.tsx
|
||||||
|
- pages/Investment.tsx
|
||||||
|
- pages/KYCVerification.tsx
|
||||||
|
- pages/Portfolio.tsx
|
||||||
|
- pages/ProductDetail.tsx
|
||||||
|
- pages/Products.tsx
|
||||||
|
- pages/Reports.tsx
|
||||||
|
- pages/Transactions.tsx
|
||||||
|
- pages/Withdrawals.tsx
|
||||||
|
|
||||||
|
ml:
|
||||||
|
path: "modules/ml/"
|
||||||
|
cantidad_total: 15
|
||||||
|
epic: "OQI-006"
|
||||||
|
componentes:
|
||||||
|
- components/AccuracyMetrics.tsx
|
||||||
|
- components/AMDPhaseIndicator.tsx
|
||||||
|
- components/BacktestResultsVisualization.tsx
|
||||||
|
- components/ConfidenceMeter.tsx
|
||||||
|
- components/EnsemblePanel.tsx
|
||||||
|
- components/EnsembleSignalCard.tsx
|
||||||
|
- components/ICTAnalysisCard.tsx
|
||||||
|
- components/ICTAnalysisPanel.tsx
|
||||||
|
- components/ModelAccuracyDashboard.tsx
|
||||||
|
- components/ModelSelector.tsx
|
||||||
|
- components/PredictionCard.tsx
|
||||||
|
- components/SignalPerformanceTracker.tsx
|
||||||
|
- components/SignalsTimeline.tsx
|
||||||
|
- components/TradeExecutionModal.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/MLDashboard.tsx
|
||||||
|
|
||||||
|
notifications:
|
||||||
|
path: "modules/notifications/"
|
||||||
|
cantidad_total: 4
|
||||||
|
componentes:
|
||||||
|
- components/NotificationBell.tsx
|
||||||
|
- components/NotificationDropdown.tsx
|
||||||
|
- components/NotificationItem.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/NotificationsPage.tsx
|
||||||
|
|
||||||
|
payments:
|
||||||
|
path: "modules/payments/"
|
||||||
|
cantidad_total: 4
|
||||||
|
epic: "OQI-005"
|
||||||
|
paginas:
|
||||||
|
- pages/Billing.tsx
|
||||||
|
- pages/CheckoutCancel.tsx
|
||||||
|
- pages/CheckoutSuccess.tsx
|
||||||
|
- pages/Pricing.tsx
|
||||||
|
|
||||||
|
portfolio:
|
||||||
|
path: "modules/portfolio/"
|
||||||
|
cantidad_total: 15
|
||||||
|
epic: "OQI-008"
|
||||||
|
componentes:
|
||||||
|
- components/AllocationChart.tsx
|
||||||
|
- components/AllocationsCard.tsx
|
||||||
|
- components/AllocationTable.tsx
|
||||||
|
- components/GoalCard.tsx
|
||||||
|
- components/GoalProgressCard.tsx
|
||||||
|
- components/PerformanceChart.tsx
|
||||||
|
- components/PerformanceMetricsCard.tsx
|
||||||
|
- components/RebalanceCard.tsx
|
||||||
|
- components/RebalanceModal.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/CreateGoal.tsx
|
||||||
|
- pages/CreatePortfolio.tsx
|
||||||
|
- pages/EditAllocations.tsx
|
||||||
|
- pages/PortfolioDashboard.tsx
|
||||||
|
- pages/PortfolioDetailPage.tsx
|
||||||
|
|
||||||
|
settings:
|
||||||
|
path: "modules/settings/"
|
||||||
|
cantidad_total: 2
|
||||||
|
componentes:
|
||||||
|
- components/TwoFactorSettings.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/Settings.tsx
|
||||||
|
|
||||||
|
trading:
|
||||||
|
path: "modules/trading/"
|
||||||
|
cantidad_total: 43
|
||||||
|
epic: "OQI-003"
|
||||||
|
componentes:
|
||||||
|
- components/AccountHealthDashboard.tsx
|
||||||
|
- components/AccountSummary.tsx
|
||||||
|
- components/AddSymbolModal.tsx
|
||||||
|
- components/AdvancedOrderEntry.tsx
|
||||||
|
- components/AlertsPanel.tsx
|
||||||
|
- components/CandlestickChart.tsx
|
||||||
|
- components/CandlestickChartWithML.tsx
|
||||||
|
- components/ChartDrawingToolsPanel.tsx
|
||||||
|
- components/ChartToolbar.tsx
|
||||||
|
- components/ExportButton.tsx
|
||||||
|
- components/IndicatorConfigPanel.tsx
|
||||||
|
- components/LivePositionCard.tsx
|
||||||
|
- components/MarketDepthPanel.tsx
|
||||||
|
- components/MLSignalsPanel.tsx
|
||||||
|
- components/MT4ConnectionStatus.tsx
|
||||||
|
- components/MT4LiveTradesPanel.tsx
|
||||||
|
- components/MT4PositionsManager.tsx
|
||||||
|
- components/OrderBookDepthVisualization.tsx
|
||||||
|
- components/OrderBookPanel.tsx
|
||||||
|
- components/OrderForm.tsx
|
||||||
|
- components/PaperTradingPanel.tsx
|
||||||
|
- components/PositionModifierDialog.tsx
|
||||||
|
- components/PositionsList.tsx
|
||||||
|
- components/QuickOrderPanel.tsx
|
||||||
|
- components/RiskBasedPositionSizer.tsx
|
||||||
|
- components/RiskMonitor.tsx
|
||||||
|
- components/SymbolComparisonChart.tsx
|
||||||
|
- components/SymbolInfoPanel.tsx
|
||||||
|
- components/TradeAlertsNotificationCenter.tsx
|
||||||
|
- components/TradeExecutionHistory.tsx
|
||||||
|
- components/TradeJournalPanel.tsx
|
||||||
|
- components/TradesHistory.tsx
|
||||||
|
- components/TradingChart.tsx
|
||||||
|
- components/TradingMetricsCard.tsx
|
||||||
|
- components/TradingScreener.tsx
|
||||||
|
- components/TradingStatsPanel.tsx
|
||||||
|
- components/WatchlistItem.tsx
|
||||||
|
- components/WatchlistSidebar.tsx
|
||||||
|
- components/agents/AgentCard.tsx
|
||||||
|
- components/agents/AgentsList.tsx
|
||||||
|
- components/agents/BotCard.tsx
|
||||||
|
- components/charts/overlays/AMDZonesOverlay.tsx
|
||||||
|
- components/charts/overlays/ICTConceptsOverlay.tsx
|
||||||
|
- components/charts/overlays/MLPredictionOverlay.tsx
|
||||||
|
- components/charts/overlays/SignalMarkers.tsx
|
||||||
|
paginas:
|
||||||
|
- pages/AgentsPage.tsx
|
||||||
|
- pages/Trading.tsx
|
||||||
|
|
||||||
|
# ===============================================================================
|
||||||
|
# MAPEO EPICS -> COMPONENTES
|
||||||
|
# ===============================================================================
|
||||||
|
|
||||||
|
epic_mapping:
|
||||||
|
OQI-001:
|
||||||
|
nombre: "Fundamentos Auth"
|
||||||
|
componentes_count: 13
|
||||||
|
modulos: ["auth"]
|
||||||
|
|
||||||
|
OQI-002:
|
||||||
|
nombre: "Modulo Educativo"
|
||||||
|
componentes_count: 18
|
||||||
|
modulos: ["education"]
|
||||||
|
|
||||||
|
OQI-003:
|
||||||
|
nombre: "Trading y Charts"
|
||||||
|
componentes_count: 43
|
||||||
|
modulos: ["trading"]
|
||||||
|
|
||||||
|
OQI-004:
|
||||||
|
nombre: "Cuentas de Inversion"
|
||||||
|
componentes_count: 21
|
||||||
|
modulos: ["investment"]
|
||||||
|
|
||||||
|
OQI-005:
|
||||||
|
nombre: "Pagos Stripe"
|
||||||
|
componentes_count: 22 # 18 shared + 4 pages
|
||||||
|
modulos: ["payments"]
|
||||||
|
|
||||||
|
OQI-006:
|
||||||
|
nombre: "Senales ML"
|
||||||
|
componentes_count: 15
|
||||||
|
modulos: ["ml"]
|
||||||
|
|
||||||
|
OQI-007:
|
||||||
|
nombre: "LLM Strategy Agent"
|
||||||
|
componentes_count: 22
|
||||||
|
modulos: ["assistant"]
|
||||||
|
|
||||||
|
OQI-008:
|
||||||
|
nombre: "Portfolio Manager"
|
||||||
|
componentes_count: 15
|
||||||
|
modulos: ["portfolio"]
|
||||||
|
|
||||||
|
# ===============================================================================
|
||||||
|
# ESTADISTICAS
|
||||||
|
# ===============================================================================
|
||||||
|
|
||||||
|
estadisticas:
|
||||||
|
componentes_por_tipo:
|
||||||
|
paginas: 39
|
||||||
|
componentes_reusables: 166
|
||||||
|
overlays: 4
|
||||||
|
modales: 8
|
||||||
|
formularios: 12
|
||||||
|
panels: 25
|
||||||
|
cards: 18
|
||||||
|
charts: 15
|
||||||
|
|
||||||
|
modulo_mas_grande: "trading (43 componentes)"
|
||||||
|
modulo_mas_pequeno: "dashboard (1 componente)"
|
||||||
|
|
||||||
|
componentes_criticos:
|
||||||
|
- TradingChart.tsx
|
||||||
|
- CandlestickChart.tsx
|
||||||
|
- AuthLayout.tsx
|
||||||
|
- MainLayout.tsx
|
||||||
|
- ErrorBoundary.tsx
|
||||||
|
- StripeElementsWrapper.tsx
|
||||||
|
|
||||||
|
# ===============================================================================
|
||||||
|
# NOTAS
|
||||||
|
# ===============================================================================
|
||||||
|
|
||||||
|
notas:
|
||||||
|
- "Este inventario fue generado automaticamente analizando el codigo fuente"
|
||||||
|
- "Los conteos son basados en archivos .tsx encontrados"
|
||||||
|
- "Algunos componentes pueden exportar multiples sub-componentes"
|
||||||
|
- "Para detalles de funcionalidad, ver FRONTEND_INVENTORY.yml"
|
||||||
@ -2,8 +2,8 @@
|
|||||||
# FRONTEND_INVENTORY.yml - Trading Platform
|
# FRONTEND_INVENTORY.yml - Trading Platform
|
||||||
# ═══════════════════════════════════════════════════════════════════════════════
|
# ═══════════════════════════════════════════════════════════════════════════════
|
||||||
|
|
||||||
version: "2.0.0"
|
version: "2.1.0"
|
||||||
fecha_actualizacion: "2026-01-26"
|
fecha_actualizacion: "2026-02-04"
|
||||||
proyecto: "trading-platform"
|
proyecto: "trading-platform"
|
||||||
fuente_auditoria: "orchestration/tareas/TASK-2026-01-25-002-FRONTEND-COMPREHENSIVE-AUDIT"
|
fuente_auditoria: "orchestration/tareas/TASK-2026-01-25-002-FRONTEND-COMPREHENSIVE-AUDIT"
|
||||||
|
|
||||||
@ -12,8 +12,8 @@ fuente_auditoria: "orchestration/tareas/TASK-2026-01-25-002-FRONTEND-COMPREHENSI
|
|||||||
# ═══════════════════════════════════════════════════════════════════════════════
|
# ═══════════════════════════════════════════════════════════════════════════════
|
||||||
|
|
||||||
resumen:
|
resumen:
|
||||||
total_paginas: 32
|
total_paginas: 39
|
||||||
total_componentes: 146 # 103 reusables + 32 páginas + 4 OQI-005 + 3 OQI-006 + 4 OQI-007
|
total_componentes: 205 # 166 reusables + 39 páginas (actualizado 2026-02-04)
|
||||||
total_stores: 9 # authStore, tradingStore, mlStore, educationStore, paymentsStore, portfolioStore, investmentStore, llmStore, mt4Store
|
total_stores: 9 # authStore, tradingStore, mlStore, educationStore, paymentsStore, portfolioStore, investmentStore, llmStore, mt4Store
|
||||||
total_services: 16 # +1 video-upload.service.ts (ST4.3.5)
|
total_services: 16 # +1 video-upload.service.ts (ST4.3.5)
|
||||||
total_hooks: 30+ # useAuth, useTradingData, useVideoPlayer, etc.
|
total_hooks: 30+ # useAuth, useTradingData, useVideoPlayer, etc.
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
# MASTER INVENTORY - Trading Platform Trading Platform
|
# MASTER INVENTORY - Trading Platform Trading Platform
|
||||||
# Generado: 2025-12-08
|
# Generado: 2025-12-08
|
||||||
# Actualizado: 2026-01-26
|
# Actualizado: 2026-02-04
|
||||||
# Sistema: NEXUS + SIMCO v2.2.0
|
# Sistema: NEXUS + SIMCO v2.2.0
|
||||||
# NOTA: Inventarios consolidados en docs/90-transversal/inventarios/ (2026-01-07)
|
# NOTA: Inventarios consolidados en docs/90-transversal/inventarios/ (2026-01-07)
|
||||||
|
|
||||||
@ -17,15 +17,15 @@ resumen_general:
|
|||||||
total_tablas: 81 # +4 (notifications, user_push_tokens, distribution_history, distribution_runs)
|
total_tablas: 81 # +4 (notifications, user_push_tokens, distribution_history, distribution_runs)
|
||||||
total_servicios_backend: 15 # +1 firebase.client
|
total_servicios_backend: 15 # +1 firebase.client
|
||||||
total_servicios_python: 4 # ML Engine, Data Service, MT4 Gateway, LLM Agent
|
total_servicios_python: 4 # ML Engine, Data Service, MT4 Gateway, LLM Agent
|
||||||
total_componentes_frontend: 146 # +4 OQI-005 + 3 OQI-006 + 4 OQI-007
|
total_componentes_frontend: 205 # Actualizado 2026-02-04 (166 reusables + 39 paginas)
|
||||||
total_pages: 32 # AUDITADO 2026-01-25
|
total_pages: 39 # ACTUALIZADO 2026-02-04
|
||||||
total_apis: 113 # AUDITADO 2026-01-25
|
total_apis: 113 # AUDITADO 2026-01-25
|
||||||
total_background_jobs: 1 # Distribution Job
|
total_background_jobs: 1 # Distribution Job
|
||||||
total_unit_tests: 2 # notification.service.spec, distribution.job.spec
|
total_unit_tests: 2 # notification.service.spec, distribution.job.spec
|
||||||
test_coverage: "~15% estimado" # AUDITADO 2026-01-25
|
test_coverage: "~15% estimado" # AUDITADO 2026-01-25
|
||||||
progreso_frontend_promedio: "40%" # +2% por OQI-006 components
|
progreso_frontend_promedio: "42%" # +2% por nuevos componentes
|
||||||
componentes_funcionales: "100/126 (79%)" # +3 componentes
|
componentes_funcionales: "162/205 (79%)" # Actualizado 2026-02-04
|
||||||
ultima_actualizacion: 2026-01-26
|
ultima_actualizacion: 2026-02-04
|
||||||
auditoria_frontend_completa: 2026-01-25
|
auditoria_frontend_completa: 2026-01-25
|
||||||
nota_consolidacion: "Inventarios consolidados en docs/90-transversal/inventarios/"
|
nota_consolidacion: "Inventarios consolidados en docs/90-transversal/inventarios/"
|
||||||
|
|
||||||
|
|||||||
@ -3,12 +3,12 @@ version: "1.4.0"
|
|||||||
proyecto: trading-platform
|
proyecto: trading-platform
|
||||||
tipo: STANDALONE
|
tipo: STANDALONE
|
||||||
created: "2026-01-24"
|
created: "2026-01-24"
|
||||||
updated: "2026-02-03"
|
updated: "2026-02-04"
|
||||||
|
|
||||||
resumen:
|
resumen:
|
||||||
total_tareas_activas: 3
|
total_tareas_activas: 4
|
||||||
completadas_archivadas: 25
|
completadas_archivadas: 25
|
||||||
en_progreso: 3
|
en_progreso: 4
|
||||||
pendientes: 0
|
pendientes: 0
|
||||||
postergadas: 1
|
postergadas: 1
|
||||||
canceladas: 1
|
canceladas: 1
|
||||||
@ -94,6 +94,20 @@ tareas_activas:
|
|||||||
routing y flujos contra requerimientos SRS y documentación OQI.
|
routing y flujos contra requerimientos SRS y documentación OQI.
|
||||||
Incluye plan de subtareas jerárquicas siguiendo CAPVED.
|
Incluye plan de subtareas jerárquicas siguiendo CAPVED.
|
||||||
|
|
||||||
|
- id: TASK-2026-02-03-BACKEND-ENTITIES-SYNC
|
||||||
|
titulo: "Sincronización de Entidades Backend con DDL"
|
||||||
|
estado: EN_PROGRESO
|
||||||
|
tipo: SYNC
|
||||||
|
prioridad: P0
|
||||||
|
modulo: apps/backend/src
|
||||||
|
progreso: "80%"
|
||||||
|
fase_actual: "E (Ejecución)"
|
||||||
|
ubicacion: "TASK-2026-02-03-BACKEND-ENTITIES-SYNC/"
|
||||||
|
fecha_inicio: "2026-02-03"
|
||||||
|
descripcion: |
|
||||||
|
Sincronización de entidades TypeORM con el DDL de PostgreSQL,
|
||||||
|
corrigiendo gaps y conflictos identificados en el análisis DDL.
|
||||||
|
|
||||||
# Tarea Postergada (puede reactivarse)
|
# Tarea Postergada (puede reactivarse)
|
||||||
postergadas:
|
postergadas:
|
||||||
- id: TASK-2026-01-27-BLOCKER-001-TOKEN-REFRESH
|
- id: TASK-2026-01-27-BLOCKER-001-TOKEN-REFRESH
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user