# ═══════════════════════════════════════════════════════════════════════════════ # DECLARACION DE HERENCIA - ERP-TRANSPORTISTAS # ═══════════════════════════════════════════════════════════════════════════════ # # Proyecto: erp-transportistas # Rol: Vertical ERP para sector transporte y logística # Nivel: CONSUMER (Hereda de erp-core) # # ═══════════════════════════════════════════════════════════════════════════════ version: "1.0.0" created: "2026-02-02" updated: "2026-02-02" proyecto: "erp-transportistas" # ───────────────────────────────────────────────────────────────────────────────── # RELACION DE HERENCIA # ───────────────────────────────────────────────────────────────────────────────── herencia: parent: "erp-core" parent_version: "1.3.0" tipo: "EXTENDS" cadena: "template-saas -> erp-core -> erp-transportistas" # ───────────────────────────────────────────────────────────────────────────────── # MODULOS HEREDADOS DE ERP-CORE # ───────────────────────────────────────────────────────────────────────────────── modulos: heredados: # Heredados indirectamente de template-saas - name: "auth" version: "1.0.0" status: "active" origen: "template-saas" - name: "tenants" version: "1.0.0" status: "active" origen: "template-saas" - name: "users" version: "1.0.0" status: "active" origen: "template-saas" - name: "billing" version: "1.0.0" status: "active" origen: "template-saas" - name: "notifications" version: "1.0.0" status: "active" origen: "template-saas" - name: "audit-logs" version: "1.0.0" status: "active" origen: "template-saas" # Heredados de erp-core - name: "catalogs" version: "1.0.0" status: "active" origen: "erp-core" - name: "financial" version: "1.0.0" status: "active" origen: "erp-core" - name: "inventory" version: "1.0.0" status: "active" origen: "erp-core" uso: "Inventario de refacciones y combustible" - name: "sales" version: "1.0.0" status: "active" origen: "erp-core" uso: "Facturación de servicios de transporte" # Modulos extendidos extendidos: - name: "catalogs" extension: "Agregados catálogos de transporte (rutas, unidades, operadores)" tablas_agregadas: - "vertical_transportistas.routes" - "vertical_transportistas.vehicles" - "vertical_transportistas.operators" # Modulos propios de erp-transportistas propios: - name: "flota" id: "MTR-001" version: "1.0.0" estado: "planificado" descripcion: "Gestión de Flota Vehicular" tablas_planificadas: - "vertical_transportistas.vehicles" - "vertical_transportistas.vehicle_maintenance" - "vertical_transportistas.fuel_records" - name: "operadores" id: "MTR-002" version: "1.0.0" estado: "planificado" descripcion: "Gestión de Operadores/Conductores" tablas_planificadas: - "vertical_transportistas.operators" - "vertical_transportistas.operator_licenses" - "vertical_transportistas.operator_certifications" - name: "rutas" id: "MTR-003" version: "1.0.0" estado: "planificado" descripcion: "Gestión de Rutas y Destinos" tablas_planificadas: - "vertical_transportistas.routes" - "vertical_transportistas.waypoints" - "vertical_transportistas.route_schedules" - name: "viajes" id: "MTR-004" version: "1.0.0" estado: "planificado" descripcion: "Control de Viajes y Asignaciones" tablas_planificadas: - "vertical_transportistas.trips" - "vertical_transportistas.trip_assignments" - "vertical_transportistas.trip_logs" - name: "cartas-porte" id: "MTR-005" version: "1.0.0" estado: "planificado" descripcion: "Complemento Carta Porte CFDI" tablas_planificadas: - "vertical_transportistas.shipping_documents" - "vertical_transportistas.carta_porte_items" - name: "mantenimiento" id: "MTR-006" version: "1.0.0" estado: "planificado" descripcion: "Mantenimiento Preventivo y Correctivo" tablas_planificadas: - "vertical_transportistas.maintenance_orders" - "vertical_transportistas.maintenance_history" - name: "combustible" id: "MTR-007" version: "1.0.0" estado: "planificado" descripcion: "Control de Combustible y Rendimiento" tablas_planificadas: - "vertical_transportistas.fuel_records" - "vertical_transportistas.fuel_cards" - name: "gps-tracking" id: "MTR-008" version: "1.0.0" estado: "planificado" descripcion: "Integración GPS y Telemetría" tablas_planificadas: - "vertical_transportistas.gps_devices" - "vertical_transportistas.tracking_events" # ───────────────────────────────────────────────────────────────────────────────── # CONFIGURACION # ───────────────────────────────────────────────────────────────────────────────── configuracion: schema_prefix: "vertical_transportistas" schemas_propios: - "vertical_transportistas" normativa: - nombre: "NOM-012-SCT-2-2017" descripcion: "Pesos y dimensiones máximas" aplica_a: ["flota", "viajes"] - nombre: "Carta Porte 3.0" descripcion: "Complemento CFDI para traslado de mercancías" aplica_a: ["cartas-porte", "viajes"] - nombre: "NOM-087-SCT-2" descripcion: "Manejo de materiales peligrosos" aplica_a: ["viajes", "operadores"] - nombre: "Ley de Caminos y Puentes" descripcion: "Marco legal de autotransporte federal" aplica_a: ["todos"] # ───────────────────────────────────────────────────────────────────────────────── # CONSUMIDORES (Sub-verticales) # ───────────────────────────────────────────────────────────────────────────────── consumidores: sub_verticales: [] # Sin sub-verticales definidas actualmente propagacion: auto_doc: true auto_def: true auto_code: false # ───────────────────────────────────────────────────────────────────────────────── # VALIDACION # ───────────────────────────────────────────────────────────────────────────────── validacion: ultima_validacion: "2026-02-02" parent_compatible: true tests_inherited_passed: true checklist: - item: "erp-core v1.3.0 existe" status: "passed" - item: "Módulos core disponibles" status: "passed" - item: "Especificaciones sector transporte" status: "pending" bloqueos: - regla: "BLOCK-001" descripcion: "No superar 50% si erp-core < 80%" estado_actual: "erp-core al 60%" accion: "Solo documentación hasta que erp-core llegue a 80%" # ───────────────────────────────────────────────────────────────────────────────── # METADATA # ───────────────────────────────────────────────────────────────────────────────── metadata: created_by: "Claude Opus 4.5" created_at: "2026-02-02" task_id: "TASK-2026-02-02-VALIDACION-INTEGRAL-WORKSPACE" related_documents: - "orchestration/DEPENDENCY-GRAPH.yml" - "orchestration/TRACEABILITY.yml" # ═══════════════════════════════════════════════════════════════════════════════ # FIN DE DECLARACION DE HERENCIA # ═══════════════════════════════════════════════════════════════════════════════