docs(auditoria): Fase 0 - Purga y correccion de documentacion
CORRECCION CRITICA: - Porcentaje backend corregido de 40% a 15% - Entities: 153 total (109 heredadas + 44 propias) - Entities especializadas disenadas sin implementar: ~58 Cambios: - BACKEND_INVENTORY.yml: Reescrito con estado real - ENTITIES-CATALOG.md: Separacion IMPLEMENTADAS vs DISENADAS - PROXIMA-ACCION.md: Porcentajes corregidos, gaps identificados - MAPA-DOCUMENTACION.yml: Estructura actualizada - MASTER_INVENTORY.yml: Nuevo inventario consolidado Carpetas vacias eliminadas: - docs/01-analisis-referencias/ - docs/10-modelado/ - docs/20-user-stories/ - docs/30-integraciones/ - docs/90-transversal/ - docs/97-adr/ Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
3a3eb4089c
commit
4bbace6345
@ -1,219 +1,331 @@
|
||||
# ENTITIES-CATALOG.md - ERP Transportistas
|
||||
|
||||
**Version:** 1.0.0
|
||||
**Fecha:** 2026-01-26
|
||||
**Total Entities:** 153 (95 heredadas + 58 propias especializadas)
|
||||
**Version:** 2.0.0
|
||||
**Fecha:** 2026-01-27 (Corregido en Auditoria Fase 0)
|
||||
**Total Entities en Codigo:** 153 (109 heredadas + 44 propias)
|
||||
**Entities Especializadas Disenadas (sin implementar):** 58
|
||||
|
||||
---
|
||||
|
||||
## Resumen por Schema
|
||||
## IMPORTANTE: Clarificacion de Estado
|
||||
|
||||
| Schema | Entities | Estado |
|
||||
|--------|----------|--------|
|
||||
| auth | 20 | Heredado 100% |
|
||||
| catalog | 15 | Heredado + extensiones |
|
||||
| transport | ~25 | DDL completo |
|
||||
| fleet | ~15 | DDL completo |
|
||||
| tracking | ~10 | DDL completo |
|
||||
| fuel | ~8 | DDL completo |
|
||||
| maintenance | ~12 | DDL completo |
|
||||
| carriers | ~8 | DDL completo |
|
||||
| billing | ~10 | DDL completo |
|
||||
| compliance | ~10 | DDL completo |
|
||||
Este documento distingue entre:
|
||||
1. **IMPLEMENTADAS**: Entities que EXISTEN en el codigo backend
|
||||
2. **DISENADAS**: Entities definidas en documentacion/DDL pero NO implementadas aun
|
||||
|
||||
| Categoria | Cantidad | Estado |
|
||||
|-----------|----------|--------|
|
||||
| Heredadas de erp-core | 109 | Implementadas |
|
||||
| Propias implementadas | 44 | Implementadas (pero genericas) |
|
||||
| Propias especializadas disenadas | ~58 | NO implementadas |
|
||||
|
||||
---
|
||||
|
||||
## Entities Heredadas (erp-core)
|
||||
## Parte 1: Entities IMPLEMENTADAS (153 total)
|
||||
|
||||
### Schema: auth (20)
|
||||
- User, Role, Permission, RefreshToken, Session
|
||||
- Tenant, Company, Branch
|
||||
- UserRole, RolePermission
|
||||
- PasswordReset, TwoFactorAuth
|
||||
- ApiKey, AuditLog, LoginAttempt
|
||||
- UserPreference, UserNotification
|
||||
- OAuthProvider, OAuthToken
|
||||
- DeviceSession, SecurityEvent
|
||||
### 1.1 Entities Heredadas (erp-core) - 109
|
||||
|
||||
### Schema: catalog (15)
|
||||
- Country, State, City, Currency
|
||||
- PaymentMethod, PaymentTerm
|
||||
- UnitOfMeasure, TaxRate
|
||||
- DocumentType, DocumentSequence
|
||||
- Category, Tag
|
||||
- Bank, BankAccount
|
||||
- Warehouse
|
||||
#### Schema: auth (20 implementadas)
|
||||
| Entity | Archivo | Estado |
|
||||
|--------|---------|--------|
|
||||
| User | user.entity.ts | 100% |
|
||||
| Role | role.entity.ts | 100% |
|
||||
| Permission | permission.entity.ts | 100% |
|
||||
| Session | session.entity.ts | 100% |
|
||||
| Tenant | tenant.entity.ts | 100% |
|
||||
| Company | company.entity.ts | 100% |
|
||||
| Group | group.entity.ts | 100% |
|
||||
| ApiKey | api-key.entity.ts | 100% |
|
||||
| PasswordReset | password-reset.entity.ts | 100% |
|
||||
| OAuthProvider | oauth-provider.entity.ts | 100% |
|
||||
| OAuthState | oauth-state.entity.ts | 100% |
|
||||
| OAuthUserLink | oauth-user-link.entity.ts | 100% |
|
||||
| TrustedDevice | trusted-device.entity.ts | 100% |
|
||||
| VerificationCode | verification-code.entity.ts | 100% |
|
||||
| MfaAuditLog | mfa-audit-log.entity.ts | 100% |
|
||||
| Device | device.entity.ts | 100% |
|
||||
| UserProfile | user-profile.entity.ts | 100% |
|
||||
| UserProfileAssignment | user-profile-assignment.entity.ts | 100% |
|
||||
| ProfileTool | profile-tool.entity.ts | 100% |
|
||||
| ProfileModule | profile-module.entity.ts | 100% |
|
||||
|
||||
#### Schema: ai (7 implementadas)
|
||||
| Entity | Archivo | Estado |
|
||||
|--------|---------|--------|
|
||||
| Completion | completion.entity.ts | 100% |
|
||||
| Conversation | conversation.entity.ts | 100% |
|
||||
| Embedding | embedding.entity.ts | 100% |
|
||||
| KnowledgeBase | knowledge-base.entity.ts | 100% |
|
||||
| Model | model.entity.ts | 100% |
|
||||
| Prompt | prompt.entity.ts | 100% |
|
||||
| Usage | usage.entity.ts | 100% |
|
||||
|
||||
#### Schema: audit (7 implementadas)
|
||||
| Entity | Archivo | Estado |
|
||||
|--------|---------|--------|
|
||||
| AuditLog | audit-log.entity.ts | 100% |
|
||||
| ConfigChange | config-change.entity.ts | 100% |
|
||||
| DataExport | data-export.entity.ts | 100% |
|
||||
| EntityChange | entity-change.entity.ts | 100% |
|
||||
| LoginHistory | login-history.entity.ts | 100% |
|
||||
| PermissionChange | permission-change.entity.ts | 100% |
|
||||
| SensitiveDataAccess | sensitive-data-access.entity.ts | 100% |
|
||||
|
||||
#### Schema: billing-usage (13 implementadas)
|
||||
- BillingAlert, InvoiceItem, PaymentMethod, SubscriptionPlan, UsageEvent
|
||||
- + 8 entities adicionales
|
||||
|
||||
#### Schema: branches (5 implementadas)
|
||||
- Branch, BranchInventorySettings, BranchPaymentTerminal, BranchSchedule, UserBranchAssignment
|
||||
|
||||
#### Schema: core (10 implementadas)
|
||||
- Entities base compartidas
|
||||
|
||||
#### Schema: financial (15 implementadas)
|
||||
- AccountMapping, AccountType, BankReconciliationRule, BankStatement, BankStatementLine
|
||||
- FiscalPeriod, FiscalYear, Invoice, InvoiceLine, JournalEntry
|
||||
- JournalEntryLine, Journal, Payment, Tax, + 1
|
||||
|
||||
#### Schema: inventory (15 implementadas)
|
||||
- InventoryAdjustment, InventoryAdjustmentLine, InventoryCount, InventoryCountLine
|
||||
- Location, Lot, Picking, StockLevel, StockMove, StockMovement
|
||||
- StockQuant, StockValuationLayer, TransferOrder, TransferOrderLine, + 1
|
||||
|
||||
#### Schema: mcp (2 implementadas)
|
||||
- ToolCall, ToolCallResult
|
||||
|
||||
#### Schema: notifications (6 implementadas)
|
||||
- Channel, InAppNotification, Notification, NotificationBatch, Preference, Template
|
||||
|
||||
#### Schema: partners (6 implementadas)
|
||||
- PartnerSegment, PartnerTaxInfo, PartnerAddress, PartnerBankAccount, PartnerContact, + 1
|
||||
|
||||
#### Schema: payment-terminals (3 implementadas)
|
||||
- TerminalPayment, TerminalWebhookEvent, TenantTerminalConfig
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: transport (~25)
|
||||
### 1.2 Entities Propias Implementadas - 44
|
||||
|
||||
### Ordenes de Transporte (MAI-003)
|
||||
#### Modulo: ordenes-transporte (5)
|
||||
| Entity | Archivo | Nota |
|
||||
|--------|---------|------|
|
||||
| Quotation | quotation.entity.ts | GENERICA - no especializada |
|
||||
| QuotationItem | quotation-item.entity.ts | GENERICA |
|
||||
| SalesOrder | sales-order.entity.ts | GENERICA |
|
||||
| SalesOrderItem | sales-order-item.entity.ts | GENERICA |
|
||||
| + 1 adicional | | |
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| OrdenTransporte | ordenes_transporte | Backend 40% | Solicitud de servicio |
|
||||
| Embarque | embarques | Pendiente | Agrupacion de OTs |
|
||||
| Parada | paradas | Pendiente | Origenes/destinos |
|
||||
| RestriccionOT | restricciones_ot | Pendiente | Restricciones logisticas |
|
||||
| ItemOT | items_ot | Pendiente | Lineas de la OT |
|
||||
**Gap**: Falta OrdenTransporte, Embarque, Parada especializadas
|
||||
|
||||
### Viajes y Rutas (MAI-004, MAI-005)
|
||||
#### Modulo: gestion-flota (9)
|
||||
| Entity | Archivo | Nota |
|
||||
|--------|---------|------|
|
||||
| Product | product.entity.ts | GENERICA |
|
||||
| ProductCategory | product-category.entity.ts | GENERICA |
|
||||
| ProductVariant | product-variant.entity.ts | GENERICA |
|
||||
| ProductAttribute | product-attribute.entity.ts | GENERICA |
|
||||
| ProductAttributeValue | product-attribute-value.entity.ts | GENERICA |
|
||||
| ProductPrice | product-price.entity.ts | GENERICA |
|
||||
| ProductSupplier | product-supplier.entity.ts | GENERICA |
|
||||
| + 2 adicionales | | |
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| Viaje | viajes | Backend parcial | Ejecucion operativa |
|
||||
| Ruta | rutas | Pendiente | Trayecto definido |
|
||||
| ParadaViaje | paradas_viaje | Pendiente | Secuencia de paradas |
|
||||
| ChecklistPreViaje | checklists_pre_viaje | Pendiente | Inspeccion salida |
|
||||
| SelloViaje | sellos_viaje | Pendiente | Sellos de seguridad |
|
||||
| EvidenciaCarga | evidencias_carga | Pendiente | Fotos de carga |
|
||||
**Gap**: Falta Unidad, Remolque, Operador especializadas
|
||||
|
||||
### POD y Cierre (MAI-007)
|
||||
#### Modulo: tracking (2)
|
||||
| Entity | Archivo | Nota |
|
||||
|--------|---------|------|
|
||||
| 2 entities basicas | | Estructura minima |
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| POD | pods | Pendiente | Proof of Delivery |
|
||||
| FirmaDigital | firmas_digitales | Pendiente | Firma electronica |
|
||||
| FotoEntrega | fotos_entrega | Pendiente | Evidencia fotografica |
|
||||
| TiempoReal | tiempos_reales | Pendiente | Tiempos efectivos |
|
||||
**Gap**: Falta EventoTracking, Geocerca, AlertaTracking
|
||||
|
||||
### Incidencias (MAI-008)
|
||||
#### Modulo: viajes (4)
|
||||
| Entity | Archivo | Nota |
|
||||
|--------|---------|------|
|
||||
| Timesheet | timesheet.entity.ts | GENERICA de projects |
|
||||
| + 3 adicionales | | |
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| Incidencia | incidencias | Pendiente | Evento inesperado |
|
||||
| ReclamoCliente | reclamos_clientes | Pendiente | Queja formal |
|
||||
**Gap**: Falta Viaje, Ruta, ParadaViaje especializadas
|
||||
|
||||
#### Modulo: combustible-gastos (5) - ESPECIALIZADAS
|
||||
| Entity | Archivo | Estado |
|
||||
|--------|---------|--------|
|
||||
| CargaCombustible | carga-combustible.entity.ts | Entity creada, sin service |
|
||||
| CrucePeaje | cruce-peaje.entity.ts | Entity creada, sin service |
|
||||
| GastoViaje | gasto-viaje.entity.ts | Entity creada, sin service |
|
||||
| AnticipoViatico | anticipo-viatico.entity.ts | Entity creada, sin service |
|
||||
| ControlRendimiento | control-rendimiento.entity.ts | Entity creada, sin service |
|
||||
|
||||
#### Modulo: tarifas-transporte (6) - ESPECIALIZADAS
|
||||
| Entity | Archivo | Estado |
|
||||
|--------|---------|--------|
|
||||
| Lane | lane.entity.ts | Entity creada, sin service |
|
||||
| Tarifa | tarifa.entity.ts | Entity creada, sin service |
|
||||
| RecargoCatalogo | recargo-catalogo.entity.ts | Entity creada, sin service |
|
||||
| FacturaTransporte | factura-transporte.entity.ts | Entity creada, sin service |
|
||||
| LineaFactura | linea-factura.entity.ts | Entity creada, sin service |
|
||||
| FuelSurcharge | fuel-surcharge.entity.ts | Entity creada, sin service |
|
||||
|
||||
#### Modulo: carta-porte (7)
|
||||
| Entity | Archivo | Estado |
|
||||
|--------|---------|--------|
|
||||
| 7 entities basicas | | Estructura para Carta Porte |
|
||||
|
||||
#### Modulo: fiscal (6)
|
||||
| Entity | Archivo | Estado |
|
||||
|--------|---------|--------|
|
||||
| 6 entities fiscales | | Integracion fiscal Mexico |
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: fleet (~15)
|
||||
## Parte 2: Entities DISENADAS (No Implementadas) - ~58
|
||||
|
||||
### Unidades y Remolques (MAI-011)
|
||||
Las siguientes entities estan definidas en documentacion funcional y/o DDL
|
||||
pero **NO EXISTEN** aun en el codigo backend.
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| Unidad | unidades | Backend 40% | Tractora/caja |
|
||||
| Remolque | remolques | Pendiente | Semirremolque |
|
||||
| ConfiguracionVehicular | configuraciones_vehiculares | Pendiente | Combinaciones |
|
||||
| DocumentoUnidad | documentos_unidades | Pendiente | Permisos, seguros |
|
||||
### Schema: transport (~25 disenadas)
|
||||
|
||||
### Operadores (MAI-011)
|
||||
#### Ordenes de Transporte (MAI-003)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| OrdenTransporte | ordenes_transporte | NO EXISTE |
|
||||
| Embarque | embarques | NO EXISTE |
|
||||
| Parada | paradas | NO EXISTE |
|
||||
| RestriccionOT | restricciones_ot | NO EXISTE |
|
||||
| ItemOT | items_ot | NO EXISTE |
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| Operador | operadores | Backend 40% | Conductor |
|
||||
| LicenciaOperador | licencias_operadores | Pendiente | Licencias SCT |
|
||||
| DocumentoOperador | documentos_operadores | Pendiente | Antidoping, cursos |
|
||||
| DisponibilidadOperador | disponibilidad_operadores | Pendiente | Horario, descansos |
|
||||
#### Viajes y Rutas (MAI-004, MAI-005)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| Viaje | viajes | NO EXISTE |
|
||||
| Ruta | rutas | NO EXISTE |
|
||||
| ParadaViaje | paradas_viaje | NO EXISTE |
|
||||
| ChecklistPreViaje | checklists_pre_viaje | NO EXISTE |
|
||||
| SelloViaje | sellos_viaje | NO EXISTE |
|
||||
| EvidenciaCarga | evidencias_carga | NO EXISTE |
|
||||
|
||||
#### POD y Cierre (MAI-007)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| POD | pods | NO EXISTE |
|
||||
| FirmaDigital | firmas_digitales | NO EXISTE |
|
||||
| FotoEntrega | fotos_entrega | NO EXISTE |
|
||||
| TiempoReal | tiempos_reales | NO EXISTE |
|
||||
|
||||
#### Incidencias (MAI-008)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| Incidencia | incidencias | NO EXISTE |
|
||||
| ReclamoCliente | reclamos_clientes | NO EXISTE |
|
||||
|
||||
### Schema: fleet (~15 disenadas)
|
||||
|
||||
#### Unidades y Remolques (MAI-011)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| Unidad | unidades | NO EXISTE |
|
||||
| Remolque | remolques | NO EXISTE |
|
||||
| ConfiguracionVehicular | configuraciones_vehiculares | NO EXISTE |
|
||||
| DocumentoUnidad | documentos_unidades | NO EXISTE |
|
||||
|
||||
#### Operadores (MAI-011)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| Operador | operadores | NO EXISTE |
|
||||
| LicenciaOperador | licencias_operadores | NO EXISTE |
|
||||
| DocumentoOperador | documentos_operadores | NO EXISTE |
|
||||
| DisponibilidadOperador | disponibilidad_operadores | NO EXISTE |
|
||||
|
||||
### Schema: tracking (~10 disenadas)
|
||||
|
||||
#### Eventos GPS (MAI-006)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| EventoTracking | eventos_tracking | NO EXISTE |
|
||||
| Geocerca | geocercas | NO EXISTE |
|
||||
| AlertaTracking | alertas_tracking | NO EXISTE |
|
||||
| ETADinamico | eta_dinamico | NO EXISTE |
|
||||
| DispositivoGPS | dispositivos_gps | NO EXISTE |
|
||||
|
||||
### Schema: maintenance (~12 disenadas)
|
||||
|
||||
#### Mantenimiento (MAI-013)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| OrdenTrabajo | ordenes_trabajo | NO EXISTE |
|
||||
| ProgramaMantenimiento | programas_mantenimiento | NO EXISTE |
|
||||
| RefaccionFlota | refacciones_flota | NO EXISTE |
|
||||
| HistorialMantenimiento | historial_mantenimiento | NO EXISTE |
|
||||
| ProveedorMantenimiento | proveedores_mantenimiento | NO EXISTE |
|
||||
|
||||
### Schema: carriers (~8 disenadas)
|
||||
|
||||
#### Terceros (MAI-014)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| Carrier | carriers | NO EXISTE |
|
||||
| DocumentoCarrier | documentos_carriers | NO EXISTE |
|
||||
| ScorecardCarrier | scorecard_carriers | NO EXISTE |
|
||||
| TarifaCarrier | tarifas_carriers | NO EXISTE |
|
||||
|
||||
### Schema: billing (~10 disenadas)
|
||||
|
||||
#### Liquidaciones (MAI-010)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| LiquidacionOperador | liquidaciones_operadores | NO EXISTE |
|
||||
| Deduccion | deducciones | NO EXISTE |
|
||||
|
||||
### Schema: compliance (~10 disenadas)
|
||||
|
||||
#### Carta Porte (MAE-016)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| CartaPorte | cartas_porte | PARCIAL (7 entities basicas) |
|
||||
| UbicacionCartaPorte | ubicaciones_carta_porte | NO EXISTE |
|
||||
| MercanciaCartaPorte | mercancias_carta_porte | NO EXISTE |
|
||||
| AutoTransporteFederal | autotransporte_federal | NO EXISTE |
|
||||
| FiguraTransporte | figuras_transporte | NO EXISTE |
|
||||
|
||||
#### HOS y Bitacora (MAE-017)
|
||||
| Entity | Tabla DDL | Estado Backend |
|
||||
|--------|-----------|----------------|
|
||||
| RegistroHOS | registros_hos | NO EXISTE |
|
||||
| Bitacora | bitacoras | NO EXISTE |
|
||||
| InspeccionUnidad | inspecciones_unidades | NO EXISTE |
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: tracking (~10)
|
||||
## Resumen de Gaps
|
||||
|
||||
### Eventos GPS (MAI-006)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| EventoTracking | eventos_tracking | Backend 20% | Posicion GPS |
|
||||
| Geocerca | geocercas | Backend 20% | Zonas geograficas |
|
||||
| AlertaTracking | alertas_tracking | Pendiente | Notificaciones |
|
||||
| ETADinamico | eta_dinamico | Pendiente | Tiempo estimado |
|
||||
| DispositivoGPS | dispositivos_gps | Pendiente | Hardware tracking |
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: fuel (~8)
|
||||
|
||||
### Combustible (MAI-012)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| CargaCombustible | cargas_combustible | Backend 50% | Registro de carga |
|
||||
| CrucePeaje | cruces_peaje | Backend 50% | Peajes IAVE/TAG |
|
||||
| GastoViaje | gastos_viaje | Backend 50% | Gastos operativos |
|
||||
| AnticipoViatico | anticipos_viaticos | Backend 50% | Adelantos |
|
||||
| ControlRendimiento | control_rendimiento | Backend 50% | km/litro |
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: maintenance (~12)
|
||||
|
||||
### Mantenimiento (MAI-013)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| OrdenTrabajo | ordenes_trabajo | Pendiente | OT mantenimiento |
|
||||
| ProgramaMantenimiento | programas_mantenimiento | Pendiente | Preventivo |
|
||||
| RefaccionFlota | refacciones_flota | Pendiente | Inventario partes |
|
||||
| HistorialMantenimiento | historial_mantenimiento | Pendiente | Registro historico |
|
||||
| ProveedorMantenimiento | proveedores_mantenimiento | Pendiente | Talleres externos |
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: carriers (~8)
|
||||
|
||||
### Terceros (MAI-014)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| Carrier | carriers | Pendiente | Transportista externo |
|
||||
| DocumentoCarrier | documentos_carriers | Pendiente | Permisos, seguros |
|
||||
| ScorecardCarrier | scorecard_carriers | Pendiente | Evaluacion |
|
||||
| TarifaCarrier | tarifas_carriers | Pendiente | Precios acordados |
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: billing (~10)
|
||||
|
||||
### Facturacion Transporte (MAI-009)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| Lane | lanes | Backend 30% | Ruta comercial |
|
||||
| Tarifa | tarifas | Backend 30% | Precio por lane |
|
||||
| RecargoCatalogo | recargos_catalogo | Backend 30% | Fuel surcharge, detention |
|
||||
| FacturaTransporte | facturas_transporte | Backend 30% | Factura servicio |
|
||||
| LineaFactura | lineas_factura | Backend 30% | Detalle factura |
|
||||
| FuelSurcharge | fuel_surcharge | Backend 30% | Recargo combustible |
|
||||
|
||||
### Liquidaciones (MAI-010)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| LiquidacionOperador | liquidaciones_operadores | Pendiente | Pago operador |
|
||||
| Deduccion | deducciones | Pendiente | Descuentos |
|
||||
|
||||
---
|
||||
|
||||
## Entities Propias - Schema: compliance (~10)
|
||||
|
||||
### Carta Porte (MAE-016)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| CartaPorte | cartas_porte | Pendiente | Complemento CFDI |
|
||||
| UbicacionCartaPorte | ubicaciones_carta_porte | Pendiente | Origenes/destinos |
|
||||
| MercanciaCartaPorte | mercancias_carta_porte | Pendiente | Detalle carga |
|
||||
| AutoTransporteFederal | autotransporte_federal | Pendiente | Datos SCT |
|
||||
| FiguraTransporte | figuras_transporte | Pendiente | Operador, propietario |
|
||||
|
||||
### HOS y Bitacora (MAE-017)
|
||||
|
||||
| Entity | Tabla | Estado | Descripcion |
|
||||
|--------|-------|--------|-------------|
|
||||
| RegistroHOS | registros_hos | Pendiente | Horas de servicio |
|
||||
| Bitacora | bitacoras | Pendiente | Log operador |
|
||||
| InspeccionUnidad | inspecciones_unidades | Pendiente | Pre/post viaje |
|
||||
| Schema | Disenadas | Implementadas | Gap |
|
||||
|--------|-----------|---------------|-----|
|
||||
| transport | 25 | 0 especializadas | -25 |
|
||||
| fleet | 15 | 0 especializadas | -15 |
|
||||
| tracking | 10 | 2 basicas | -8 |
|
||||
| maintenance | 12 | 0 | -12 |
|
||||
| carriers | 8 | 0 | -8 |
|
||||
| billing | 10 | 6 (tarifas) | -4 |
|
||||
| compliance | 10 | 7 (carta-porte parcial) | -3 |
|
||||
| **TOTAL** | **~90** | **15** | **~75** |
|
||||
|
||||
---
|
||||
|
||||
## Referencias
|
||||
|
||||
- DDL completo: `database/ddl/`
|
||||
- Backend Inventory: `orchestration/inventarios/BACKEND_INVENTORY.yml`
|
||||
- Database Inventory: `orchestration/inventarios/DATABASE_INVENTORY.yml`
|
||||
- DDL: `database/ddl/`
|
||||
|
||||
---
|
||||
|
||||
*Ultima actualizacion: 2026-01-26*
|
||||
## Historial
|
||||
|
||||
| Fecha | Version | Cambio |
|
||||
|-------|---------|--------|
|
||||
| 2026-01-26 | 1.0.0 | Creacion inicial |
|
||||
| 2026-01-27 | 2.0.0 | CORRECCION: Separacion clara IMPLEMENTADAS vs DISENADAS |
|
||||
|
||||
---
|
||||
|
||||
*Ultima actualizacion: 2026-01-27 (Auditoria Fase 0)*
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
# MAPA-DOCUMENTACION.yml - ERP Transportistas
|
||||
# Indice de documentacion del proyecto
|
||||
# Sistema SIMCO v4.0.0
|
||||
# ACTUALIZADO: 2026-01-27 (Auditoria Fase 0)
|
||||
|
||||
version: "1.0.0"
|
||||
version: "2.0.0"
|
||||
project: "erp-transportistas"
|
||||
updated: "2026-01-25"
|
||||
updated: "2026-01-27"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# ESTRUCTURA DE DOCUMENTACION
|
||||
# ESTRUCTURA DE DOCUMENTACION (ACTUAL)
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
estructura:
|
||||
@ -16,158 +17,303 @@ estructura:
|
||||
- archivo: "CLAUDE.md"
|
||||
tipo: "configuracion"
|
||||
descripcion: "Instrucciones para Claude Code"
|
||||
estado: "completado"
|
||||
|
||||
- archivo: "README.md"
|
||||
tipo: "documentacion"
|
||||
descripcion: "Documentacion general del proyecto"
|
||||
estado: "completado"
|
||||
|
||||
- archivo: "PROJECT-STATUS.md"
|
||||
tipo: "estado"
|
||||
descripcion: "Estado actual del proyecto"
|
||||
estado: "requiere_actualizacion"
|
||||
|
||||
- archivo: "INVENTARIO.yml"
|
||||
tipo: "inventario"
|
||||
descripcion: "Inventario SIMCO del proyecto"
|
||||
|
||||
docs:
|
||||
00-vision-general:
|
||||
- archivo: "VISION-ERP-TRANSPORTISTAS.md"
|
||||
tipo: "vision"
|
||||
descripcion: "Vision del producto"
|
||||
estado: "completado"
|
||||
|
||||
01-analisis-referencias:
|
||||
descripcion: "Analisis de referencias y benchmarks"
|
||||
archivos: []
|
||||
docs:
|
||||
_definitions:
|
||||
descripcion: "Definiciones centralizadas"
|
||||
archivos:
|
||||
- archivo: "_INDEX.yml"
|
||||
estado: "completado"
|
||||
- archivo: "MODULES-CATALOG.md"
|
||||
estado: "completado"
|
||||
- archivo: "ENTITIES-CATALOG.md"
|
||||
estado: "corregido_2026-01-27"
|
||||
- archivo: "SERVICES-CATALOG.md"
|
||||
estado: "pendiente"
|
||||
- archivo: "DATABASE-SCHEMA.md"
|
||||
estado: "completado"
|
||||
|
||||
_quick:
|
||||
descripcion: "Referencias rapidas"
|
||||
archivos:
|
||||
- archivo: "QUICK-INDEX.yml"
|
||||
estado: "completado"
|
||||
- archivo: "QUICK-MODULES.yml"
|
||||
estado: "completado"
|
||||
- archivo: "QUICK-DATABASE.yml"
|
||||
estado: "completado"
|
||||
- archivo: "QUICK-API.yml"
|
||||
estado: "completado"
|
||||
|
||||
00-vision-general:
|
||||
descripcion: "Vision del producto"
|
||||
archivos:
|
||||
- archivo: "VISION-ERP-TRANSPORTISTAS.md"
|
||||
estado: "completado"
|
||||
|
||||
02-definicion-modulos:
|
||||
descripcion: "Definicion funcional de modulos"
|
||||
archivos: []
|
||||
estado: "pendiente"
|
||||
estructura_por_modulo:
|
||||
- "_MAP.md"
|
||||
- "RESUMEN-EPICA-{codigo}.md"
|
||||
- "requerimientos-funcionales/"
|
||||
- "especificaciones/"
|
||||
- "historias-usuario/"
|
||||
- "implementacion/"
|
||||
estado_general: "parcial"
|
||||
modulos_documentados:
|
||||
|
||||
MAI-003-ordenes-transporte:
|
||||
estado: "80%"
|
||||
archivos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
historias_usuario: 10
|
||||
directorio: "historias-usuario/"
|
||||
|
||||
MAI-006-tracking:
|
||||
estado: "60%"
|
||||
archivos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
historias_usuario: 0
|
||||
|
||||
MAI-011-gestion-flota:
|
||||
estado: "60%"
|
||||
archivos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
historias_usuario: 0
|
||||
|
||||
MAI-012-combustible-gastos:
|
||||
estado: "30%"
|
||||
archivos:
|
||||
- ENTITIES.md
|
||||
historias_usuario: 0
|
||||
|
||||
MAI-009-facturacion-transporte:
|
||||
estado: "10%"
|
||||
archivos:
|
||||
- ENTITIES.md
|
||||
historias_usuario: 0
|
||||
|
||||
MAE-016-carta-porte:
|
||||
estado: "80%"
|
||||
archivos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
historias_usuario: 10
|
||||
directorio: "historias-usuario/"
|
||||
|
||||
modulos_sin_documentacion:
|
||||
- MAI-002
|
||||
- MAI-004
|
||||
- MAI-005
|
||||
- MAI-007
|
||||
- MAI-008
|
||||
- MAI-010
|
||||
- MAI-013
|
||||
- MAI-014
|
||||
- MAI-015
|
||||
- MAE-017
|
||||
- MAE-018
|
||||
- MAA-019
|
||||
- MAA-020
|
||||
|
||||
03-requerimientos:
|
||||
descripcion: "Requerimientos del giro"
|
||||
archivos:
|
||||
- archivo: "REQ-GIRO-TRANSPORTISTA.md"
|
||||
tipo: "requerimientos"
|
||||
descripcion: "Requerimientos especificos del giro"
|
||||
estado: "completado"
|
||||
|
||||
10-modelado:
|
||||
descripcion: "Modelos de datos y diagramas"
|
||||
archivos: []
|
||||
estado: "pendiente"
|
||||
|
||||
20-user-stories:
|
||||
descripcion: "Historias de usuario"
|
||||
archivos: []
|
||||
estado: "pendiente"
|
||||
|
||||
30-integraciones:
|
||||
descripcion: "Documentacion de integraciones"
|
||||
subdirectorios:
|
||||
- "gps-telematica/"
|
||||
- "pac-cfdi/"
|
||||
- "mapas/"
|
||||
- "whatsapp/"
|
||||
estado: "pendiente"
|
||||
|
||||
90-transversal:
|
||||
descripcion: "Temas transversales"
|
||||
archivos: []
|
||||
estado: "pendiente"
|
||||
|
||||
97-adr:
|
||||
descripcion: "Architecture Decision Records"
|
||||
archivos: []
|
||||
estado: "pendiente"
|
||||
rf_definidos: 68
|
||||
procesos: 13
|
||||
|
||||
orchestration:
|
||||
raiz:
|
||||
- archivo: "BOOTLOADER.md"
|
||||
tipo: "configuracion"
|
||||
descripcion: "Secuencia de carga de contexto"
|
||||
estado: "completado"
|
||||
|
||||
- archivo: "PROJECT-PROFILE.yml"
|
||||
tipo: "perfil"
|
||||
descripcion: "Perfil del proyecto para propagacion"
|
||||
estado: "completado"
|
||||
|
||||
- archivo: "CONTEXT-MAP.yml"
|
||||
tipo: "mapa"
|
||||
descripcion: "Mapa de contexto NEXUS"
|
||||
estado: "completado"
|
||||
|
||||
- archivo: "DEPENDENCY-GRAPH.yml"
|
||||
tipo: "dependencias"
|
||||
descripcion: "Grafo de dependencias"
|
||||
estado: "completado"
|
||||
|
||||
- archivo: "MAPA-DOCUMENTACION.yml"
|
||||
tipo: "indice"
|
||||
descripcion: "Este archivo"
|
||||
estado: "actualizado_2026-01-27"
|
||||
|
||||
subdirectorios:
|
||||
00-guidelines:
|
||||
- archivo: "CONTEXTO-PROYECTO.md"
|
||||
descripcion: "Contexto del proyecto"
|
||||
|
||||
directivas:
|
||||
- subdirectorio: "checklists/"
|
||||
descripcion: "Checklists por fase CAPVED"
|
||||
- archivo: "PROXIMA-ACCION.md"
|
||||
tipo: "planificacion"
|
||||
estado: "actualizado_2026-01-27"
|
||||
|
||||
inventarios:
|
||||
descripcion: "Inventarios sincronizados"
|
||||
archivos: []
|
||||
archivos:
|
||||
- archivo: "DATABASE_INVENTORY.yml"
|
||||
estado: "completado"
|
||||
- archivo: "BACKEND_INVENTORY.yml"
|
||||
estado: "corregido_2026-01-27"
|
||||
- archivo: "MASTER_INVENTORY.yml"
|
||||
estado: "nuevo_2026-01-27"
|
||||
|
||||
tareas:
|
||||
descripcion: "Historial de tareas"
|
||||
estructura: "YYYY-MM-DD/TASK-NNN-{nombre}/"
|
||||
|
||||
trazas:
|
||||
descripcion: "Trazas de agentes"
|
||||
archivos: []
|
||||
estructura: "TASK-YYYY-MM-DD-{nombre}/"
|
||||
tareas_existentes:
|
||||
- TASK-2026-01-25-001-CREAR-PROYECTO
|
||||
- TASK-2026-01-25-DOCUMENTACION-MODULOS
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# DOCUMENTOS POR CREAR (PRIORIZADOS)
|
||||
# CARPETAS ELIMINADAS (2026-01-27)
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
eliminadas_auditoria:
|
||||
fecha: "2026-01-27"
|
||||
razon: "Carpetas vacias sin contenido"
|
||||
carpetas:
|
||||
- "docs/01-analisis-referencias/"
|
||||
- "docs/10-modelado/"
|
||||
- "docs/20-user-stories/"
|
||||
- "docs/30-integraciones/"
|
||||
- "docs/90-transversal/"
|
||||
- "docs/97-adr/"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# DOCUMENTOS PENDIENTES (PRIORIZADOS)
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
pendientes:
|
||||
|
||||
alta_prioridad:
|
||||
- path: "docs/02-definicion-modulos/MAI-003-ordenes-transporte/"
|
||||
descripcion: "Definicion del modulo core de OT"
|
||||
P0_inmediato:
|
||||
- path: "docs/02-definicion-modulos/MAI-007-pod-cierre/"
|
||||
descripcion: "Modulo critico - bloquea facturacion"
|
||||
archivos_requeridos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
- historias-usuario/ (5-10 US)
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAI-011-gestion-flota/"
|
||||
descripcion: "Definicion del modulo de flota"
|
||||
- path: "docs/02-definicion-modulos/MAI-004-planeacion/"
|
||||
descripcion: "Workflow critico"
|
||||
archivos_requeridos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
- historias-usuario/ (5-10 US)
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAI-006-tracking/"
|
||||
descripcion: "Definicion del modulo de tracking"
|
||||
- path: "docs/02-definicion-modulos/MAI-005-despacho/"
|
||||
descripcion: "Workflow + NOM-068"
|
||||
archivos_requeridos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
- historias-usuario/ (5-10 US)
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAE-016-carta-porte-cfdi/"
|
||||
descripcion: "Definicion del modulo de Carta Porte"
|
||||
- path: "docs/02-definicion-modulos/MAI-002-tarifas-sla/"
|
||||
descripcion: "Base comercial"
|
||||
archivos_requeridos:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
- historias-usuario/ (5-10 US)
|
||||
|
||||
media_prioridad:
|
||||
- path: "docs/10-modelado/MODELO-DATOS-TRANSPORT.md"
|
||||
descripcion: "Modelo de datos del schema transport"
|
||||
P1_corto_plazo:
|
||||
- path: "docs/02-definicion-modulos/MAI-009-facturacion-transporte/"
|
||||
descripcion: "Completar documentacion (tiene ENTITIES.md)"
|
||||
archivos_faltantes:
|
||||
- README.md
|
||||
- REQUERIMIENTOS.md
|
||||
- RESUMEN-EPICA.md
|
||||
|
||||
- path: "docs/30-integraciones/gps-telematica/INTEGRACION-GPS.md"
|
||||
descripcion: "Documentacion de integracion GPS"
|
||||
- path: "docs/02-definicion-modulos/MAI-010-liquidaciones/"
|
||||
descripcion: "Pago operadores"
|
||||
|
||||
- path: "docs/30-integraciones/pac-cfdi/INTEGRACION-PAC.md"
|
||||
descripcion: "Documentacion de integracion PAC"
|
||||
- path: "docs/02-definicion-modulos/MAI-008-incidencias/"
|
||||
descripcion: "Soporte operativo"
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAI-006-tracking/historias-usuario/"
|
||||
descripcion: "Agregar 5-10 user stories"
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAI-011-gestion-flota/historias-usuario/"
|
||||
descripcion: "Agregar 5-10 user stories"
|
||||
|
||||
P2_mediano_plazo:
|
||||
- path: "docs/02-definicion-modulos/MAI-012-combustible-gastos/"
|
||||
descripcion: "Completar (tiene ENTITIES.md)"
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAI-013-mantenimiento/"
|
||||
descripcion: "Mantenimiento flota"
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAI-014-carriers/"
|
||||
descripcion: "Terceros"
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAE-017-hos-bitacora/"
|
||||
descripcion: "Compliance HOS"
|
||||
|
||||
- path: "docs/02-definicion-modulos/MAE-018-reportes-kpis/"
|
||||
descripcion: "Analytics"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# ESTADISTICAS
|
||||
# ESTADISTICAS (CORREGIDAS)
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
estadisticas:
|
||||
total_archivos: 25
|
||||
completados: 15
|
||||
pendientes: 10
|
||||
cobertura: "60%"
|
||||
total_archivos_docs: 45
|
||||
archivos_completados: 32
|
||||
archivos_parciales: 8
|
||||
archivos_pendientes: "~40 (modulos sin documentar)"
|
||||
|
||||
modulos:
|
||||
total: 20
|
||||
documentados_completos: 2
|
||||
documentados_parciales: 4
|
||||
sin_documentar: 14
|
||||
|
||||
user_stories:
|
||||
existentes: 30
|
||||
requeridas_estimado: 180
|
||||
gap: 150
|
||||
|
||||
cobertura_documentacion: "25%"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# HISTORIAL
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
historial:
|
||||
- fecha: "2026-01-25"
|
||||
autor: "META-ORQUESTADOR"
|
||||
cambio: "Creacion inicial"
|
||||
|
||||
- fecha: "2026-01-27"
|
||||
autor: "AUDITOR"
|
||||
cambio: |
|
||||
Auditoria Fase 0:
|
||||
- Eliminadas 6 carpetas vacias
|
||||
- Estadisticas corregidas
|
||||
- Pendientes priorizados
|
||||
- Estructura actualizada
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# METADATA
|
||||
@ -176,3 +322,5 @@ estadisticas:
|
||||
metadata:
|
||||
created_by: "META-ORQUESTADOR"
|
||||
created_at: "2026-01-25"
|
||||
last_audit: "2026-01-27"
|
||||
auditor: "AUDITOR-FASE-0"
|
||||
|
||||
@ -1,41 +1,62 @@
|
||||
# PROXIMA-ACCION.md - ERP Transportistas
|
||||
|
||||
**Ultima Actualizacion:** 2026-01-25
|
||||
**Ultima Actualizacion:** 2026-01-27 (Auditoria Fase 0)
|
||||
**Sistema:** SIMCO v4.0.0
|
||||
**Estado del Proyecto:** 45% completado | DDL 100% | Backend 40%
|
||||
**Estado del Proyecto:** 15% completado | DDL 100% | Backend 15% | Frontend 0%
|
||||
|
||||
---
|
||||
|
||||
## Estado Actual (2026-01-25)
|
||||
## CORRECCION IMPORTANTE (2026-01-27)
|
||||
|
||||
La auditoria de documentacion revelo discrepancias significativas entre lo documentado
|
||||
y el estado real del codigo. Los porcentajes han sido corregidos:
|
||||
|
||||
| Aspecto | Antes (Incorrecto) | Ahora (Real) |
|
||||
|---------|-------------------|--------------|
|
||||
| Backend | 40% | 15% |
|
||||
| Entities nuevas | 58 propias | 44 (muchas genericas) |
|
||||
| Entities especializadas | "~25 implementadas" | 11 implementadas |
|
||||
|
||||
---
|
||||
|
||||
## Estado Actual (2026-01-27)
|
||||
|
||||
### Progreso General
|
||||
|
||||
| Capa | Progreso | Notas |
|
||||
|------|----------|-------|
|
||||
| DDL | 100% | 8 schemas especializados transporte |
|
||||
| Backend | 40% | 153 entities (95 heredadas + 11 nuevas especializadas) |
|
||||
| Backend | 15% | 153 entities (109 heredadas + 44 propias), faltan services/DTOs |
|
||||
| Frontend | 0% | Pendiente |
|
||||
| Documentacion | 30% | Requerimientos definidos, falta especificaciones modulos |
|
||||
| Documentacion | 25% | Requerimientos definidos, falta especificar modulos |
|
||||
|
||||
### Entidades Nuevas Creadas (2026-01-25)
|
||||
### Desglose de Entities
|
||||
|
||||
**Modulo: combustible-gastos (MAI-012)**
|
||||
- `carga-combustible.entity.ts` - Cargas de combustible
|
||||
- `cruce-peaje.entity.ts` - Cruces de peaje
|
||||
- `gasto-viaje.entity.ts` - Gastos de viaje
|
||||
- `anticipo-viatico.entity.ts` - Anticipos viaticos
|
||||
- `control-rendimiento.entity.ts` - Control de rendimiento
|
||||
| Categoria | Cantidad | Estado |
|
||||
|-----------|----------|--------|
|
||||
| Heredadas erp-core | 109 | 100% funcionales |
|
||||
| Propias genericas | 33 | Entity only, sin services |
|
||||
| Propias especializadas | 11 | Entity only, sin services |
|
||||
| **Disenadas sin implementar** | **~58** | **GAP CRITICO** |
|
||||
|
||||
**Modulo: tarifas-transporte (MAI-009)**
|
||||
- `lane.entity.ts` - Lanes/rutas de transporte
|
||||
- `tarifa.entity.ts` - Tarifas por lane
|
||||
- `recargo-catalogo.entity.ts` - Catalogo de recargos
|
||||
- `factura-transporte.entity.ts` - Facturas de transporte
|
||||
- `linea-factura.entity.ts` - Lineas de factura
|
||||
- `fuel-surcharge.entity.ts` - Recargo por combustible
|
||||
### Entities Especializadas Creadas (2026-01-25)
|
||||
|
||||
### Controladores Nuevos Creados (2026-01-25)
|
||||
**Modulo: combustible-gastos (MAI-012)** - 5 entities
|
||||
- `carga-combustible.entity.ts`
|
||||
- `cruce-peaje.entity.ts`
|
||||
- `gasto-viaje.entity.ts`
|
||||
- `anticipo-viatico.entity.ts`
|
||||
- `control-rendimiento.entity.ts`
|
||||
|
||||
**Modulo: tarifas-transporte (MAI-009)** - 6 entities
|
||||
- `lane.entity.ts`
|
||||
- `tarifa.entity.ts`
|
||||
- `recargo-catalogo.entity.ts`
|
||||
- `factura-transporte.entity.ts`
|
||||
- `linea-factura.entity.ts`
|
||||
- `fuel-surcharge.entity.ts`
|
||||
|
||||
### Controladores Creados
|
||||
- `operadores.controller.ts` (gestion-flota)
|
||||
- `unidades.controller.ts` (gestion-flota)
|
||||
- `ordenes-transporte.controller.ts` (ordenes-transporte)
|
||||
@ -44,87 +65,119 @@
|
||||
|
||||
---
|
||||
|
||||
## Tareas Completadas
|
||||
## Gaps Criticos Identificados
|
||||
|
||||
### TASK-2026-01-25-001-CREAR-PROYECTO
|
||||
- Estructura de carpetas creada
|
||||
- CLAUDE.md con especificaciones del giro
|
||||
- Documentacion de requerimientos (REQ-GIRO-TRANSPORTISTA.md)
|
||||
- Registro en SUBMODULES-INVENTORY.yml
|
||||
- **Commit:** 2026-01-25
|
||||
### Entities Especializadas Faltantes (~58)
|
||||
|
||||
### TASK-2026-01-25-DOCUMENTACION-MODULOS (En Progreso)
|
||||
- DATABASE_INVENTORY.yml creado
|
||||
- BACKEND_INVENTORY.yml creado
|
||||
- PROXIMA-ACCION.md actualizado
|
||||
| Modulo | Entities Faltantes | Prioridad |
|
||||
|--------|-------------------|-----------|
|
||||
| MAI-003 | OrdenTransporte, Embarque, Parada, etc. | P0 |
|
||||
| MAI-011 | Unidad, Remolque, Operador, etc. | P0 |
|
||||
| MAI-007 | POD, FirmaDigital, FotoEntrega | P0 |
|
||||
| MAI-004 | Consolidacion, AsignacionRecurso | P0 |
|
||||
| MAI-005 | ChecklistPreViaje, Sello, EvidenciaCarga | P0 |
|
||||
| MAI-006 | EventoTracking, Geocerca, AlertaTracking | P1 |
|
||||
| MAI-013 | OrdenTrabajo, ProgramaMantenimiento | P2 |
|
||||
| MAI-014 | Carrier, DocumentoCarrier, Scorecard | P2 |
|
||||
|
||||
### Documentacion Faltante
|
||||
|
||||
| Modulo | Tiene REQUERIMIENTOS.md | Tiene User Stories |
|
||||
|--------|-------------------------|-------------------|
|
||||
| MAI-003 | Si | Si (10 US) |
|
||||
| MAI-006 | Si | No |
|
||||
| MAI-011 | Si | No |
|
||||
| MAE-016 | Si | Si (10 US) |
|
||||
| MAI-002 | No | No |
|
||||
| MAI-004 | No | No |
|
||||
| MAI-005 | No | No |
|
||||
| MAI-007 | No | No |
|
||||
| MAI-009 | No | No |
|
||||
| MAI-010 | No | No |
|
||||
|
||||
---
|
||||
|
||||
## Proximas Acciones
|
||||
|
||||
### P0 - Inmediato
|
||||
### P0 - Inmediato (Auditoria Fase 0 en progreso)
|
||||
|
||||
1. **Completar servicios para entidades nuevas**
|
||||
- combustible-gastos: crear services y DTOs
|
||||
- tarifas-transporte: crear services y DTOs
|
||||
- Estimacion: 4-6 horas
|
||||
1. **Completar purga de documentacion** - En progreso
|
||||
- [x] Eliminar carpetas vacias
|
||||
- [x] Reescribir BACKEND_INVENTORY.yml
|
||||
- [x] Reescribir ENTITIES-CATALOG.md
|
||||
- [x] Actualizar PROXIMA-ACCION.md
|
||||
- [ ] Crear MASTER_INVENTORY.yml
|
||||
- [ ] Actualizar MAPA-DOCUMENTACION.yml
|
||||
|
||||
2. **Crear especificaciones de modulos prioritarios**
|
||||
- MAI-003: Ordenes de Transporte
|
||||
- MAI-006: Tracking
|
||||
- MAI-009: Facturacion Transporte
|
||||
- MAI-011: Gestion de Flota
|
||||
- MAE-016: Carta Porte CFDI
|
||||
### P0 - Especificacion de Modulos Criticos
|
||||
|
||||
### P1 - Corto Plazo
|
||||
2. **Crear REQUERIMIENTOS.md para modulos P0**
|
||||
- MAI-007 (POD y Cierre) - Bloquea facturacion
|
||||
- MAI-004 (Planeacion TMS) - Workflow critico
|
||||
- MAI-005 (Despacho) - Workflow + NOM-068
|
||||
- MAI-002 (Tarifas y SLA) - Base comercial
|
||||
|
||||
3. **Implementar modulo Carta Porte CFDI 3.1**
|
||||
- Entidades para complemento fiscal
|
||||
- Integracion con PAC
|
||||
- Generacion XML/PDF
|
||||
3. **Crear User Stories para modulos con REQUERIMIENTOS**
|
||||
- MAI-006 (Tracking) - 5-10 US
|
||||
- MAI-011 (Gestion Flota) - 5-10 US
|
||||
|
||||
4. **Implementar frontend base**
|
||||
- Dashboard transportista
|
||||
- Gestion de flota
|
||||
- Tracking de viajes
|
||||
### P1 - Completar Backend
|
||||
|
||||
4. **Implementar entities especializadas**
|
||||
- OrdenTransporte, Embarque, Parada (MAI-003)
|
||||
- Unidad, Remolque, Operador (MAI-011)
|
||||
- POD, FirmaDigital (MAI-007)
|
||||
|
||||
5. **Crear services y DTOs para entities existentes**
|
||||
- combustible-gastos
|
||||
- tarifas-transporte
|
||||
|
||||
### P1 - Especificacion Modulos Secundarios
|
||||
|
||||
6. **Crear especificaciones MAI-009 (Facturacion)**
|
||||
7. **Crear especificaciones MAI-010 (Liquidaciones)**
|
||||
8. **Crear especificaciones MAI-008 (Incidencias)**
|
||||
|
||||
### P2 - Mediano Plazo
|
||||
|
||||
5. **Integracion con GPS/Telematica**
|
||||
6. **Portal de clientes**
|
||||
7. **App movil para operadores**
|
||||
9. **Modulo Carta Porte CFDI 3.1**
|
||||
- Validar entities vs requisitos SAT
|
||||
- Integracion PAC
|
||||
|
||||
10. **Integracion GPS/Telematica**
|
||||
11. **Portal de clientes**
|
||||
|
||||
---
|
||||
|
||||
## Modulos del Sistema
|
||||
## Modulos del Sistema - Estado Corregido
|
||||
|
||||
### Fase 1 - MAI (Inicial)
|
||||
|
||||
| Codigo | Nombre | DDL | Backend | Frontend |
|
||||
|--------|--------|:---:|:-------:|:--------:|
|
||||
| MAI-001 | Fundamentos | - | 100% | - |
|
||||
| MAI-002 | Clientes y Tarifas | - | 0% | - |
|
||||
| MAI-003 | Ordenes de Transporte | 100% | 40% | 0% |
|
||||
| MAI-004 | Planeacion TMS | 100% | 0% | 0% |
|
||||
| MAI-005 | Despacho | 100% | 0% | 0% |
|
||||
| MAI-006 | Tracking | 100% | 20% | 0% |
|
||||
| MAI-007 | POD y Cierre | 100% | 0% | 0% |
|
||||
| MAI-008 | Incidencias | 100% | 0% | 0% |
|
||||
| MAI-009 | Facturacion Transporte | 100% | 30% | 0% |
|
||||
| MAI-010 | Liquidaciones | 100% | 0% | 0% |
|
||||
| MAI-011 | Gestion de Flota | 100% | 40% | 0% |
|
||||
| MAI-012 | Combustible y Gastos | 100% | 50% | 0% |
|
||||
| MAI-013 | Mantenimiento Flota | 100% | 0% | 0% |
|
||||
| MAI-014 | Carriers (Terceros) | 100% | 0% | 0% |
|
||||
| MAI-015 | Portal Cliente | 100% | 0% | 0% |
|
||||
| Codigo | Nombre | DDL | Backend | Docs | Frontend |
|
||||
|--------|--------|:---:|:-------:|:----:|:--------:|
|
||||
| MAI-001 | Fundamentos | - | 100% | - | - |
|
||||
| MAI-002 | Clientes y Tarifas | - | 0% | 0% | 0% |
|
||||
| MAI-003 | Ordenes de Transporte | 100% | 10% | 80% | 0% |
|
||||
| MAI-004 | Planeacion TMS | 100% | 0% | 0% | 0% |
|
||||
| MAI-005 | Despacho | 100% | 0% | 0% | 0% |
|
||||
| MAI-006 | Tracking | 100% | 5% | 60% | 0% |
|
||||
| MAI-007 | POD y Cierre | 100% | 0% | 0% | 0% |
|
||||
| MAI-008 | Incidencias | 100% | 0% | 0% | 0% |
|
||||
| MAI-009 | Facturacion Transporte | 100% | 15% | 0% | 0% |
|
||||
| MAI-010 | Liquidaciones | 100% | 0% | 0% | 0% |
|
||||
| MAI-011 | Gestion de Flota | 100% | 10% | 60% | 0% |
|
||||
| MAI-012 | Combustible y Gastos | 100% | 20% | 30% | 0% |
|
||||
| MAI-013 | Mantenimiento Flota | 100% | 0% | 0% | 0% |
|
||||
| MAI-014 | Carriers (Terceros) | 100% | 0% | 0% | 0% |
|
||||
| MAI-015 | Portal Cliente | 100% | 0% | 0% | 0% |
|
||||
|
||||
### Fase 2 - MAE (Extendido)
|
||||
|
||||
| Codigo | Nombre | DDL | Backend | Frontend |
|
||||
|--------|--------|:---:|:-------:|:--------:|
|
||||
| MAE-016 | Carta Porte CFDI | 100% | 0% | 0% |
|
||||
| MAE-017 | HOS y Bitacora | 100% | 0% | 0% |
|
||||
| MAE-018 | Reportes y KPIs | 100% | 0% | 0% |
|
||||
| Codigo | Nombre | DDL | Backend | Docs | Frontend |
|
||||
|--------|--------|:---:|:-------:|:----:|:--------:|
|
||||
| MAE-016 | Carta Porte CFDI | 100% | 10% | 80% | 0% |
|
||||
| MAE-017 | HOS y Bitacora | 100% | 0% | 0% | 0% |
|
||||
| MAE-018 | Reportes y KPIs | 100% | 0% | 0% | 0% |
|
||||
|
||||
### Fase 3 - MAA (Avanzado)
|
||||
|
||||
@ -141,9 +194,19 @@
|
||||
|---------|-----------|
|
||||
| Inventario BD | `orchestration/inventarios/DATABASE_INVENTORY.yml` |
|
||||
| Inventario Backend | `orchestration/inventarios/BACKEND_INVENTORY.yml` |
|
||||
| Requerimientos | `docs/03-requerimientos/REQ-GIRO-TRANSPORTISTA.md` |
|
||||
| Catalogo Entities | `docs/_definitions/ENTITIES-CATALOG.md` |
|
||||
| Requerimientos Giro | `docs/03-requerimientos/REQ-GIRO-TRANSPORTISTA.md` |
|
||||
| CLAUDE.md | `CLAUDE.md` |
|
||||
|
||||
---
|
||||
|
||||
## Historial de Cambios
|
||||
|
||||
| Fecha | Cambio |
|
||||
|-------|--------|
|
||||
| 2026-01-25 | Creacion inicial |
|
||||
| 2026-01-27 | CORRECCION: Porcentajes ajustados tras auditoria |
|
||||
|
||||
---
|
||||
|
||||
*Sistema SIMCO v4.0.0 - ERP Transportistas*
|
||||
|
||||
@ -1,112 +1,188 @@
|
||||
# BACKEND_INVENTORY.yml - ERP Transportistas
|
||||
# Sistema SIMCO v4.0.0
|
||||
# Generado: 2026-01-25
|
||||
# CORREGIDO: 2026-01-27 (Auditoria Fase 0)
|
||||
|
||||
version: "1.0.0"
|
||||
version: "2.0.0"
|
||||
created: "2026-01-25"
|
||||
updated: "2026-01-25"
|
||||
updated: "2026-01-27"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# RESUMEN EJECUTIVO
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
# Resumen
|
||||
summary:
|
||||
framework: NestJS
|
||||
language: TypeScript
|
||||
total_modules: 23
|
||||
total_entities: 153
|
||||
entities_heredadas: 109
|
||||
entities_propias: 44
|
||||
hereda_de: erp-core
|
||||
status: "40% implementado"
|
||||
status: "15% implementado (entities creadas, faltan services/DTOs/tests)"
|
||||
|
||||
# NOTA IMPORTANTE:
|
||||
# El 15% refleja que hay entities pero la mayoria NO tiene:
|
||||
# - Services completos
|
||||
# - DTOs
|
||||
# - Tests
|
||||
# - Validaciones de negocio
|
||||
# El 40% anterior era INCORRECTO
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# MODULOS HEREDADOS DE ERP-CORE (109 entities)
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
modules_heredados:
|
||||
|
||||
# Modulos del Backend
|
||||
modules:
|
||||
# Heredados de erp-core
|
||||
heredados:
|
||||
- name: auth
|
||||
entities: 20
|
||||
status: heredado
|
||||
descripcion: "Autenticacion, JWT, OAuth, 2FA"
|
||||
|
||||
- name: users
|
||||
entities: 3
|
||||
status: heredado
|
||||
descripcion: "Gestion de usuarios"
|
||||
|
||||
- name: tenants
|
||||
entities: 2
|
||||
status: heredado
|
||||
descripcion: "Multi-tenancy"
|
||||
|
||||
- name: companies
|
||||
entities: 1
|
||||
status: heredado
|
||||
descripcion: "Empresas transportistas"
|
||||
status: heredado_completo
|
||||
descripcion: "Autenticacion, JWT, OAuth, 2FA, sessions"
|
||||
entidades:
|
||||
- user.entity.ts
|
||||
- role.entity.ts
|
||||
- permission.entity.ts
|
||||
- session.entity.ts
|
||||
- tenant.entity.ts
|
||||
- company.entity.ts
|
||||
- group.entity.ts
|
||||
- api-key.entity.ts
|
||||
- password-reset.entity.ts
|
||||
- oauth-provider.entity.ts
|
||||
- oauth-state.entity.ts
|
||||
- oauth-user-link.entity.ts
|
||||
- trusted-device.entity.ts
|
||||
- verification-code.entity.ts
|
||||
- mfa-audit-log.entity.ts
|
||||
- device.entity.ts
|
||||
- user-profile.entity.ts
|
||||
- user-profile-assignment.entity.ts
|
||||
- profile-tool.entity.ts
|
||||
- profile-module.entity.ts
|
||||
controllers: 2
|
||||
services: heredados
|
||||
|
||||
- name: ai
|
||||
entities: 7
|
||||
status: heredado
|
||||
status: heredado_completo
|
||||
descripcion: "Integracion IA/LLM"
|
||||
entidades:
|
||||
- completion.entity.ts
|
||||
- conversation.entity.ts
|
||||
- embedding.entity.ts
|
||||
- knowledge-base.entity.ts
|
||||
- model.entity.ts
|
||||
- prompt.entity.ts
|
||||
- usage.entity.ts
|
||||
controllers: 1
|
||||
services: heredados
|
||||
|
||||
- name: audit
|
||||
entities: 7
|
||||
status: heredado
|
||||
status: heredado_completo
|
||||
descripcion: "Auditoria y logs"
|
||||
|
||||
- name: notifications
|
||||
entities: 6
|
||||
status: heredado
|
||||
descripcion: "Notificaciones multicanal"
|
||||
entidades:
|
||||
- audit-log.entity.ts
|
||||
- config-change.entity.ts
|
||||
- data-export.entity.ts
|
||||
- entity-change.entity.ts
|
||||
- login-history.entity.ts
|
||||
- permission-change.entity.ts
|
||||
- sensitive-data-access.entity.ts
|
||||
controllers: 1
|
||||
services: heredados
|
||||
|
||||
- name: billing-usage
|
||||
entities: 5
|
||||
status: heredado
|
||||
descripcion: "Facturacion SaaS"
|
||||
entities: 13
|
||||
status: heredado_completo
|
||||
descripcion: "Facturacion SaaS y planes"
|
||||
controllers: 4
|
||||
services: heredados
|
||||
|
||||
- name: branches
|
||||
entities: 5
|
||||
status: heredado
|
||||
status: heredado_completo
|
||||
descripcion: "Sucursales"
|
||||
controllers: 1
|
||||
services: heredados
|
||||
|
||||
- name: core
|
||||
entities: 10
|
||||
status: heredado_base
|
||||
descripcion: "Modulo core compartido"
|
||||
controllers: 1
|
||||
services: heredados
|
||||
|
||||
- name: financial
|
||||
entities: 15
|
||||
status: heredado
|
||||
status: heredado_completo
|
||||
descripcion: "Contabilidad base"
|
||||
controllers: 1
|
||||
services: heredados
|
||||
|
||||
- name: inventory
|
||||
entities: 14
|
||||
status: heredado
|
||||
descripcion: "Inventario base"
|
||||
|
||||
- name: partners
|
||||
entities: 5
|
||||
status: heredado
|
||||
descripcion: "Clientes/Proveedores"
|
||||
|
||||
- name: payment-terminals
|
||||
entities: 3
|
||||
status: heredado
|
||||
descripcion: "Terminales de pago"
|
||||
entities: 15
|
||||
status: heredado_completo
|
||||
descripcion: "Inventario base (refacciones)"
|
||||
controllers: 3
|
||||
services: heredados
|
||||
|
||||
- name: mcp
|
||||
entities: 2
|
||||
status: heredado
|
||||
status: heredado_completo
|
||||
descripcion: "MCP Server"
|
||||
controllers: 1
|
||||
services: heredados
|
||||
|
||||
- name: notifications
|
||||
entities: 6
|
||||
status: heredado_completo
|
||||
descripcion: "Notificaciones multicanal"
|
||||
controllers: 1
|
||||
services: heredados
|
||||
|
||||
- name: partners
|
||||
entities: 6
|
||||
status: heredado_extendido
|
||||
descripcion: "Clientes/Proveedores/Carriers"
|
||||
controllers: 3
|
||||
services: heredados
|
||||
notas: "Extendido para shippers y carriers"
|
||||
|
||||
- name: payment-terminals
|
||||
entities: 3
|
||||
status: heredado_completo
|
||||
descripcion: "Terminales de pago"
|
||||
controllers: 7
|
||||
services: heredados
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# MODULOS PROPIOS DE TRANSPORTE (44 entities)
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
modules_propios:
|
||||
|
||||
# Especializados de Transporte (NUEVOS)
|
||||
especializados:
|
||||
- name: ordenes-transporte
|
||||
entities: 4
|
||||
status: en_progreso
|
||||
descripcion: "Ordenes de transporte y embarques"
|
||||
entities: 5
|
||||
status: entity_only
|
||||
descripcion: "Ordenes de transporte y cotizaciones"
|
||||
modulo_simco: MAI-003
|
||||
entidades:
|
||||
- quotation.entity.ts
|
||||
- quotation-item.entity.ts
|
||||
- sales-order.entity.ts
|
||||
- sales-order-item.entity.ts
|
||||
controllers: 1
|
||||
notas: "Pendiente completar servicios"
|
||||
- (1 adicional)
|
||||
controllers: 2
|
||||
services: pendiente
|
||||
dtos: pendiente
|
||||
notas: |
|
||||
Entities creadas pero son GENERICAS de sales.
|
||||
Falta: OrdenTransporte, Embarque, Parada, RestriccionOT
|
||||
como entities ESPECIALIZADAS del giro transporte.
|
||||
|
||||
- name: gestion-flota
|
||||
entities: 7
|
||||
status: en_progreso
|
||||
entities: 9
|
||||
status: entity_only
|
||||
descripcion: "Unidades, operadores, productos"
|
||||
modulo_simco: MAI-011
|
||||
entidades:
|
||||
@ -117,30 +193,45 @@ modules:
|
||||
- product-attribute-value.entity.ts
|
||||
- product-price.entity.ts
|
||||
- product-supplier.entity.ts
|
||||
controllers: 2
|
||||
notas: "Controladores operadores y unidades creados"
|
||||
- (2 adicionales)
|
||||
controllers: 3
|
||||
services: pendiente
|
||||
notas: |
|
||||
Entities son GENERICAS de products.
|
||||
Falta: Unidad, Remolque, Operador, LicenciaOperador,
|
||||
DocumentoUnidad, DisponibilidadOperador como
|
||||
entities ESPECIALIZADAS del giro transporte.
|
||||
|
||||
- name: tracking
|
||||
entities: 0
|
||||
status: en_progreso
|
||||
entities: 2
|
||||
status: entity_only
|
||||
descripcion: "GPS, eventos, alertas"
|
||||
modulo_simco: MAI-006
|
||||
controllers: 1
|
||||
notas: "Controlador basico creado, faltan entidades"
|
||||
services: pendiente
|
||||
notas: |
|
||||
Solo 2 entities basicas.
|
||||
Falta: EventoTracking, Geocerca, AlertaTracking,
|
||||
ETADinamico, DispositivoGPS
|
||||
|
||||
- name: viajes
|
||||
entities: 1
|
||||
status: en_progreso
|
||||
entities: 4
|
||||
status: entity_only
|
||||
descripcion: "Viajes y timesheets"
|
||||
modulo_simco: MAI-003
|
||||
modulo_simco: MAI-003/MAI-004
|
||||
entidades:
|
||||
- timesheet.entity.ts
|
||||
controllers: 1
|
||||
notas: "Controlador creado"
|
||||
- (3 adicionales)
|
||||
controllers: 2
|
||||
services: pendiente
|
||||
notas: |
|
||||
Entities genericas de projects.
|
||||
Falta: Viaje, Ruta, ParadaViaje, ChecklistPreViaje,
|
||||
SelloViaje, EvidenciaCarga
|
||||
|
||||
- name: combustible-gastos
|
||||
entities: 5
|
||||
status: nuevo
|
||||
status: entity_creada
|
||||
descripcion: "Control de combustible, peajes, gastos"
|
||||
modulo_simco: MAI-012
|
||||
entidades:
|
||||
@ -150,11 +241,13 @@ modules:
|
||||
- anticipo-viatico.entity.ts
|
||||
- control-rendimiento.entity.ts
|
||||
controllers: 0
|
||||
notas: "Entidades creadas, faltan controladores y servicios"
|
||||
services: pendiente
|
||||
dtos: pendiente
|
||||
notas: "Entities especializadas creadas 2026-01-25. Faltan controllers y services."
|
||||
|
||||
- name: tarifas-transporte
|
||||
entities: 6
|
||||
status: nuevo
|
||||
status: entity_creada
|
||||
descripcion: "Tarifas por lane, facturacion, recargos"
|
||||
modulo_simco: MAI-009
|
||||
entidades:
|
||||
@ -165,62 +258,132 @@ modules:
|
||||
- linea-factura.entity.ts
|
||||
- fuel-surcharge.entity.ts
|
||||
controllers: 0
|
||||
notas: "Entidades creadas, faltan controladores y servicios"
|
||||
services: pendiente
|
||||
dtos: pendiente
|
||||
notas: "Entities especializadas creadas 2026-01-25. Faltan controllers y services."
|
||||
|
||||
- name: carta-porte
|
||||
entities: 0
|
||||
status: pendiente
|
||||
entities: 7
|
||||
status: entity_creada
|
||||
descripcion: "Complemento Carta Porte CFDI 3.1"
|
||||
modulo_simco: MAE-016
|
||||
notas: "Pendiente implementacion"
|
||||
controllers: 0
|
||||
services: pendiente
|
||||
notas: "7 entities basicas para carta porte. Requiere validacion vs SAT."
|
||||
|
||||
- name: fiscal
|
||||
entities: 0
|
||||
status: pendiente
|
||||
entities: 6
|
||||
status: entity_creada
|
||||
descripcion: "Integracion fiscal Mexico"
|
||||
notas: "Pendiente implementacion"
|
||||
controllers: 1
|
||||
services: pendiente
|
||||
notas: "Entities fiscales basicas."
|
||||
|
||||
- name: core
|
||||
entities: 0
|
||||
status: base
|
||||
descripcion: "Modulo core compartido"
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# RESUMEN DE TOTALES
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
# Totales
|
||||
totales:
|
||||
entities: 153
|
||||
controllers: 5
|
||||
services: TBD
|
||||
dtos: TBD
|
||||
entities:
|
||||
heredadas: 109
|
||||
propias: 44
|
||||
total: 153
|
||||
controllers:
|
||||
heredados: 26
|
||||
propios: 9
|
||||
total: 35
|
||||
services:
|
||||
heredados: "~30"
|
||||
propios: 0
|
||||
total: "~30"
|
||||
dtos:
|
||||
heredados: "~60"
|
||||
propios: 0
|
||||
total: "~60"
|
||||
|
||||
# Entidades Nuevas (2026-01-25)
|
||||
entidades_nuevas_2026_01_25:
|
||||
combustible_gastos:
|
||||
- carga-combustible.entity.ts
|
||||
- cruce-peaje.entity.ts
|
||||
- gasto-viaje.entity.ts
|
||||
- anticipo-viatico.entity.ts
|
||||
- control-rendimiento.entity.ts
|
||||
tarifas_transporte:
|
||||
- lane.entity.ts
|
||||
- tarifa.entity.ts
|
||||
- recargo-catalogo.entity.ts
|
||||
- factura-transporte.entity.ts
|
||||
- linea-factura.entity.ts
|
||||
- fuel-surcharge.entity.ts
|
||||
total: 11
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# ANALISIS DE GAPS
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
# Controladores Nuevos (2026-01-25)
|
||||
controladores_nuevos_2026_01_25:
|
||||
- operadores.controller.ts (gestion-flota)
|
||||
- unidades.controller.ts (gestion-flota)
|
||||
- ordenes-transporte.controller.ts (ordenes-transporte)
|
||||
- tracking.controller.ts (tracking)
|
||||
- viajes.controller.ts (viajes)
|
||||
total: 5
|
||||
gaps:
|
||||
criticos:
|
||||
- modulo: MAI-003
|
||||
descripcion: "Ordenes de Transporte"
|
||||
entities_requeridas:
|
||||
- OrdenTransporte
|
||||
- Embarque
|
||||
- Parada
|
||||
- RestriccionOT
|
||||
- ItemOT
|
||||
entities_existentes: 0
|
||||
gap: 5
|
||||
|
||||
- modulo: MAI-004
|
||||
descripcion: "Planeacion TMS"
|
||||
entities_requeridas:
|
||||
- Consolidacion
|
||||
- AsignacionRecurso
|
||||
- CapacidadRuta
|
||||
entities_existentes: 0
|
||||
gap: 3
|
||||
|
||||
- modulo: MAI-005
|
||||
descripcion: "Despacho"
|
||||
entities_requeridas:
|
||||
- ChecklistPreViaje
|
||||
- Sello
|
||||
- EvidenciaCarga
|
||||
- OrdenViaje
|
||||
entities_existentes: 0
|
||||
gap: 4
|
||||
|
||||
- modulo: MAI-007
|
||||
descripcion: "POD y Cierre"
|
||||
entities_requeridas:
|
||||
- POD
|
||||
- FirmaDigital
|
||||
- FotoEntrega
|
||||
- TiempoReal
|
||||
entities_existentes: 0
|
||||
gap: 4
|
||||
|
||||
- modulo: MAI-011
|
||||
descripcion: "Gestion de Flota"
|
||||
entities_requeridas:
|
||||
- Unidad
|
||||
- Remolque
|
||||
- Operador
|
||||
- LicenciaOperador
|
||||
- DocumentoUnidad
|
||||
- DisponibilidadOperador
|
||||
entities_existentes: 0
|
||||
gap: 6
|
||||
|
||||
total_entities_faltantes: 22
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# NOTAS Y OBSERVACIONES
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
# Notas
|
||||
notas:
|
||||
- "Backend hereda 95+ entities de erp-core"
|
||||
- "11 entidades especializadas creadas para transporte"
|
||||
- "5 controladores nuevos agregados 2026-01-25"
|
||||
- "Pendiente: servicios, DTOs, tests"
|
||||
- "CORRECCION 2026-01-27: El progreso del 40% era INCORRECTO"
|
||||
- "El progreso REAL es ~15% (solo hay entities, falta implementacion)"
|
||||
- "109 entities son heredadas de erp-core"
|
||||
- "44 entities son propias pero muchas son GENERICAS no especializadas"
|
||||
- "Las entities especializadas del giro (22+) NO EXISTEN aun"
|
||||
- "Hay 11 entities nuevas especializadas creadas 2026-01-25 (combustible + tarifas)"
|
||||
- "Faltan services, DTOs, validaciones para todas las entities propias"
|
||||
|
||||
historial:
|
||||
- fecha: "2026-01-25"
|
||||
autor: "META-ORQUESTADOR"
|
||||
cambio: "Creacion inicial"
|
||||
|
||||
- fecha: "2026-01-27"
|
||||
autor: "AUDITOR"
|
||||
cambio: |
|
||||
CORRECCION CRITICA: Reescritura completa con estado real.
|
||||
- Porcentaje corregido de 40% a 15%
|
||||
- Separacion clara heredadas vs propias
|
||||
- Identificacion de gaps criticos
|
||||
- Documentacion de entities faltantes
|
||||
|
||||
456
orchestration/inventarios/MASTER_INVENTORY.yml
Normal file
456
orchestration/inventarios/MASTER_INVENTORY.yml
Normal file
@ -0,0 +1,456 @@
|
||||
# MASTER_INVENTORY.yml - ERP Transportistas
|
||||
# Sistema SIMCO v4.0.0
|
||||
# Inventario Maestro Consolidado
|
||||
# Creado: 2026-01-27 (Auditoria Fase 0)
|
||||
|
||||
version: "1.0.0"
|
||||
created: "2026-01-27"
|
||||
updated: "2026-01-27"
|
||||
audit_date: "2026-01-27"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# RESUMEN EJECUTIVO
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
resumen:
|
||||
proyecto: erp-transportistas
|
||||
tipo: ERP Vertical (Transporte de Carga)
|
||||
hereda_de: erp-core
|
||||
estado_general: "15% completado"
|
||||
|
||||
metricas:
|
||||
ddl:
|
||||
schemas: 8
|
||||
tablas_estimadas: 98
|
||||
enums_estimados: 47
|
||||
progreso: "100%"
|
||||
|
||||
backend:
|
||||
framework: NestJS
|
||||
entities_total: 153
|
||||
entities_heredadas: 109
|
||||
entities_propias: 44
|
||||
entities_especializadas_faltantes: 58
|
||||
controllers: 35
|
||||
services_propios: 0
|
||||
progreso: "15%"
|
||||
|
||||
frontend:
|
||||
framework: React
|
||||
componentes: 0
|
||||
paginas: 0
|
||||
progreso: "0%"
|
||||
|
||||
documentacion:
|
||||
modulos_total: 20
|
||||
modulos_documentados: 4
|
||||
user_stories: 30
|
||||
progreso: "25%"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# COHERENCIA ENTRE CAPAS
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
coherencia:
|
||||
ddl_vs_backend:
|
||||
tablas_ddl: 98
|
||||
entities_especializadas_esperadas: 98
|
||||
entities_especializadas_implementadas: 44
|
||||
gap: 54
|
||||
coherencia_porcentaje: "45%"
|
||||
estado: "INCOHERENTE - Requiere implementacion de entities"
|
||||
|
||||
backend_vs_documentacion:
|
||||
modulos_documentados_con_entities: 4
|
||||
modulos_documentados_sin_entities: 6
|
||||
modulos_sin_documentacion: 10
|
||||
estado: "INCOHERENTE - Falta documentacion de modulos"
|
||||
|
||||
rf_vs_modulos:
|
||||
rf_totales_giro: 68
|
||||
rf_cubiertos_por_modulos: 40
|
||||
rf_sin_modulo: 28
|
||||
cobertura: "59%"
|
||||
estado: "PARCIAL - Requiere mapeo completo"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# INVENTARIO DE MODULOS
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
modulos:
|
||||
fase_1_mai:
|
||||
- codigo: MAI-001
|
||||
nombre: Fundamentos
|
||||
ddl: "-"
|
||||
backend: "100%"
|
||||
docs: "-"
|
||||
frontend: "-"
|
||||
herencia: "100% erp-core"
|
||||
prioridad: "-"
|
||||
|
||||
- codigo: MAI-002
|
||||
nombre: Clientes y Tarifas
|
||||
ddl: "0%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P0
|
||||
rf_relacionados: [RF-4.1.1, RF-4.1.2, RF-4.1.3, RF-4.1.4, RF-4.1.5]
|
||||
|
||||
- codigo: MAI-003
|
||||
nombre: Ordenes de Transporte
|
||||
ddl: "100%"
|
||||
backend: "10%"
|
||||
docs: "80%"
|
||||
frontend: "0%"
|
||||
prioridad: P0
|
||||
rf_relacionados: [RF-4.2.1, RF-4.2.2, RF-4.2.3, RF-4.2.4, RF-4.2.5, RF-4.2.6]
|
||||
archivos_docs:
|
||||
- docs/02-definicion-modulos/MAI-003-ordenes-transporte/README.md
|
||||
- docs/02-definicion-modulos/MAI-003-ordenes-transporte/REQUERIMIENTOS.md
|
||||
- docs/02-definicion-modulos/MAI-003-ordenes-transporte/RESUMEN-EPICA.md
|
||||
user_stories: 10
|
||||
|
||||
- codigo: MAI-004
|
||||
nombre: Planeacion TMS
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P0
|
||||
rf_relacionados: [RF-4.3.1, RF-4.3.2, RF-4.3.3, RF-4.3.4, RF-4.3.5, RF-4.3.6]
|
||||
|
||||
- codigo: MAI-005
|
||||
nombre: Despacho
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P0
|
||||
rf_relacionados: [RF-4.4.1, RF-4.4.2, RF-4.4.3, RF-4.4.4, RF-4.4.5, RF-4.4.6]
|
||||
|
||||
- codigo: MAI-006
|
||||
nombre: Tracking
|
||||
ddl: "100%"
|
||||
backend: "5%"
|
||||
docs: "60%"
|
||||
frontend: "0%"
|
||||
prioridad: P1
|
||||
rf_relacionados: [RF-4.5.1, RF-4.5.2, RF-4.5.3, RF-4.5.4, RF-4.5.5, RF-4.5.6]
|
||||
archivos_docs:
|
||||
- docs/02-definicion-modulos/MAI-006-tracking/README.md
|
||||
- docs/02-definicion-modulos/MAI-006-tracking/REQUERIMIENTOS.md
|
||||
- docs/02-definicion-modulos/MAI-006-tracking/RESUMEN-EPICA.md
|
||||
|
||||
- codigo: MAI-007
|
||||
nombre: POD y Cierre
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P0
|
||||
rf_relacionados: [RF-4.7.1, RF-4.7.2, RF-4.7.3, RF-4.7.4]
|
||||
|
||||
- codigo: MAI-008
|
||||
nombre: Incidencias
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P1
|
||||
rf_relacionados: [RF-4.6.1, RF-4.6.2, RF-4.6.3, RF-4.6.4, RF-4.6.5, RF-4.6.6]
|
||||
|
||||
- codigo: MAI-009
|
||||
nombre: Facturacion Transporte
|
||||
ddl: "100%"
|
||||
backend: "15%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P1
|
||||
rf_relacionados: [RF-4.8.1, RF-4.8.2, RF-4.8.3, RF-4.8.4, RF-4.8.5]
|
||||
entities_implementadas: 6
|
||||
|
||||
- codigo: MAI-010
|
||||
nombre: Liquidaciones
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P1
|
||||
rf_relacionados: [RF-4.9.1, RF-4.9.2, RF-4.9.3, RF-4.9.4]
|
||||
|
||||
- codigo: MAI-011
|
||||
nombre: Gestion de Flota
|
||||
ddl: "100%"
|
||||
backend: "10%"
|
||||
docs: "60%"
|
||||
frontend: "0%"
|
||||
prioridad: P0
|
||||
rf_relacionados: [RF-4.11.1, RF-4.11.2, RF-4.11.3, RF-4.11.4, RF-4.11.5]
|
||||
archivos_docs:
|
||||
- docs/02-definicion-modulos/MAI-011-gestion-flota/README.md
|
||||
- docs/02-definicion-modulos/MAI-011-gestion-flota/REQUERIMIENTOS.md
|
||||
- docs/02-definicion-modulos/MAI-011-gestion-flota/RESUMEN-EPICA.md
|
||||
|
||||
- codigo: MAI-012
|
||||
nombre: Combustible y Gastos
|
||||
ddl: "100%"
|
||||
backend: "20%"
|
||||
docs: "30%"
|
||||
frontend: "0%"
|
||||
prioridad: P2
|
||||
rf_relacionados: [RF-4.10.1, RF-4.10.2, RF-4.10.3, RF-4.10.4, RF-4.10.5]
|
||||
entities_implementadas: 5
|
||||
archivos_docs:
|
||||
- docs/02-definicion-modulos/MAI-012-combustible-gastos/ENTITIES.md
|
||||
|
||||
- codigo: MAI-013
|
||||
nombre: Mantenimiento Flota
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P2
|
||||
rf_relacionados: [RF-4.11.1, RF-4.11.2, RF-4.11.3, RF-4.11.4, RF-4.11.5]
|
||||
|
||||
- codigo: MAI-014
|
||||
nombre: Carriers (Terceros)
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P2
|
||||
rf_relacionados: [RF-4.12.1, RF-4.12.2, RF-4.12.3, RF-4.12.4, RF-4.12.5, RF-4.12.6]
|
||||
|
||||
- codigo: MAI-015
|
||||
nombre: Portal Cliente
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P3
|
||||
rf_relacionados: [RF-4.13.1, RF-4.13.2, RF-4.13.3, RF-4.13.4]
|
||||
|
||||
fase_2_mae:
|
||||
- codigo: MAE-016
|
||||
nombre: Carta Porte CFDI
|
||||
ddl: "100%"
|
||||
backend: "10%"
|
||||
docs: "80%"
|
||||
frontend: "0%"
|
||||
prioridad: P1
|
||||
rf_relacionados: [RF-5.1.1, RF-5.1.2, RF-5.1.3, RF-5.1.4, RF-5.1.5, RF-5.1.6, RF-5.1.7]
|
||||
archivos_docs:
|
||||
- docs/02-definicion-modulos/MAE-016-carta-porte/README.md
|
||||
- docs/02-definicion-modulos/MAE-016-carta-porte/REQUERIMIENTOS.md
|
||||
- docs/02-definicion-modulos/MAE-016-carta-porte/RESUMEN-EPICA.md
|
||||
user_stories: 10
|
||||
|
||||
- codigo: MAE-017
|
||||
nombre: HOS y Bitacora
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P3
|
||||
rf_relacionados: [RF-5.2.1, RF-5.2.2, RF-5.2.3, RF-5.2.4]
|
||||
|
||||
- codigo: MAE-018
|
||||
nombre: Reportes y KPIs
|
||||
ddl: "100%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P2
|
||||
|
||||
fase_3_maa:
|
||||
- codigo: MAA-019
|
||||
nombre: Optimizacion Rutas
|
||||
ddl: "0%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P3
|
||||
|
||||
- codigo: MAA-020
|
||||
nombre: Integraciones EDI
|
||||
ddl: "0%"
|
||||
backend: "0%"
|
||||
docs: "0%"
|
||||
frontend: "0%"
|
||||
prioridad: P3
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# PRIORIZACION DE MODULOS
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
priorizacion:
|
||||
criterios:
|
||||
bloqueante_workflow: 5
|
||||
compliance_requerido: 4
|
||||
alta_dependencia: 3
|
||||
backend_parcial: 2
|
||||
solicitado: 1
|
||||
|
||||
resultado:
|
||||
P0:
|
||||
- codigo: MAI-007
|
||||
nombre: POD y Cierre
|
||||
puntos: 8
|
||||
justificacion: "Bloquea facturacion, cierre operativo"
|
||||
|
||||
- codigo: MAI-004
|
||||
nombre: Planeacion TMS
|
||||
puntos: 8
|
||||
justificacion: "Workflow critico OT -> Viaje"
|
||||
|
||||
- codigo: MAI-005
|
||||
nombre: Despacho
|
||||
puntos: 8
|
||||
justificacion: "Workflow + NOM-068 compliance"
|
||||
|
||||
- codigo: MAI-002
|
||||
nombre: Tarifas y SLA
|
||||
puntos: 7
|
||||
justificacion: "Base comercial obligatoria"
|
||||
|
||||
- codigo: MAI-003
|
||||
nombre: Ordenes de Transporte
|
||||
puntos: 7
|
||||
justificacion: "Core del sistema, ya tiene docs"
|
||||
|
||||
- codigo: MAI-011
|
||||
nombre: Gestion de Flota
|
||||
puntos: 7
|
||||
justificacion: "Recursos criticos, ya tiene docs"
|
||||
|
||||
P1:
|
||||
- codigo: MAI-009
|
||||
nombre: Facturacion Transporte
|
||||
puntos: 6
|
||||
justificacion: "Monetizacion"
|
||||
|
||||
- codigo: MAI-010
|
||||
nombre: Liquidaciones
|
||||
puntos: 5
|
||||
justificacion: "Pago operadores"
|
||||
|
||||
- codigo: MAI-008
|
||||
nombre: Incidencias
|
||||
puntos: 4
|
||||
justificacion: "Soporte operativo"
|
||||
|
||||
- codigo: MAI-006
|
||||
nombre: Tracking
|
||||
puntos: 4
|
||||
justificacion: "Visibilidad, ya tiene docs"
|
||||
|
||||
- codigo: MAE-016
|
||||
nombre: Carta Porte CFDI
|
||||
puntos: 6
|
||||
justificacion: "Compliance fiscal obligatorio"
|
||||
|
||||
P2:
|
||||
- codigo: MAI-012
|
||||
nombre: Combustible y Gastos
|
||||
puntos: 4
|
||||
justificacion: "Control costos, entities existentes"
|
||||
|
||||
- codigo: MAI-013
|
||||
nombre: Mantenimiento Flota
|
||||
puntos: 3
|
||||
justificacion: "Disponibilidad"
|
||||
|
||||
- codigo: MAI-014
|
||||
nombre: Carriers
|
||||
puntos: 3
|
||||
justificacion: "Escalabilidad"
|
||||
|
||||
- codigo: MAE-018
|
||||
nombre: Reportes y KPIs
|
||||
puntos: 2
|
||||
justificacion: "Analytics"
|
||||
|
||||
P3:
|
||||
- codigo: MAI-015
|
||||
nombre: Portal Cliente
|
||||
puntos: 2
|
||||
justificacion: "Fase posterior"
|
||||
|
||||
- codigo: MAE-017
|
||||
nombre: HOS y Bitacora
|
||||
puntos: 3
|
||||
justificacion: "Compliance secundario"
|
||||
|
||||
- codigo: MAA-019
|
||||
nombre: Optimizacion Rutas
|
||||
puntos: 1
|
||||
justificacion: "Fase avanzada"
|
||||
|
||||
- codigo: MAA-020
|
||||
nombre: Integraciones EDI
|
||||
puntos: 1
|
||||
justificacion: "Fase avanzada"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# GAPS Y ACCIONES REQUERIDAS
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
gaps:
|
||||
documentacion:
|
||||
modulos_sin_requerimientos:
|
||||
- MAI-002
|
||||
- MAI-004
|
||||
- MAI-005
|
||||
- MAI-007
|
||||
- MAI-008
|
||||
- MAI-009
|
||||
- MAI-010
|
||||
- MAI-013
|
||||
- MAI-014
|
||||
- MAI-015
|
||||
- MAE-017
|
||||
- MAE-018
|
||||
total: 12
|
||||
accion: "Crear REQUERIMIENTOS.md por modulo"
|
||||
|
||||
backend:
|
||||
entities_especializadas_faltantes: 58
|
||||
services_faltantes: "todos los propios"
|
||||
dtos_faltantes: "todos los propios"
|
||||
accion: "Implementar entities, services y DTOs"
|
||||
|
||||
coherencia:
|
||||
ddl_sin_entity: 54
|
||||
entity_sin_service: 44
|
||||
accion: "Completar implementacion backend"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# REFERENCIAS A OTROS INVENTARIOS
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
referencias:
|
||||
- archivo: DATABASE_INVENTORY.yml
|
||||
descripcion: "Detalle de DDL y schemas"
|
||||
ultima_actualizacion: "2026-01-25"
|
||||
|
||||
- archivo: BACKEND_INVENTORY.yml
|
||||
descripcion: "Detalle de entities y modulos backend"
|
||||
ultima_actualizacion: "2026-01-27"
|
||||
|
||||
- archivo: ../docs/_definitions/ENTITIES-CATALOG.md
|
||||
descripcion: "Catalogo detallado de entities"
|
||||
ultima_actualizacion: "2026-01-27"
|
||||
|
||||
- archivo: ../docs/_definitions/MODULES-CATALOG.md
|
||||
descripcion: "Catalogo de modulos"
|
||||
ultima_actualizacion: "2026-01-26"
|
||||
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# HISTORIAL
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
historial:
|
||||
- fecha: "2026-01-27"
|
||||
autor: "AUDITOR"
|
||||
cambio: "Creacion inicial como parte de Auditoria Fase 0"
|
||||
Loading…
Reference in New Issue
Block a user