erp-transportistas-v2/orchestration/inventarios/DATABASE_INVENTORY.yml
Adrian Flores Cortes 6ed7f9e2ec [BACKUP] Pre-restructure workspace backup 2026-01-29
- Updated docs and inventory files
- Added new architecture docs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 17:35:54 -06:00

171 lines
4.6 KiB
YAML

# DATABASE_INVENTORY.yml - ERP Transportistas
# Sistema SIMCO v4.0.0
# Generado: 2026-01-25
version: "1.0.0"
created: "2026-01-25"
updated: "2026-01-25"
# Resumen
summary:
database_name: erp_transportistas_db
total_schemas: 9
total_ddl_files: 11
hereda_de: erp-core
updated: "2026-01-28"
# Schemas Especializados de Transporte
schemas:
- name: transport
ddl_file: 01-transport-schema-ddl.sql
descripcion: "Ordenes de transporte, embarques, viajes, rutas"
tablas_estimadas: 25
enums_estimados: 10
modulos_relacionados:
- MAI-003 (Ordenes de Transporte)
- MAI-004 (Planeacion TMS)
- MAI-005 (Despacho)
- name: fleet
ddl_file: 02-fleet-schema-ddl.sql
descripcion: "Unidades tractoras, remolques, operadores, documentacion"
tablas_estimadas: 15
enums_estimados: 8
modulos_relacionados:
- MAI-011 (Gestion de Flota)
- name: tracking
ddl_file: 03-tracking-schema-ddl.sql
descripcion: "GPS, eventos, alertas, ETA dinamico"
tablas_estimadas: 10
enums_estimados: 5
modulos_relacionados:
- MAI-006 (Tracking)
- MAI-007 (POD y Cierre)
- name: fuel
ddl_file: 04-fuel-schema-ddl.sql
descripcion: "Vales combustible, peajes, gastos de viaje, control antifraude"
tablas_estimadas: 8
enums_estimados: 4
modulos_relacionados:
- MAI-012 (Combustible y Gastos)
- name: maintenance
ddl_file: 05-maintenance-schema-ddl.sql
descripcion: "Mantenimiento preventivo/correctivo, ordenes de trabajo"
tablas_estimadas: 12
enums_estimados: 6
modulos_relacionados:
- MAI-013 (Mantenimiento Flota)
- name: carriers
ddl_file: 06-carriers-schema-ddl.sql
descripcion: "Subcontratacion terceros, documentos, scorecard"
tablas_estimadas: 8
enums_estimados: 4
modulos_relacionados:
- MAI-014 (Carriers Terceros)
- name: billing
ddl_file: 07-billing-transport-ddl.sql
descripcion: "Tarifas por lane, facturacion, recargos fuel surcharge"
tablas_estimadas: 10
enums_estimados: 5
modulos_relacionados:
- MAI-009 (Facturacion Transporte)
- MAI-010 (Liquidaciones)
- name: compliance
ddl_file: 08-compliance-schema-ddl.sql
descripcion: "Carta Porte CFDI 3.1, HOS, inspecciones"
tablas_estimadas: 10
enums_estimados: 5
modulos_relacionados:
- MAE-016 (Carta Porte CFDI)
- MAE-017 (HOS y Bitacora)
- name: despacho
ddl_file: 09-dispatch-schema-ddl.sql
descripcion: "Centro de despacho, estado unidades, reglas asignación"
tablas: 5
enums: 4
modulos_relacionados:
- MAI-005 (Despacho)
creado: "2026-01-28"
fuente: "erp-mecanicas-diesel MMD-011"
notas: |
Sprint S2 TASK-007. Tablas:
- despacho.tableros_despacho
- despacho.estado_unidades
- despacho.reglas_despacho
- despacho.reglas_escalamiento
- despacho.log_despacho
Incluye RLS policies para multi-tenancy.
# Totales Estimados
totales:
tablas: ~110
tablas_gps: 5
tablas_dispatch: 7
enums: ~51
funciones: TBD
triggers: TBD
rls_policies: "~12 (GPS + Dispatch)"
# DDL Files
ddl_files:
- file: 00-schemas-init.sql
descripcion: "Inicializacion de schemas y extensiones"
- file: 01-transport-schema-ddl.sql
schema: transport
- file: 02-fleet-schema-ddl.sql
schema: fleet
- file: 03-tracking-schema-ddl.sql
schema: tracking
- file: 03a-gps-devices-ddl.sql
schema: tracking
descripcion: "Dispositivos GPS, posiciones, geocercas"
tablas: 5
creado: "2026-01-28"
sprint: "S1-TASK-007"
- file: 04-fuel-schema-ddl.sql
schema: fuel
- file: 05-maintenance-schema-ddl.sql
schema: maintenance
- file: 06-carriers-schema-ddl.sql
schema: carriers
- file: 07-billing-transport-ddl.sql
schema: billing
- file: 08-compliance-schema-ddl.sql
schema: compliance
- file: 09-dispatch-schema-ddl.sql
schema: despacho
descripcion: "Centro de despacho, reglas, logs"
tablas: 7
creado: "2026-01-28"
sprint: "S2-TASK-007"
# Credenciales
credenciales:
database: erp_transportistas_db
user: erp_admin
password: erp_dev_2026
port: 5432
host: localhost
# Notas
notas:
- "DDL base 100% completado (01-08)"
- "DDL GPS agregado (03a) - Sprint S1 TASK-007"
- "DDL Dispatch agregado (09) - Sprint S2 TASK-007"
- "Backend al 52% con GPS y Dispatch implementados"
- "Requiere creacion de BD en WSL para deploy"
- "Pendiente ejecutar: 03a-gps-devices-ddl.sql, 09-dispatch-schema-ddl.sql"
historial:
- fecha: "2026-01-25"
cambio: "Creacion inicial"
- fecha: "2026-01-28"
cambio: "TASK-007: DDL GPS (03a) y Dispatch (09) agregados"