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