{
  "report_id": "233-annual-operating-calendar",
  "version": "1.0",
  "status": "validated",
  "date_modified": "2026-07-20",
  "period": "2022-01-01/2025-12-31",
  "canonical_url": "https://wodbuster.com/observatorio/calendario-anual-centro-deportivo/",
  "question": "Cómo anticipar capacidad, captación, caja y comunicación cuando cada señal sigue una estacionalidad distinta.",
  "sources": [
    {
      "report": 21,
      "path": "../021-attendance-seasonality/report.html",
      "role": "asistencia, clases y densidad mensual"
    },
    {
      "report": 198,
      "path": "../198-membership-revenue-composition/report.html",
      "role": "cobros, primeras cuotas y primer ticket"
    },
    {
      "report": 116,
      "path": "../116-messaging-benchmark/report.html",
      "role": "carga de comunicación del cuarto trimestre"
    }
  ],
  "checkpoints": [
    {
      "order": 1,
      "label": "Suelo de agosto",
      "attendance_share_pct": 6.26,
      "attendance_density_index": 89.52,
      "revenue_index_mean_center": 75.58,
      "first_payment_index_mean_center": 75.66,
      "revenue_below_average_pct": 24.42,
      "first_payments_below_average_pct": 24.34
    },
    {
      "order": 2,
      "label": "Rebote de septiembre",
      "attendance_august_to_september_change_pct": 39.73,
      "centers_with_attendance_increase_pct": 86.96,
      "revenue_index_mean_center": 114.85,
      "first_payment_index_mean_center": 166.33,
      "revenue_above_average_pct": 14.85,
      "first_payments_above_average_pct": 66.33
    },
    {
      "order": 3,
      "label": "Ticket de septiembre",
      "centers": 798,
      "first_payment_volume_index": 163.52,
      "first_ticket_index": 101.11,
      "repeat_ticket_index": 102.49,
      "annual_first_ticket_range_index_points": 3.62
    },
    {
      "order": 4,
      "label": "Pico de octubre",
      "attendance_share_pct": 9.77,
      "attendance_density_index": 106.3,
      "revenue_index_mean_center": 107.29,
      "first_payment_index_mean_center": 126.89
    },
    {
      "order": 5,
      "label": "Carga y cierre de Q4",
      "communication_centers": 1669,
      "communication_q4_vs_q1_change_pct": 34.83,
      "communication_q4_higher_pct": 68.6,
      "december_attendance_share_pct": 7.69,
      "december_revenue_index_mean_center": 94.98,
      "december_first_payment_index_mean_center": 50.01
    }
  ],
  "operating_framework": {
    "single_seasonality_index_supported": false,
    "same_centers_and_years": false,
    "causal_claim": false,
    "minimum_calendar": [
      "asistencia y densidad",
      "cobros totales",
      "primeras cuotas",
      "primer ticket",
      "carga de comunicación"
    ],
    "recommended_rule": "Planificar cada señal contra su propia referencia anual y preparar capacidad antes del rebote, sin sumar índices con unidades diferentes."
  },
  "quality": {
    "validated_sources": 3,
    "center_balanced_primary_metrics": true,
    "attendance_center_year_pairs_august_september": 4961,
    "payment_seasonality_paired_centers": 1161,
    "communication_continuous_centers": 1669,
    "largest_center_share_pct_max_where_available": 1.0,
    "personal_payment_message_or_center_identifiers_exported": false
  },
  "limitations": [
    "Asistencia, cobros, primeras cuotas, ticket y comunicación utilizan unidades, años y poblaciones distintas y no forman un único índice estacional.",
    "Los índices de pagos comparan cada mes con la media anual del mismo centro; no son euros ni crecimiento interanual.",
    "Los registros de comunicación asociados a destinatarios no equivalen a mensajes únicos leídos ni a horas de trabajo.",
    "La estacionalidad describe patrones observados y no demuestra que una campaña o decisión cause el rebote.",
    "Los centros usuarios de WodBuster no forman un censo completo del mercado español."
  ]
}