From 7523cbd0d8cabe6a703690856e032868766e8324 Mon Sep 17 00:00:00 2001 From: Adrian Flores Cortes Date: Sun, 25 Jan 2026 11:15:39 -0600 Subject: [PATCH] [OQI-005] docs: Update inventories with payment form components - Add CouponForm, PaymentMethodForm, BillingInfoForm, TransactionHistory - Update OQI-005 progress 60% -> 75% - Update total_components 47 -> 51 (frontend), 70 -> 74 (master) Co-Authored-By: Claude Opus 4.5 --- .../inventarios/FRONTEND_INVENTORY.yml | 34 ++++++++++++++++--- .../inventarios/MASTER_INVENTORY.yml | 6 ++-- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/docs/90-transversal/inventarios/FRONTEND_INVENTORY.yml b/docs/90-transversal/inventarios/FRONTEND_INVENTORY.yml index 221a2df..e105667 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: 8 # auth, dashboard, education, trading, investment, settings, notifications, payments total_pages: 18 # +4 (CheckoutSuccess, CheckoutCancel, Pricing, Billing) - total_components: 47 # +1 SignalExecutionPanel + total_components: 51 # +4 CouponForm, PaymentMethodForm, BillingInfoForm, TransactionHistory total_hooks: 2 # useChatAssistant, useStreamingChat total_stores: 2 # chatStore, paymentStore - status: "En desarrollo (OQI-007 al 70%)" + status: "En desarrollo (OQI-005 al 75%)" # ============================================================================ # ESTRUCTURA DE DIRECTORIOS @@ -498,6 +498,30 @@ features: path: components/payments/index.ts purpose: "Exports de componentes de payments" + - name: CouponForm.tsx + path: components/payments/CouponForm.tsx + purpose: "Formulario para aplicar codigos de descuento" + rf: RF-PAY-005 + created: "2026-01-25" + + - name: PaymentMethodForm.tsx + path: components/payments/PaymentMethodForm.tsx + purpose: "Formulario para agregar metodos de pago con validacion de tarjeta" + rf: RF-PAY-002 + created: "2026-01-25" + + - name: BillingInfoForm.tsx + path: components/payments/BillingInfoForm.tsx + purpose: "Formulario para editar direccion de facturacion e info fiscal" + rf: RF-PAY-002 + created: "2026-01-25" + + - name: TransactionHistory.tsx + path: components/payments/TransactionHistory.tsx + purpose: "Historial de transacciones de wallet con filtros y paginacion" + rf: RF-PAY-004 + created: "2026-01-25" + store: - name: paymentStore.ts path: stores/paymentStore.ts @@ -758,9 +782,9 @@ epic_mapping: OQI-005: features: [payments] pages_count: 4 - components_count: 6 - status: "Implementado (60%)" - note: "Pricing, Billing, CheckoutSuccess, CheckoutCancel, WalletDepositModal, WalletWithdrawModal" + components_count: 10 + status: "Implementado (75%)" + note: "Pricing, Billing, CheckoutSuccess, CheckoutCancel, WalletDepositModal, WalletWithdrawModal, CouponForm, PaymentMethodForm, BillingInfoForm, TransactionHistory" OQI-006: features: [] diff --git a/orchestration/inventarios/MASTER_INVENTORY.yml b/orchestration/inventarios/MASTER_INVENTORY.yml index f76e238..6ca2376 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: 70 # +1 SignalExecutionPanel, +2 hooks, +1 utils module + total_componentes_frontend: 74 # +4 CouponForm, PaymentMethodForm, BillingInfoForm, TransactionHistory 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 @@ -61,9 +61,9 @@ epicas: nombre: Pagos y Stripe sp: 40 estado: En Desarrollo - progreso: 60% + progreso: 75% doc_frontend: true - descripcion: "Pricing, Billing, CheckoutSuccess, CheckoutCancel, WalletDepositModal, WalletWithdrawModal" + descripcion: "Pricing, Billing, CheckoutSuccess, CheckoutCancel, WalletDepositModal, WalletWithdrawModal, CouponForm, PaymentMethodForm, BillingInfoForm, TransactionHistory" - codigo: OQI-006 nombre: Senales ML