chore: Add _inheritance.yml for erp-transportistas
- Created inheritance declaration for ERP vertical - Defines herencia chain: template-saas -> erp-core -> erp-transportistas - Documents 8 transport-specific modules (flota, operadores, rutas, etc.) - Includes normativa compliance (NOM-012, Carta Porte 3.0) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
5a54aa9311
commit
ba1541f76a
248
orchestration/_inheritance.yml
Normal file
248
orchestration/_inheritance.yml
Normal file
@ -0,0 +1,248 @@
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# 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
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
Loading…
Reference in New Issue
Block a user