¿Qué es?

Una Gira es un Proyecto de tipo Gira — múltiples Eventos en diferentes ciudades o fechas, con los mismos recursos moviéndose de venue en venue sin regresar al almacén entre paradas.

Nota de modelo: Gira no es un Aggregate separado. Es el comportamiento especial que tiene un Proyecto cuando tipo = Gira. Esta nota documenta ese comportamiento diferencial.

Qué lo hace diferente a un Proyecto simple

Proyecto SimpleProyecto tipo Gira
Eventos12 o más en secuencia
Recursos entre eventosRegresan al almacénVan directo al siguiente venue
Cross CheckPor eventoPor bloque completo de la Gira
MovimientosSalida / EntradaSalida / Traslado / Traslado / Entrada
Costos de logísticaLocalSi es nacional: incluye flete nacional, estadias, etc. Si es internacional: Incluye flete internacional, aduana, carnets ATA
Pago al personalTabulador estándarSi es nacional: Se maneja bajo tabulador estandar. Si es internacional: monto cerrado individual

Ejemplo real

EDC México gira latinoamericana:

  • Evento 1: Ciudad de México, 15–17 mayo
  • Evento 2: Bogotá, 22–24 mayo
  • Evento 3: Santiago, 29–31 mayo

El Roof System sale de CDMX, va directo a Bogotá, luego a Santiago. No toca el almacén de EBS en ningún tramo intermedio.

Regla crítica de disponibilidad

El Cross Check de Disponibilidad debe correr sobre el periodo total de la Gira (desde el primer Load In hasta el último Load Out).

Un recurso disponible para el Evento 1 pero comprometido durante el Evento 3 invalida su uso en toda la Gira — no se puede liberar entre paradas.

Atributos adicionales del Proyecto tipo Gira

  • eventos — lista ordenada cronológicamente
  • periodo_total — desde inicio Evento 1 hasta fin último Evento
  • logistica_internacional — bool
  • pago_personal_latam — monto cerrado por persona (no aplica tabulador)

Movimientos en Gira

Los Movimientos incluyen tipo Traslado (Venue A → Venue B) que no pasa por almacén EBS. El Almacen solo ve la Salida inicial y la Entrada final al terminar toda la Gira.

Relaciones

  • Es un Proyecto con tipo = Gira
  • Sus recursos generan Movimientos de tipo Traslado
  • El Inventario los bloquea durante todo el bloque de la Gira