{
  "report_id": "224-schedule-review-playbook",
  "version": "1.0",
  "status": "validated",
  "date_modified": "2026-07-20",
  "period": "2025-01-01/2025-12-31",
  "canonical_url": "https://wodbuster.com/observatorio/como-revisar-horarios-clases-deportivas/",
  "question": "Qué debe revisar un centro antes de abrir, mantener, mover o retirar una clase.",
  "sources": [
    {
      "report": 2,
      "path": "../002-training-hours/report.html",
      "role": "volumen y clases con baja asistencia por hora"
    },
    {
      "report": 4,
      "path": "../004-reservation-timing/report.html",
      "role": "antelación, fiabilidad y liberación de plazas"
    },
    {
      "report": 10,
      "path": "../010-occupancy/report.html",
      "role": "ocupación, presión y origen de plazas sin utilizar"
    },
    {
      "report": 27,
      "path": "../027-weekend-demand/report.html",
      "role": "densidad y fiabilidad del fin de semana"
    }
  ],
  "signals": [
    {
      "order": 1,
      "label": "Equilibrio general",
      "question": "¿Conviven huecos y presión?",
      "centers": 2152,
      "classes": 6905153,
      "median_occupancy_pct": 48.31,
      "median_pressure_classes_pct": 21.9,
      "median_waitlist_classes_pct": 5.98
    },
    {
      "order": 2,
      "label": "Franja",
      "question": "¿El problema se concentra a una hora concreta?",
      "paired_occupancy_centers": 956,
      "noon_occupancy_pct": 16.96,
      "nineteen_occupancy_pct": 60.1,
      "occupancy_difference_pp": 31.9,
      "paired_low_attendance_centers": 805,
      "noon_at_most_two_pct": 59.46,
      "nineteen_at_most_two_pct": 12.27
    },
    {
      "order": 3,
      "label": "Origen del hueco",
      "question": "¿Faltan reservas o se pierden después?",
      "centers": 2152,
      "demand_gap_share_pct": 73.28,
      "booking_leakage_share_pct": 26.72,
      "centers_leakage_majority": 495,
      "centers_leakage_majority_pct": 23.0
    },
    {
      "order": 4,
      "label": "Ventana de reserva",
      "question": "¿Cuándo se confirma y se libera la demanda?",
      "centers": 2156,
      "booked_1_to_7d_pct": 57.5,
      "booked_same_day_pct": 32.5,
      "under_2h_attendance_pct": 92.9,
      "seven_days_plus_attendance_pct": 62.0,
      "withdrawn_under_24h_pct": 73.4
    },
    {
      "order": 5,
      "label": "Fin de semana",
      "question": "¿Más densidad compensa menor fiabilidad?",
      "centers": 1097,
      "attendances_per_class_difference": 1.04,
      "attendance_rate_difference_pp": -4.82,
      "ever_full_difference_pp": 6.35
    }
  ],
  "interpretation": {
    "automatic_closure_rule": false,
    "optimal_occupancy_defined": false,
    "causal_claim": false,
    "metrics_are_additive": false,
    "recommended_use": "Revisión por clase y franja durante varias semanas antes de cambiar la agenda."
  },
  "quality": {
    "accepted_canonical_sources": 4,
    "accepted_source_statuses": [
      "validated",
      "READY"
    ],
    "center_balanced_primary_metrics": true,
    "smallest_paired_center_sample": 805,
    "maximum_equal_center_weight_pct": 0.12,
    "personal_or_center_identifiers_exported": false
  },
  "limitations": [
    "Las cinco señales proceden de denominadores distintos y no forman una puntuación de clase.",
    "Una franja con baja asistencia puede cumplir funciones de servicio, iniciación o accesibilidad no observadas.",
    "Ocupación y presión dependen de la capacidad configurada y no equivalen a rentabilidad.",
    "La asociación entre antelación y asistencia no demuestra que retrasar la apertura de reservas mejore la fiabilidad.",
    "Las comparaciones de fin de semana describen centros que ya ofrecen esas clases y no estiman la demanda de quien todavía no abre."
  ]
}