{
  "report_id": "164-platform-onboarding-growth",
  "status": "validated",
  "cutoff_exclusive": "2026-07-01",
  "definitions": {
    "origin": "Primer periodo operativo observado dentro de los 90 días posteriores al alta del centro en WodBuster.",
    "operational_period": "Ventana completa de 30 días con al menos 10 participantes activos y 10 clases celebradas.",
    "active_participant": "Perfil con al menos una asistencia efectiva durante la ventana de 30 días.",
    "scope": "Incorporación a WodBuster; no equivale a apertura del negocio ni a primera actividad deportiva del centro."
  },
  "rules": {
    "primary_creation_years": [
      2022,
      2024
    ],
    "twelve_complete_periods_required": true,
    "minimum_active_periods_in_year": 9,
    "primary_initial_active_band": "10-49",
    "currently_active_centers_only": true
  },
  "sample": {
    "tenants_attempted": 2174,
    "tenants_succeeded": 2174,
    "tenants_failed": 0,
    "aggregate_rows": 48690,
    "centers_with_any_activity": 2166,
    "recent_eligible_centers_all_initial_sizes": 970,
    "primary_centers": 426,
    "primary_creation_cohorts": {
      "2022": 121,
      "2023": 125,
      "2024": 180
    }
  },
  "primary": {
    "initial_active_band": "10-49",
    "centers": 426,
    "curve": [
      {
        "period": 1,
        "active_participants": {
          "p25": 20.0,
          "median": 29.0,
          "p75": 39.0
        }
      },
      {
        "period": 2,
        "active_participants": {
          "p25": 30.0,
          "median": 43.0,
          "p75": 57.75
        }
      },
      {
        "period": 3,
        "active_participants": {
          "p25": 32.0,
          "median": 47.0,
          "p75": 65.0
        }
      },
      {
        "period": 4,
        "active_participants": {
          "p25": 34.0,
          "median": 51.0,
          "p75": 73.0
        }
      },
      {
        "period": 5,
        "active_participants": {
          "p25": 34.0,
          "median": 53.0,
          "p75": 78.75
        }
      },
      {
        "period": 6,
        "active_participants": {
          "p25": 35.25,
          "median": 55.5,
          "p75": 81.75
        }
      },
      {
        "period": 7,
        "active_participants": {
          "p25": 36.25,
          "median": 57.0,
          "p75": 82.0
        }
      },
      {
        "period": 8,
        "active_participants": {
          "p25": 37.25,
          "median": 59.5,
          "p75": 88.0
        }
      },
      {
        "period": 9,
        "active_participants": {
          "p25": 37.25,
          "median": 61.0,
          "p75": 89.75
        }
      },
      {
        "period": 10,
        "active_participants": {
          "p25": 38.0,
          "median": 61.0,
          "p75": 92.5
        }
      },
      {
        "period": 11,
        "active_participants": {
          "p25": 38.0,
          "median": 61.0,
          "p75": 96.75
        }
      },
      {
        "period": 12,
        "active_participants": {
          "p25": 38.0,
          "median": 62.0,
          "p75": 99.0
        }
      }
    ],
    "first_to_twelfth_period_difference": {
      "p25": 8.0,
      "median": 33.0,
      "p75": 68.75
    },
    "bootstrap_95_ci_median_difference": [
      24.0,
      38.0
    ],
    "centers_with_positive_difference_pct": 83.33,
    "thresholds": [
      {
        "active_participants": 50,
        "centers_reaching_within_year_pct": 74.65,
        "bootstrap_95_ci_pct": [
          70.42,
          78.64
        ],
        "median_period_among_reachers": 2.0,
        "cumulative_reach_pct": [
          0.0,
          37.56,
          47.89,
          55.4,
          61.03,
          64.32,
          66.2,
          68.78,
          69.48,
          71.6,
          72.54,
          74.65
        ]
      },
      {
        "active_participants": 100,
        "centers_reaching_within_year_pct": 29.11,
        "bootstrap_95_ci_pct": [
          24.65,
          33.57
        ],
        "median_period_among_reachers": 6.0,
        "cumulative_reach_pct": [
          0.0,
          4.69,
          8.92,
          11.03,
          13.38,
          15.96,
          17.61,
          20.19,
          22.07,
          25.12,
          27.46,
          29.11
        ]
      },
      {
        "active_participants": 200,
        "centers_reaching_within_year_pct": 3.05,
        "bootstrap_95_ci_pct": [
          1.41,
          4.69
        ],
        "median_period_among_reachers": 6,
        "cumulative_reach_pct": [
          0.0,
          0.47,
          1.17,
          1.17,
          1.41,
          1.64,
          1.88,
          1.88,
          2.35,
          2.82,
          2.82,
          3.05
        ]
      }
    ],
    "attendance_records_first_year": 2127084,
    "largest_center_attendance_share_pct": 1.15
  },
  "operating_scale": {
    "centers": 426,
    "curve": [
      {
        "period": 1,
        "centers_with_active_participants": 426,
        "centers_with_classes": 426,
        "centers_with_ordinary_places": 426,
        "class_count": {
          "p25": 54.0,
          "median": 96.0,
          "p75": 169.75
        },
        "classes_per_100_active": {
          "p25": 180.51,
          "median": 347.75,
          "p75": 686.9
        },
        "attendances_per_class": {
          "p25": 0.53,
          "median": 1.18,
          "p75": 2.4
        },
        "ordinary_places_per_active": {
          "p25": 14.02,
          "median": 29.45,
          "p75": 58.6
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.01,
          "p75": 12.0
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 6.27,
          "median": 13.34,
          "p75": 30.72
        },
        "visits_per_active": {
          "p25": 2.52,
          "median": 4.13,
          "p75": 5.61
        }
      },
      {
        "period": 2,
        "centers_with_active_participants": 422,
        "centers_with_classes": 426,
        "centers_with_ordinary_places": 426,
        "class_count": {
          "p25": 64.0,
          "median": 112.0,
          "p75": 208.5
        },
        "classes_per_100_active": {
          "p25": 146.31,
          "median": 253.38,
          "p75": 457.59
        },
        "attendances_per_class": {
          "p25": 1.47,
          "median": 2.49,
          "p75": 3.82
        },
        "ordinary_places_per_active": {
          "p25": 12.02,
          "median": 20.33,
          "p75": 39.12
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.08,
          "p75": 12.0
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 17.07,
          "median": 29.08,
          "p75": 46.92
        },
        "visits_per_active": {
          "p25": 5.03,
          "median": 6.19,
          "p75": 7.37
        }
      },
      {
        "period": 3,
        "centers_with_active_participants": 424,
        "centers_with_classes": 424,
        "centers_with_ordinary_places": 424,
        "class_count": {
          "p25": 64.0,
          "median": 115.0,
          "p75": 200.5
        },
        "classes_per_100_active": {
          "p25": 143.83,
          "median": 235.76,
          "p75": 395.65
        },
        "attendances_per_class": {
          "p25": 1.56,
          "median": 2.78,
          "p75": 4.23
        },
        "ordinary_places_per_active": {
          "p25": 11.73,
          "median": 18.04,
          "p75": 33.76
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.02,
          "p75": 11.87
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 19.69,
          "median": 34.53,
          "p75": 51.76
        },
        "visits_per_active": {
          "p25": 5.14,
          "median": 6.29,
          "p75": 7.69
        }
      },
      {
        "period": 4,
        "centers_with_active_participants": 424,
        "centers_with_classes": 424,
        "centers_with_ordinary_places": 424,
        "class_count": {
          "p25": 66.0,
          "median": 116.5,
          "p75": 196.75
        },
        "classes_per_100_active": {
          "p25": 139.8,
          "median": 216.93,
          "p75": 374.06
        },
        "attendances_per_class": {
          "p25": 1.81,
          "median": 2.91,
          "p75": 4.52
        },
        "ordinary_places_per_active": {
          "p25": 11.38,
          "median": 18.21,
          "p75": 32.64
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.04,
          "p75": 11.87
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 20.88,
          "median": 35.92,
          "p75": 55.29
        },
        "visits_per_active": {
          "p25": 5.27,
          "median": 6.43,
          "p75": 7.78
        }
      },
      {
        "period": 5,
        "centers_with_active_participants": 425,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 68.0,
          "median": 120.0,
          "p75": 203.0
        },
        "classes_per_100_active": {
          "p25": 135.9,
          "median": 211.36,
          "p75": 348.0
        },
        "attendances_per_class": {
          "p25": 1.98,
          "median": 3.07,
          "p75": 4.63
        },
        "ordinary_places_per_active": {
          "p25": 11.43,
          "median": 17.22,
          "p75": 30.83
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.05,
          "p75": 11.77
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 21.63,
          "median": 38.01,
          "p75": 56.51
        },
        "visits_per_active": {
          "p25": 5.36,
          "median": 6.53,
          "p75": 7.68
        }
      },
      {
        "period": 6,
        "centers_with_active_participants": 425,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 67.0,
          "median": 118.0,
          "p75": 210.75
        },
        "classes_per_100_active": {
          "p25": 131.35,
          "median": 209.88,
          "p75": 331.96
        },
        "attendances_per_class": {
          "p25": 2.02,
          "median": 3.13,
          "p75": 4.94
        },
        "ordinary_places_per_active": {
          "p25": 10.92,
          "median": 17.61,
          "p75": 30.71
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.09,
          "p75": 11.53
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 22.59,
          "median": 38.37,
          "p75": 58.73
        },
        "visits_per_active": {
          "p25": 5.42,
          "median": 6.62,
          "p75": 7.82
        }
      },
      {
        "period": 7,
        "centers_with_active_participants": 424,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 66.0,
          "median": 117.0,
          "p75": 206.0
        },
        "classes_per_100_active": {
          "p25": 128.81,
          "median": 191.51,
          "p75": 328.01
        },
        "attendances_per_class": {
          "p25": 2.03,
          "median": 3.35,
          "p75": 4.91
        },
        "ordinary_places_per_active": {
          "p25": 10.84,
          "median": 16.27,
          "p75": 26.95
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.13,
          "p75": 11.51
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 24.64,
          "median": 41.19,
          "p75": 59.86
        },
        "visits_per_active": {
          "p25": 5.35,
          "median": 6.65,
          "p75": 7.91
        }
      },
      {
        "period": 8,
        "centers_with_active_participants": 424,
        "centers_with_classes": 424,
        "centers_with_ordinary_places": 424,
        "class_count": {
          "p25": 69.0,
          "median": 118.5,
          "p75": 191.0
        },
        "classes_per_100_active": {
          "p25": 127.29,
          "median": 191.58,
          "p75": 315.88
        },
        "attendances_per_class": {
          "p25": 2.12,
          "median": 3.47,
          "p75": 5.19
        },
        "ordinary_places_per_active": {
          "p25": 10.71,
          "median": 15.69,
          "p75": 26.94
        },
        "average_configured_capacity": {
          "p25": 6.02,
          "median": 8.19,
          "p75": 11.56
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 24.6,
          "median": 40.6,
          "p75": 58.56
        },
        "visits_per_active": {
          "p25": 5.34,
          "median": 6.73,
          "p75": 7.99
        }
      },
      {
        "period": 9,
        "centers_with_active_participants": 425,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 67.25,
          "median": 113.0,
          "p75": 193.75
        },
        "classes_per_100_active": {
          "p25": 118.92,
          "median": 181.48,
          "p75": 304.49
        },
        "attendances_per_class": {
          "p25": 2.24,
          "median": 3.54,
          "p75": 5.12
        },
        "ordinary_places_per_active": {
          "p25": 10.58,
          "median": 15.27,
          "p75": 25.56
        },
        "average_configured_capacity": {
          "p25": 6.01,
          "median": 8.25,
          "p75": 11.74
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 24.95,
          "median": 42.81,
          "p75": 60.01
        },
        "visits_per_active": {
          "p25": 5.4,
          "median": 6.53,
          "p75": 7.8
        }
      },
      {
        "period": 10,
        "centers_with_active_participants": 421,
        "centers_with_classes": 422,
        "centers_with_ordinary_places": 422,
        "class_count": {
          "p25": 63.0,
          "median": 119.0,
          "p75": 198.0
        },
        "classes_per_100_active": {
          "p25": 119.39,
          "median": 183.78,
          "p75": 287.85
        },
        "attendances_per_class": {
          "p25": 2.25,
          "median": 3.61,
          "p75": 5.18
        },
        "ordinary_places_per_active": {
          "p25": 10.1,
          "median": 15.02,
          "p75": 25.11
        },
        "average_configured_capacity": {
          "p25": 6.01,
          "median": 8.46,
          "p75": 11.65
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 26.86,
          "median": 42.7,
          "p75": 60.76
        },
        "visits_per_active": {
          "p25": 5.15,
          "median": 6.7,
          "p75": 7.78
        }
      },
      {
        "period": 11,
        "centers_with_active_participants": 418,
        "centers_with_classes": 420,
        "centers_with_ordinary_places": 420,
        "class_count": {
          "p25": 65.0,
          "median": 119.0,
          "p75": 196.75
        },
        "classes_per_100_active": {
          "p25": 118.52,
          "median": 176.56,
          "p75": 280.0
        },
        "attendances_per_class": {
          "p25": 2.27,
          "median": 3.57,
          "p75": 5.25
        },
        "ordinary_places_per_active": {
          "p25": 10.58,
          "median": 14.71,
          "p75": 25.03
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.58,
          "p75": 11.37
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 26.81,
          "median": 44.43,
          "p75": 61.24
        },
        "visits_per_active": {
          "p25": 5.29,
          "median": 6.63,
          "p75": 7.9
        }
      },
      {
        "period": 12,
        "centers_with_active_participants": 421,
        "centers_with_classes": 422,
        "centers_with_ordinary_places": 422,
        "class_count": {
          "p25": 63.0,
          "median": 118.5,
          "p75": 200.75
        },
        "classes_per_100_active": {
          "p25": 114.29,
          "median": 173.02,
          "p75": 280.0
        },
        "attendances_per_class": {
          "p25": 2.35,
          "median": 3.55,
          "p75": 5.26
        },
        "ordinary_places_per_active": {
          "p25": 10.31,
          "median": 14.02,
          "p75": 23.61
        },
        "average_configured_capacity": {
          "p25": 6.08,
          "median": 8.59,
          "p75": 11.42
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 27.4,
          "median": 44.04,
          "p75": 60.93
        },
        "visits_per_active": {
          "p25": 5.13,
          "median": 6.67,
          "p75": 7.92
        }
      }
    ],
    "paired_first_to_twelfth": {
      "active_participant_change_pct": {
        "p25": 28.57,
        "median": 112.2,
        "p75": 260.02
      },
      "class_count_change_pct": {
        "p25": -17.77,
        "median": 10.35,
        "p75": 58.51
      },
      "ordinary_place_change_pct": {
        "p25": -20.3,
        "median": 14.68,
        "p75": 56.66
      },
      "active_minus_class_growth_pp": {
        "p25": 16.32,
        "median": 72.4,
        "p75": 202.57
      },
      "bootstrap_95_ci_median_class_count_change_pct": [
        5.33,
        17.9
      ],
      "bootstrap_95_ci_median_growth_gap_pp": [
        60.17,
        86.81
      ],
      "centers_where_active_growth_exceeds_class_growth_pct": 80.75,
      "centers_with_positive_class_change_pct": 58.92
    },
    "paired_sensitivities": [
      {
        "first_period": 2,
        "last_period": 12,
        "centers": 422,
        "active_participant_change_pct": {
          "p25": 2.46,
          "median": 41.21,
          "p75": 100.0
        },
        "class_count_change_pct": {
          "p25": -22.58,
          "median": 2.06,
          "p75": 31.9
        },
        "ordinary_place_change_pct": {
          "p25": -21.87,
          "median": 5.33,
          "p75": 38.37
        },
        "active_minus_class_growth_pp": {
          "p25": 3.37,
          "median": 33.65,
          "p75": 79.43
        },
        "attendances_per_class_change_pct": {
          "p25": 3.32,
          "median": 42.33,
          "p75": 105.39
        },
        "visits_per_active_change_pct": {
          "p25": -11.5,
          "median": 3.75,
          "p75": 24.5
        },
        "attendance_to_ordinary_places_change_pp": {
          "p25": -0.64,
          "median": 9.98,
          "p75": 22.11
        },
        "classes_per_100_active_change_pct": {
          "p25": -50.08,
          "median": -28.12,
          "p75": -4.7
        },
        "average_configured_capacity_change_pct": {
          "p25": -3.69,
          "median": 0.3,
          "p75": 12.3
        },
        "bootstrap_95_ci_median_active_change_pct": [
          33.85,
          51.35
        ],
        "bootstrap_95_ci_median_class_change_pct": [
          -0.54,
          4.97
        ],
        "bootstrap_95_ci_median_growth_gap_pp": [
          29.12,
          43.08
        ],
        "centers_where_active_growth_exceeds_class_growth_pct": 76.3,
        "centers_with_positive_class_change_pct": 52.13
      },
      {
        "first_period": 3,
        "last_period": 12,
        "centers": 424,
        "active_participant_change_pct": {
          "p25": -3.69,
          "median": 29.25,
          "p75": 74.39
        },
        "class_count_change_pct": {
          "p25": -22.16,
          "median": 2.3,
          "p75": 30.95
        },
        "ordinary_place_change_pct": {
          "p25": -21.07,
          "median": 6.69,
          "p75": 36.82
        },
        "active_minus_class_growth_pp": {
          "p25": -0.85,
          "median": 22.48,
          "p75": 58.62
        },
        "attendances_per_class_change_pct": {
          "p25": -1.14,
          "median": 26.85,
          "p75": 73.86
        },
        "visits_per_active_change_pct": {
          "p25": -14.46,
          "median": 1.9,
          "p75": 20.6
        },
        "attendance_to_ordinary_places_change_pp": {
          "p25": -2.12,
          "median": 7.07,
          "p75": 17.79
        },
        "classes_per_100_active_change_pct": {
          "p25": -42.6,
          "median": -21.67,
          "p75": 0.84
        },
        "average_configured_capacity_change_pct": {
          "p25": -1.89,
          "median": 0.25,
          "p75": 11.44
        },
        "bootstrap_95_ci_median_active_change_pct": [
          23.88,
          35.68
        ],
        "bootstrap_95_ci_median_class_change_pct": [
          -1.2,
          6.45
        ],
        "bootstrap_95_ci_median_growth_gap_pp": [
          18.33,
          28.66
        ],
        "centers_where_active_growth_exceeds_class_growth_pct": 73.11,
        "centers_with_positive_class_change_pct": 51.89
      }
    ],
    "largest_center_class_share_pct": 4.04
  },
  "initial_size_bands": [
    {
      "initial_active_band": "10-49",
      "centers": 426,
      "curve": [
        {
          "period": 1,
          "active_participants": {
            "p25": 20.0,
            "median": 29.0,
            "p75": 39.0
          }
        },
        {
          "period": 2,
          "active_participants": {
            "p25": 30.0,
            "median": 43.0,
            "p75": 57.75
          }
        },
        {
          "period": 3,
          "active_participants": {
            "p25": 32.0,
            "median": 47.0,
            "p75": 65.0
          }
        },
        {
          "period": 4,
          "active_participants": {
            "p25": 34.0,
            "median": 51.0,
            "p75": 73.0
          }
        },
        {
          "period": 5,
          "active_participants": {
            "p25": 34.0,
            "median": 53.0,
            "p75": 78.75
          }
        },
        {
          "period": 6,
          "active_participants": {
            "p25": 35.25,
            "median": 55.5,
            "p75": 81.75
          }
        },
        {
          "period": 7,
          "active_participants": {
            "p25": 36.25,
            "median": 57.0,
            "p75": 82.0
          }
        },
        {
          "period": 8,
          "active_participants": {
            "p25": 37.25,
            "median": 59.5,
            "p75": 88.0
          }
        },
        {
          "period": 9,
          "active_participants": {
            "p25": 37.25,
            "median": 61.0,
            "p75": 89.75
          }
        },
        {
          "period": 10,
          "active_participants": {
            "p25": 38.0,
            "median": 61.0,
            "p75": 92.5
          }
        },
        {
          "period": 11,
          "active_participants": {
            "p25": 38.0,
            "median": 61.0,
            "p75": 96.75
          }
        },
        {
          "period": 12,
          "active_participants": {
            "p25": 38.0,
            "median": 62.0,
            "p75": 99.0
          }
        }
      ],
      "first_to_twelfth_period_difference": {
        "p25": 8.0,
        "median": 33.0,
        "p75": 68.75
      },
      "bootstrap_95_ci_median_difference": [
        24.0,
        38.0
      ],
      "centers_with_positive_difference_pct": 83.33,
      "thresholds": [
        {
          "active_participants": 50,
          "centers_reaching_within_year_pct": 74.65,
          "bootstrap_95_ci_pct": [
            70.42,
            78.64
          ],
          "median_period_among_reachers": 2.0,
          "cumulative_reach_pct": [
            0.0,
            37.56,
            47.89,
            55.4,
            61.03,
            64.32,
            66.2,
            68.78,
            69.48,
            71.6,
            72.54,
            74.65
          ]
        },
        {
          "active_participants": 100,
          "centers_reaching_within_year_pct": 29.11,
          "bootstrap_95_ci_pct": [
            24.65,
            33.57
          ],
          "median_period_among_reachers": 6.0,
          "cumulative_reach_pct": [
            0.0,
            4.69,
            8.92,
            11.03,
            13.38,
            15.96,
            17.61,
            20.19,
            22.07,
            25.12,
            27.46,
            29.11
          ]
        },
        {
          "active_participants": 200,
          "centers_reaching_within_year_pct": 3.05,
          "bootstrap_95_ci_pct": [
            1.41,
            4.69
          ],
          "median_period_among_reachers": 6,
          "cumulative_reach_pct": [
            0.0,
            0.47,
            1.17,
            1.17,
            1.41,
            1.64,
            1.88,
            1.88,
            2.35,
            2.82,
            2.82,
            3.05
          ]
        }
      ],
      "attendance_records_first_year": 2127084,
      "largest_center_attendance_share_pct": 1.15
    },
    {
      "initial_active_band": "50-99",
      "centers": 321,
      "curve": [
        {
          "period": 1,
          "active_participants": {
            "p25": 60.0,
            "median": 70,
            "p75": 82.0
          }
        },
        {
          "period": 2,
          "active_participants": {
            "p25": 71.0,
            "median": 88,
            "p75": 106.0
          }
        },
        {
          "period": 3,
          "active_participants": {
            "p25": 73.0,
            "median": 89,
            "p75": 112.0
          }
        },
        {
          "period": 4,
          "active_participants": {
            "p25": 74.0,
            "median": 95,
            "p75": 114.0
          }
        },
        {
          "period": 5,
          "active_participants": {
            "p25": 76.0,
            "median": 96,
            "p75": 119.0
          }
        },
        {
          "period": 6,
          "active_participants": {
            "p25": 76.0,
            "median": 100,
            "p75": 128.0
          }
        },
        {
          "period": 7,
          "active_participants": {
            "p25": 77.0,
            "median": 105,
            "p75": 135.0
          }
        },
        {
          "period": 8,
          "active_participants": {
            "p25": 80.0,
            "median": 106,
            "p75": 141.0
          }
        },
        {
          "period": 9,
          "active_participants": {
            "p25": 83.0,
            "median": 111,
            "p75": 143.0
          }
        },
        {
          "period": 10,
          "active_participants": {
            "p25": 81.0,
            "median": 113,
            "p75": 146.0
          }
        },
        {
          "period": 11,
          "active_participants": {
            "p25": 83.0,
            "median": 113,
            "p75": 148.0
          }
        },
        {
          "period": 12,
          "active_participants": {
            "p25": 82.0,
            "median": 110,
            "p75": 149.0
          }
        }
      ],
      "first_to_twelfth_period_difference": {
        "p25": 11.0,
        "median": 39,
        "p75": 80.0
      },
      "bootstrap_95_ci_median_difference": [
        34.0,
        45.0
      ],
      "centers_with_positive_difference_pct": 82.24,
      "thresholds": [
        {
          "active_participants": 50,
          "centers_reaching_within_year_pct": 100.0,
          "bootstrap_95_ci_pct": [
            100.0,
            100.0
          ],
          "median_period_among_reachers": 1,
          "cumulative_reach_pct": [
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0
          ]
        },
        {
          "active_participants": 100,
          "centers_reaching_within_year_pct": 70.72,
          "bootstrap_95_ci_pct": [
            65.73,
            75.7
          ],
          "median_period_among_reachers": 3,
          "cumulative_reach_pct": [
            0.0,
            32.71,
            40.81,
            48.6,
            52.65,
            57.63,
            60.12,
            63.24,
            66.36,
            67.6,
            69.78,
            70.72
          ]
        },
        {
          "active_participants": 200,
          "centers_reaching_within_year_pct": 14.02,
          "bootstrap_95_ci_pct": [
            10.28,
            17.76
          ],
          "median_period_among_reachers": 8,
          "cumulative_reach_pct": [
            0.0,
            1.25,
            1.87,
            2.18,
            4.05,
            5.92,
            6.85,
            7.48,
            8.72,
            10.59,
            12.15,
            14.02
          ]
        }
      ],
      "attendance_records_first_year": 3005388,
      "largest_center_attendance_share_pct": 1.07
    },
    {
      "initial_active_band": "100-199",
      "centers": 185,
      "curve": [
        {
          "period": 1,
          "active_participants": {
            "p25": 113.0,
            "median": 130,
            "p75": 156.0
          }
        },
        {
          "period": 2,
          "active_participants": {
            "p25": 128.0,
            "median": 149,
            "p75": 181.0
          }
        },
        {
          "period": 3,
          "active_participants": {
            "p25": 128.0,
            "median": 155,
            "p75": 182.0
          }
        },
        {
          "period": 4,
          "active_participants": {
            "p25": 129.0,
            "median": 156,
            "p75": 191.0
          }
        },
        {
          "period": 5,
          "active_participants": {
            "p25": 133.0,
            "median": 157,
            "p75": 201.0
          }
        },
        {
          "period": 6,
          "active_participants": {
            "p25": 129.0,
            "median": 156,
            "p75": 200.0
          }
        },
        {
          "period": 7,
          "active_participants": {
            "p25": 132.0,
            "median": 158,
            "p75": 201.0
          }
        },
        {
          "period": 8,
          "active_participants": {
            "p25": 136.0,
            "median": 159,
            "p75": 208.0
          }
        },
        {
          "period": 9,
          "active_participants": {
            "p25": 135.0,
            "median": 166,
            "p75": 214.0
          }
        },
        {
          "period": 10,
          "active_participants": {
            "p25": 138.0,
            "median": 163,
            "p75": 215.0
          }
        },
        {
          "period": 11,
          "active_participants": {
            "p25": 136.0,
            "median": 166,
            "p75": 212.0
          }
        },
        {
          "period": 12,
          "active_participants": {
            "p25": 137.0,
            "median": 165,
            "p75": 217.0
          }
        }
      ],
      "first_to_twelfth_period_difference": {
        "p25": 9.0,
        "median": 33,
        "p75": 77.0
      },
      "bootstrap_95_ci_median_difference": [
        24.0,
        40.0
      ],
      "centers_with_positive_difference_pct": 81.08,
      "thresholds": [
        {
          "active_participants": 50,
          "centers_reaching_within_year_pct": 100.0,
          "bootstrap_95_ci_pct": [
            100.0,
            100.0
          ],
          "median_period_among_reachers": 1,
          "cumulative_reach_pct": [
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0
          ]
        },
        {
          "active_participants": 100,
          "centers_reaching_within_year_pct": 100.0,
          "bootstrap_95_ci_pct": [
            100.0,
            100.0
          ],
          "median_period_among_reachers": 1,
          "cumulative_reach_pct": [
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0
          ]
        },
        {
          "active_participants": 200,
          "centers_reaching_within_year_pct": 40.54,
          "bootstrap_95_ci_pct": [
            33.51,
            47.57
          ],
          "median_period_among_reachers": 4,
          "cumulative_reach_pct": [
            0.0,
            12.43,
            18.38,
            22.7,
            28.11,
            32.97,
            33.51,
            34.59,
            35.14,
            37.3,
            37.84,
            40.54
          ]
        }
      ],
      "attendance_records_first_year": 3100695,
      "largest_center_attendance_share_pct": 2.64
    },
    {
      "initial_active_band": "200-plus",
      "centers": 38,
      "curve": [
        {
          "period": 1,
          "active_participants": {
            "p25": 215.5,
            "median": 239.0,
            "p75": 333.5
          }
        },
        {
          "period": 2,
          "active_participants": {
            "p25": 234.0,
            "median": 268.0,
            "p75": 358.75
          }
        },
        {
          "period": 3,
          "active_participants": {
            "p25": 231.0,
            "median": 276.0,
            "p75": 366.25
          }
        },
        {
          "period": 4,
          "active_participants": {
            "p25": 224.5,
            "median": 282.0,
            "p75": 351.25
          }
        },
        {
          "period": 5,
          "active_participants": {
            "p25": 239.0,
            "median": 292.0,
            "p75": 372.0
          }
        },
        {
          "period": 6,
          "active_participants": {
            "p25": 255.0,
            "median": 295.5,
            "p75": 389.25
          }
        },
        {
          "period": 7,
          "active_participants": {
            "p25": 259.5,
            "median": 294.5,
            "p75": 388.75
          }
        },
        {
          "period": 8,
          "active_participants": {
            "p25": 264.75,
            "median": 296.0,
            "p75": 388.0
          }
        },
        {
          "period": 9,
          "active_participants": {
            "p25": 264.5,
            "median": 292.5,
            "p75": 380.25
          }
        },
        {
          "period": 10,
          "active_participants": {
            "p25": 258.25,
            "median": 301.0,
            "p75": 387.5
          }
        },
        {
          "period": 11,
          "active_participants": {
            "p25": 260.0,
            "median": 293.5,
            "p75": 384.75
          }
        },
        {
          "period": 12,
          "active_participants": {
            "p25": 262.5,
            "median": 311.5,
            "p75": 384.0
          }
        }
      ],
      "first_to_twelfth_period_difference": {
        "p25": -2.25,
        "median": 46.5,
        "p75": 111.5
      },
      "bootstrap_95_ci_median_difference": [
        14.0,
        71.0
      ],
      "centers_with_positive_difference_pct": 71.05,
      "thresholds": [
        {
          "active_participants": 50,
          "centers_reaching_within_year_pct": 100.0,
          "bootstrap_95_ci_pct": [
            100.0,
            100.0
          ],
          "median_period_among_reachers": 1.0,
          "cumulative_reach_pct": [
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0
          ]
        },
        {
          "active_participants": 100,
          "centers_reaching_within_year_pct": 100.0,
          "bootstrap_95_ci_pct": [
            100.0,
            100.0
          ],
          "median_period_among_reachers": 1.0,
          "cumulative_reach_pct": [
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0
          ]
        },
        {
          "active_participants": 200,
          "centers_reaching_within_year_pct": 100.0,
          "bootstrap_95_ci_pct": [
            100.0,
            100.0
          ],
          "median_period_among_reachers": 1.0,
          "cumulative_reach_pct": [
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0,
            100.0
          ]
        }
      ],
      "attendance_records_first_year": 1257277,
      "largest_center_attendance_share_pct": 5.78
    }
  ],
  "broader_2019_2024_sensitivity": {
    "centers": 639,
    "first_period_median": 30,
    "twelfth_period_median": 62,
    "median_difference": 33,
    "reach_100_pct": 29.89
  },
  "definition_sensitivities": [
    {
      "minimum_active_at_start": 1,
      "minimum_classes_at_start": 1,
      "maximum_start_period": 2,
      "centers": 383,
      "first_period_median": 30,
      "twelfth_period_median": 65,
      "median_difference": 36,
      "reach_100_pct": 31.85
    },
    {
      "minimum_active_at_start": 5,
      "minimum_classes_at_start": 5,
      "maximum_start_period": 2,
      "centers": 413,
      "first_period_median": 30,
      "twelfth_period_median": 63,
      "median_difference": 34,
      "reach_100_pct": 30.75
    },
    {
      "minimum_active_at_start": 10,
      "minimum_classes_at_start": 10,
      "maximum_start_period": 1,
      "centers": 400,
      "first_period_median": 30.0,
      "twelfth_period_median": 62.0,
      "median_difference": 33.0,
      "reach_100_pct": 29.5
    },
    {
      "minimum_active_at_start": 20,
      "minimum_classes_at_start": 10,
      "maximum_start_period": 2,
      "centers": 371,
      "first_period_median": 33,
      "twelfth_period_median": 62,
      "median_difference": 30,
      "reach_100_pct": 30.19
    }
  ],
  "quality": {
    "all_tenants_succeeded": true,
    "attendance_not_below_active_participants": true,
    "largest_center_primary_attendance_share_pct": 1.15,
    "personal_identifiers_stored": false,
    "personal_or_center_identifiers_exported": false
  },
  "limitations": [
    "La fecha de alta indica incorporación a WodBuster, no apertura del negocio; la muestra mezcla centros nuevos y negocios ya operativos que migran su gestión.",
    "El catálogo de extracción contiene centros activos en julio de 2026. Los negocios que dejaron WodBuster no entran, por lo que existe sesgo de supervivencia y no se publica una probabilidad de éxito empresarial.",
    "Participante activo significa al menos una asistencia efectiva en 30 días; no equivale a socio, cliente de pago, ingreso ni rentabilidad.",
    "Las bandas se definen por la primera ventana operativa observada. Compararlas describe trayectorias distintas, pero no demuestra que empezar con más personas cause un crecimiento posterior.",
    "Los periodos de 30 días no coinciden exactamente con meses naturales y pueden contener vacaciones, cierres o estacionalidad diferente según la fecha de alta.",
    "La muestra representa centros españoles que usan WodBuster y no un censo de todo el mercado."
  ],
  "version": "1.3",
  "publication": {
    "headline": "Solo tres de cada diez centros que empiezan por debajo de 50 participantes activos alcanzan 100 durante el primer año",
    "canonical_url": "https://wodbuster.com/observatorio/crecimiento-primer-ano-centros-deportivos/",
    "date_published": "2026-07-19",
    "date_modified": "2026-07-19",
    "status": "validated"
  },
  "growth_milestone_timing": {
    "report_id": "165-growth-milestone-timing",
    "status": "validated",
    "question": "En qué momento del primer año registrado se alcanzan 50 y 100 participantes activos.",
    "population": "Centros de las cohortes 2022-2024 cuya primera ventana operativa reúne entre 10 y 49 participantes activos.",
    "centers": 426,
    "period_length_days": 30,
    "milestones": [
      {
        "active_participants": 50,
        "centers_reaching_within_year_pct": 74.65,
        "median_period_among_reachers": 2.0,
        "reached_by_period_3_among_year_reachers_pct": 64.15,
        "reached_by_period_6_among_year_reachers_pct": 86.16,
        "cumulative_reach_all_centers_pct": [
          0.0,
          37.56,
          47.89,
          55.4,
          61.03,
          64.32,
          66.2,
          68.78,
          69.48,
          71.6,
          72.54,
          74.65
        ]
      },
      {
        "active_participants": 100,
        "centers_reaching_within_year_pct": 29.11,
        "median_period_among_reachers": 6.0,
        "reached_by_period_3_among_year_reachers_pct": 30.64,
        "reached_by_period_6_among_year_reachers_pct": 54.83,
        "cumulative_reach_all_centers_pct": [
          0.0,
          4.69,
          8.92,
          11.03,
          13.38,
          15.96,
          17.61,
          20.19,
          22.07,
          25.12,
          27.46,
          29.11
        ]
      }
    ],
    "interpretation": {
      "fact": "El hito de 50 se concentra al principio entre quienes lo alcanzan; el de 100 se reparte durante más meses.",
      "not_demonstrated": "No mide apertura, captación comercial, ingresos, rentabilidad ni el efecto causal de una acción concreta."
    }
  },
  "first_year_schedule_scaling": {
    "report_id": "166-first-year-schedule-scaling",
    "status": "validated",
    "question": "Cómo cambia la programación cuando crece la base activa durante el primer año registrado.",
    "definitions": {
      "comparison": "Cambio dentro del mismo centro entre el segundo y el duodécimo periodo operativo de 30 días.",
      "class_count": "Clases no canceladas con actividad registrada durante la ventana.",
      "ordinary_places": "Suma de las plazas ordinarias configuradas en esas clases."
    },
    "primary_paired": {
      "first_period": 2,
      "last_period": 12,
      "centers": 422,
      "active_participant_change_pct": {
        "p25": 2.46,
        "median": 41.21,
        "p75": 100.0
      },
      "class_count_change_pct": {
        "p25": -22.58,
        "median": 2.06,
        "p75": 31.9
      },
      "ordinary_place_change_pct": {
        "p25": -21.87,
        "median": 5.33,
        "p75": 38.37
      },
      "active_minus_class_growth_pp": {
        "p25": 3.37,
        "median": 33.65,
        "p75": 79.43
      },
      "attendances_per_class_change_pct": {
        "p25": 3.32,
        "median": 42.33,
        "p75": 105.39
      },
      "visits_per_active_change_pct": {
        "p25": -11.5,
        "median": 3.75,
        "p75": 24.5
      },
      "attendance_to_ordinary_places_change_pp": {
        "p25": -0.64,
        "median": 9.98,
        "p75": 22.11
      },
      "classes_per_100_active_change_pct": {
        "p25": -50.08,
        "median": -28.12,
        "p75": -4.7
      },
      "average_configured_capacity_change_pct": {
        "p25": -3.69,
        "median": 0.3,
        "p75": 12.3
      },
      "bootstrap_95_ci_median_active_change_pct": [
        33.85,
        51.35
      ],
      "bootstrap_95_ci_median_class_change_pct": [
        -0.54,
        4.97
      ],
      "bootstrap_95_ci_median_growth_gap_pp": [
        29.12,
        43.08
      ],
      "centers_where_active_growth_exceeds_class_growth_pct": 76.3,
      "centers_with_positive_class_change_pct": 52.13
    },
    "third_to_twelfth_sensitivity": {
      "first_period": 3,
      "last_period": 12,
      "centers": 424,
      "active_participant_change_pct": {
        "p25": -3.69,
        "median": 29.25,
        "p75": 74.39
      },
      "class_count_change_pct": {
        "p25": -22.16,
        "median": 2.3,
        "p75": 30.95
      },
      "ordinary_place_change_pct": {
        "p25": -21.07,
        "median": 6.69,
        "p75": 36.82
      },
      "active_minus_class_growth_pp": {
        "p25": -0.85,
        "median": 22.48,
        "p75": 58.62
      },
      "attendances_per_class_change_pct": {
        "p25": -1.14,
        "median": 26.85,
        "p75": 73.86
      },
      "visits_per_active_change_pct": {
        "p25": -14.46,
        "median": 1.9,
        "p75": 20.6
      },
      "attendance_to_ordinary_places_change_pp": {
        "p25": -2.12,
        "median": 7.07,
        "p75": 17.79
      },
      "classes_per_100_active_change_pct": {
        "p25": -42.6,
        "median": -21.67,
        "p75": 0.84
      },
      "average_configured_capacity_change_pct": {
        "p25": -1.89,
        "median": 0.25,
        "p75": 11.44
      },
      "bootstrap_95_ci_median_active_change_pct": [
        23.88,
        35.68
      ],
      "bootstrap_95_ci_median_class_change_pct": [
        -1.2,
        6.45
      ],
      "bootstrap_95_ci_median_growth_gap_pp": [
        18.33,
        28.66
      ],
      "centers_where_active_growth_exceeds_class_growth_pct": 73.11,
      "centers_with_positive_class_change_pct": 51.89
    },
    "period_levels": [
      {
        "period": 1,
        "centers_with_active_participants": 426,
        "centers_with_classes": 426,
        "centers_with_ordinary_places": 426,
        "class_count": {
          "p25": 54.0,
          "median": 96.0,
          "p75": 169.75
        },
        "classes_per_100_active": {
          "p25": 180.51,
          "median": 347.75,
          "p75": 686.9
        },
        "attendances_per_class": {
          "p25": 0.53,
          "median": 1.18,
          "p75": 2.4
        },
        "ordinary_places_per_active": {
          "p25": 14.02,
          "median": 29.45,
          "p75": 58.6
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.01,
          "p75": 12.0
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 6.27,
          "median": 13.34,
          "p75": 30.72
        },
        "visits_per_active": {
          "p25": 2.52,
          "median": 4.13,
          "p75": 5.61
        }
      },
      {
        "period": 2,
        "centers_with_active_participants": 422,
        "centers_with_classes": 426,
        "centers_with_ordinary_places": 426,
        "class_count": {
          "p25": 64.0,
          "median": 112.0,
          "p75": 208.5
        },
        "classes_per_100_active": {
          "p25": 146.31,
          "median": 253.38,
          "p75": 457.59
        },
        "attendances_per_class": {
          "p25": 1.47,
          "median": 2.49,
          "p75": 3.82
        },
        "ordinary_places_per_active": {
          "p25": 12.02,
          "median": 20.33,
          "p75": 39.12
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.08,
          "p75": 12.0
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 17.07,
          "median": 29.08,
          "p75": 46.92
        },
        "visits_per_active": {
          "p25": 5.03,
          "median": 6.19,
          "p75": 7.37
        }
      },
      {
        "period": 3,
        "centers_with_active_participants": 424,
        "centers_with_classes": 424,
        "centers_with_ordinary_places": 424,
        "class_count": {
          "p25": 64.0,
          "median": 115.0,
          "p75": 200.5
        },
        "classes_per_100_active": {
          "p25": 143.83,
          "median": 235.76,
          "p75": 395.65
        },
        "attendances_per_class": {
          "p25": 1.56,
          "median": 2.78,
          "p75": 4.23
        },
        "ordinary_places_per_active": {
          "p25": 11.73,
          "median": 18.04,
          "p75": 33.76
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.02,
          "p75": 11.87
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 19.69,
          "median": 34.53,
          "p75": 51.76
        },
        "visits_per_active": {
          "p25": 5.14,
          "median": 6.29,
          "p75": 7.69
        }
      },
      {
        "period": 4,
        "centers_with_active_participants": 424,
        "centers_with_classes": 424,
        "centers_with_ordinary_places": 424,
        "class_count": {
          "p25": 66.0,
          "median": 116.5,
          "p75": 196.75
        },
        "classes_per_100_active": {
          "p25": 139.8,
          "median": 216.93,
          "p75": 374.06
        },
        "attendances_per_class": {
          "p25": 1.81,
          "median": 2.91,
          "p75": 4.52
        },
        "ordinary_places_per_active": {
          "p25": 11.38,
          "median": 18.21,
          "p75": 32.64
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.04,
          "p75": 11.87
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 20.88,
          "median": 35.92,
          "p75": 55.29
        },
        "visits_per_active": {
          "p25": 5.27,
          "median": 6.43,
          "p75": 7.78
        }
      },
      {
        "period": 5,
        "centers_with_active_participants": 425,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 68.0,
          "median": 120.0,
          "p75": 203.0
        },
        "classes_per_100_active": {
          "p25": 135.9,
          "median": 211.36,
          "p75": 348.0
        },
        "attendances_per_class": {
          "p25": 1.98,
          "median": 3.07,
          "p75": 4.63
        },
        "ordinary_places_per_active": {
          "p25": 11.43,
          "median": 17.22,
          "p75": 30.83
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.05,
          "p75": 11.77
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 21.63,
          "median": 38.01,
          "p75": 56.51
        },
        "visits_per_active": {
          "p25": 5.36,
          "median": 6.53,
          "p75": 7.68
        }
      },
      {
        "period": 6,
        "centers_with_active_participants": 425,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 67.0,
          "median": 118.0,
          "p75": 210.75
        },
        "classes_per_100_active": {
          "p25": 131.35,
          "median": 209.88,
          "p75": 331.96
        },
        "attendances_per_class": {
          "p25": 2.02,
          "median": 3.13,
          "p75": 4.94
        },
        "ordinary_places_per_active": {
          "p25": 10.92,
          "median": 17.61,
          "p75": 30.71
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.09,
          "p75": 11.53
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 22.59,
          "median": 38.37,
          "p75": 58.73
        },
        "visits_per_active": {
          "p25": 5.42,
          "median": 6.62,
          "p75": 7.82
        }
      },
      {
        "period": 7,
        "centers_with_active_participants": 424,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 66.0,
          "median": 117.0,
          "p75": 206.0
        },
        "classes_per_100_active": {
          "p25": 128.81,
          "median": 191.51,
          "p75": 328.01
        },
        "attendances_per_class": {
          "p25": 2.03,
          "median": 3.35,
          "p75": 4.91
        },
        "ordinary_places_per_active": {
          "p25": 10.84,
          "median": 16.27,
          "p75": 26.95
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.13,
          "p75": 11.51
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 24.64,
          "median": 41.19,
          "p75": 59.86
        },
        "visits_per_active": {
          "p25": 5.35,
          "median": 6.65,
          "p75": 7.91
        }
      },
      {
        "period": 8,
        "centers_with_active_participants": 424,
        "centers_with_classes": 424,
        "centers_with_ordinary_places": 424,
        "class_count": {
          "p25": 69.0,
          "median": 118.5,
          "p75": 191.0
        },
        "classes_per_100_active": {
          "p25": 127.29,
          "median": 191.58,
          "p75": 315.88
        },
        "attendances_per_class": {
          "p25": 2.12,
          "median": 3.47,
          "p75": 5.19
        },
        "ordinary_places_per_active": {
          "p25": 10.71,
          "median": 15.69,
          "p75": 26.94
        },
        "average_configured_capacity": {
          "p25": 6.02,
          "median": 8.19,
          "p75": 11.56
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 24.6,
          "median": 40.6,
          "p75": 58.56
        },
        "visits_per_active": {
          "p25": 5.34,
          "median": 6.73,
          "p75": 7.99
        }
      },
      {
        "period": 9,
        "centers_with_active_participants": 425,
        "centers_with_classes": 425,
        "centers_with_ordinary_places": 425,
        "class_count": {
          "p25": 67.25,
          "median": 113.0,
          "p75": 193.75
        },
        "classes_per_100_active": {
          "p25": 118.92,
          "median": 181.48,
          "p75": 304.49
        },
        "attendances_per_class": {
          "p25": 2.24,
          "median": 3.54,
          "p75": 5.12
        },
        "ordinary_places_per_active": {
          "p25": 10.58,
          "median": 15.27,
          "p75": 25.56
        },
        "average_configured_capacity": {
          "p25": 6.01,
          "median": 8.25,
          "p75": 11.74
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 24.95,
          "median": 42.81,
          "p75": 60.01
        },
        "visits_per_active": {
          "p25": 5.4,
          "median": 6.53,
          "p75": 7.8
        }
      },
      {
        "period": 10,
        "centers_with_active_participants": 421,
        "centers_with_classes": 422,
        "centers_with_ordinary_places": 422,
        "class_count": {
          "p25": 63.0,
          "median": 119.0,
          "p75": 198.0
        },
        "classes_per_100_active": {
          "p25": 119.39,
          "median": 183.78,
          "p75": 287.85
        },
        "attendances_per_class": {
          "p25": 2.25,
          "median": 3.61,
          "p75": 5.18
        },
        "ordinary_places_per_active": {
          "p25": 10.1,
          "median": 15.02,
          "p75": 25.11
        },
        "average_configured_capacity": {
          "p25": 6.01,
          "median": 8.46,
          "p75": 11.65
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 26.86,
          "median": 42.7,
          "p75": 60.76
        },
        "visits_per_active": {
          "p25": 5.15,
          "median": 6.7,
          "p75": 7.78
        }
      },
      {
        "period": 11,
        "centers_with_active_participants": 418,
        "centers_with_classes": 420,
        "centers_with_ordinary_places": 420,
        "class_count": {
          "p25": 65.0,
          "median": 119.0,
          "p75": 196.75
        },
        "classes_per_100_active": {
          "p25": 118.52,
          "median": 176.56,
          "p75": 280.0
        },
        "attendances_per_class": {
          "p25": 2.27,
          "median": 3.57,
          "p75": 5.25
        },
        "ordinary_places_per_active": {
          "p25": 10.58,
          "median": 14.71,
          "p75": 25.03
        },
        "average_configured_capacity": {
          "p25": 6.0,
          "median": 8.58,
          "p75": 11.37
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 26.81,
          "median": 44.43,
          "p75": 61.24
        },
        "visits_per_active": {
          "p25": 5.29,
          "median": 6.63,
          "p75": 7.9
        }
      },
      {
        "period": 12,
        "centers_with_active_participants": 421,
        "centers_with_classes": 422,
        "centers_with_ordinary_places": 422,
        "class_count": {
          "p25": 63.0,
          "median": 118.5,
          "p75": 200.75
        },
        "classes_per_100_active": {
          "p25": 114.29,
          "median": 173.02,
          "p75": 280.0
        },
        "attendances_per_class": {
          "p25": 2.35,
          "median": 3.55,
          "p75": 5.26
        },
        "ordinary_places_per_active": {
          "p25": 10.31,
          "median": 14.02,
          "p75": 23.61
        },
        "average_configured_capacity": {
          "p25": 6.08,
          "median": 8.59,
          "p75": 11.42
        },
        "attendance_to_ordinary_places_pct": {
          "p25": 27.4,
          "median": 44.04,
          "p75": 60.93
        },
        "visits_per_active": {
          "p25": 5.13,
          "median": 6.67,
          "p75": 7.92
        }
      }
    ],
    "quality": {
      "source_centers": 426,
      "largest_center_class_share_pct": 4.04,
      "source_tenants_failed": 0,
      "personal_or_center_identifiers_exported": false
    },
    "limitations": [
      "El segundo periodo reduce, pero no elimina, el posible efecto de implantación inicial en WodBuster.",
      "Más asistentes por clase puede reflejar mejor utilización, presión o una mezcla de actividades distinta; no acredita calidad ni rentabilidad.",
      "El recuento de clases no mide horas de entrenador, costes, superficie ni complejidad de la programación.",
      "La muestra solo contiene centros que seguían activos en WodBuster en julio de 2026.",
      "La incorporación a WodBuster no equivale a la apertura del negocio."
    ]
  },
  "first_year_participation_frequency": {
    "article_id": "168-first-year-participation-frequency",
    "status": "validated",
    "source_report": "164-platform-onboarding-growth",
    "question": "Cambia la frecuencia de asistencia por participante mientras crece la base activa durante el primer año registrado.",
    "sample": {
      "tenants_attempted": 2174,
      "tenants_succeeded": 2174,
      "tenants_failed": 0,
      "eligible_centers": 426
    },
    "primary_second_to_twelfth": {
      "first_period": 2,
      "last_period": 12,
      "centers": 417,
      "first_visits_per_active": {
        "p25": 5.02,
        "median": 6.19,
        "p75": 7.38
      },
      "last_visits_per_active": {
        "p25": 5.1,
        "median": 6.67,
        "p75": 7.9
      },
      "visits_per_active_change_pct": {
        "p25": -11.5,
        "median": 3.75,
        "p75": 24.5
      },
      "visits_per_active_change_absolute": {
        "p25": -0.75,
        "median": 0.24,
        "p75": 1.38
      },
      "bootstrap_95_ci_median_change_pct": [
        1.46,
        7.36
      ],
      "centers_change_distribution_pct": {
        "decline_more_than_10pct": 26.62,
        "within_plus_minus_10pct": 32.37,
        "increase_more_than_10pct": 41.01,
        "positive_change": 57.79
      },
      "spearman_active_growth_vs_frequency_change": 0.352,
      "conditional_on_active_growth": [
        {
          "group": "positive_active_growth",
          "centers": 319,
          "share_of_comparable_centers_pct": 76.5,
          "active_change_pct": {
            "p25": 27.92,
            "median": 66.1,
            "p75": 121.85
          },
          "visits_per_active_change_pct": {
            "p25": -4.36,
            "median": 8.33,
            "p75": 26.31
          },
          "frequency_decline_more_than_10pct": 17.24,
          "positive_frequency_change_pct": 66.46
        },
        {
          "group": "active_growth_at_least_25pct",
          "centers": 253,
          "share_of_comparable_centers_pct": 60.67,
          "active_change_pct": {
            "p25": 52.27,
            "median": 82.22,
            "p75": 144.19
          },
          "visits_per_active_change_pct": {
            "p25": -3.53,
            "median": 9.41,
            "p75": 26.37
          },
          "frequency_decline_more_than_10pct": 16.21,
          "positive_frequency_change_pct": 67.98
        }
      ],
      "by_active_growth_quartile": [
        {
          "active_growth_quartile": 1,
          "centers": 104,
          "active_change_pct": {
            "p25": -50.0,
            "median": -21.92,
            "p75": -7.41
          },
          "visits_per_active_change_pct": {
            "p25": -45.05,
            "median": -11.93,
            "p75": 6.07
          }
        },
        {
          "active_growth_quartile": 2,
          "centers": 104,
          "active_change_pct": {
            "p25": 13.21,
            "median": 21.51,
            "p75": 30.77
          },
          "visits_per_active_change_pct": {
            "p25": -6.44,
            "median": 6.49,
            "p75": 21.22
          }
        },
        {
          "active_growth_quartile": 3,
          "centers": 104,
          "active_change_pct": {
            "p25": 54.27,
            "median": 66.92,
            "p75": 78.54
          },
          "visits_per_active_change_pct": {
            "p25": -7.06,
            "median": 6.23,
            "p75": 25.15
          }
        },
        {
          "active_growth_quartile": 4,
          "centers": 105,
          "active_change_pct": {
            "p25": 122.5,
            "median": 166.67,
            "p75": 250.0
          },
          "visits_per_active_change_pct": {
            "p25": -0.9,
            "median": 10.76,
            "p75": 38.62
          }
        }
      ]
    },
    "third_to_twelfth_sensitivity": {
      "first_period": 3,
      "last_period": 12,
      "centers": 419,
      "first_visits_per_active": {
        "p25": 5.16,
        "median": 6.33,
        "p75": 7.7
      },
      "last_visits_per_active": {
        "p25": 5.12,
        "median": 6.66,
        "p75": 7.91
      },
      "visits_per_active_change_pct": {
        "p25": -14.46,
        "median": 1.9,
        "p75": 20.6
      },
      "visits_per_active_change_absolute": {
        "p25": -0.93,
        "median": 0.14,
        "p75": 1.24
      },
      "bootstrap_95_ci_median_change_pct": [
        -0.67,
        5.49
      ],
      "centers_change_distribution_pct": {
        "decline_more_than_10pct": 29.36,
        "within_plus_minus_10pct": 32.94,
        "increase_more_than_10pct": 37.71,
        "positive_change": 52.74
      },
      "spearman_active_growth_vs_frequency_change": 0.337,
      "conditional_on_active_growth": [
        {
          "group": "positive_active_growth",
          "centers": 307,
          "share_of_comparable_centers_pct": 73.27,
          "active_change_pct": {
            "p25": 24.63,
            "median": 50.0,
            "p75": 100.0
          },
          "visits_per_active_change_pct": {
            "p25": -8.3,
            "median": 6.34,
            "p75": 23.41
          },
          "frequency_decline_more_than_10pct": 20.52,
          "positive_frequency_change_pct": 60.26
        },
        {
          "group": "active_growth_at_least_25pct",
          "centers": 229,
          "share_of_comparable_centers_pct": 54.65,
          "active_change_pct": {
            "p25": 44.44,
            "median": 68.29,
            "p75": 113.79
          },
          "visits_per_active_change_pct": {
            "p25": -5.59,
            "median": 8.67,
            "p75": 25.95
          },
          "frequency_decline_more_than_10pct": 18.34,
          "positive_frequency_change_pct": 62.88
        }
      ],
      "by_active_growth_quartile": [
        {
          "active_growth_quartile": 1,
          "centers": 104,
          "active_change_pct": {
            "p25": -51.84,
            "median": -25.22,
            "p75": -12.5
          },
          "visits_per_active_change_pct": {
            "p25": -45.34,
            "median": -17.8,
            "p75": 6.98
          }
        },
        {
          "active_growth_quartile": 2,
          "centers": 105,
          "active_change_pct": {
            "p25": 6.06,
            "median": 12.56,
            "p75": 21.82
          },
          "visits_per_active_change_pct": {
            "p25": -10.57,
            "median": 2.52,
            "p75": 18.11
          }
        },
        {
          "active_growth_quartile": 3,
          "centers": 105,
          "active_change_pct": {
            "p25": 40.48,
            "median": 50.0,
            "p75": 60.34
          },
          "visits_per_active_change_pct": {
            "p25": -2.73,
            "median": 7.4,
            "p75": 22.6
          }
        },
        {
          "active_growth_quartile": 4,
          "centers": 105,
          "active_change_pct": {
            "p25": 100.0,
            "median": 118.18,
            "p75": 158.33
          },
          "visits_per_active_change_pct": {
            "p25": -6.91,
            "median": 8.7,
            "p75": 29.42
          }
        }
      ]
    },
    "quality": {
      "each_center_weighted_once": true,
      "all_source_tenants_succeeded": true,
      "personal_or_center_identifiers_exported": false
    },
    "limitations": [
      "La frecuencia es asistencias registradas divididas por participantes con al menos una asistencia en cada ventana; no mide visitas de personas inactivas.",
      "El cambio puede reflejar estacionalidad, mezcla de actividades, implantación progresiva o evolución del negocio.",
      "La muestra solo contiene centros que seguían activos en WodBuster en julio de 2026 y no representa aperturas verificadas.",
      "La asociación entre crecimiento y frecuencia no demuestra que una variable cause la otra."
    ]
  }
}
