<?php
// Fuente única de verdad para límites y features por plan.
// null = ilimitado. Nunca hardcodear estos valores en controllers.
// Flags nuevos solo agregan valor — PlanGuard los lee con ?? false (safe by default).

$_growth = [
    'convos_max'              => null,
    'staff_max'               => 5,
    // Comunicación
    'whatsapp'                => true,   // número compartido de Vale
    'whatsapp_own'            => false,  // WABA propia del negocio
    'recordatorios'           => true,
    // Perfiles de clientes
    'client_profiles_basic'   => true,
    'client_profiles_advanced'=> true,   // email, cumpleaños, preferencias por servicio, notas
    // Agenda
    'calendar_google'         => true,
    // Analytics & automatizaciones
    'analytics'               => false,
    'prospectado'             => false,  // reactivación de clientes inactivos
    // Estructura
    'multi_sucursal'          => false,
    'badge'                   => false,
    // Meta
    'precio'                  => 29,
    'label'                   => 'Growth',
];

$_pro = [
    'convos_max'              => null,
    'staff_max'               => 15,
    // Comunicación
    'whatsapp'                => true,
    'whatsapp_own'            => true,   // WABA propia del negocio
    'recordatorios'           => true,
    // Perfiles de clientes
    'client_profiles_basic'   => true,
    'client_profiles_advanced'=> true,
    // Agenda
    'calendar_google'         => true,
    // Analytics & automatizaciones
    'analytics'               => true,   // qué servicios y días rinden más
    'prospectado'             => true,   // detecta y reactiva clientes inactivos
    // Estructura
    'multi_sucursal'          => true,
    'badge'                   => false,
    // Meta
    'precio'                  => 69,
    'label'                   => 'Pro',
];

return [
    'free' => [
        'convos_max'              => 50,
        'staff_max'               => 1,
        // Comunicación
        'whatsapp'                => false,
        'whatsapp_own'            => false,
        'recordatorios'           => false,
        // Perfiles de clientes
        'client_profiles_basic'   => true,
        'client_profiles_advanced'=> false,
        // Agenda
        'calendar_google'         => true,   // diferenciador: gratis desde el día 1
        // Analytics & automatizaciones
        'analytics'               => false,
        'prospectado'             => false,
        // Estructura
        'multi_sucursal'          => false,
        'badge'                   => true,
        // Meta
        'precio'                  => 0,
        'label'                   => 'Free',
    ],
    'growth'  => $_growth,
    'pro'     => $_pro,
    'custom'  => [
        'convos_max'              => null,
        'staff_max'               => null,
        'whatsapp'                => true,
        'whatsapp_own'            => true,
        'recordatorios'           => true,
        'client_profiles_basic'   => true,
        'client_profiles_advanced'=> true,
        'calendar_google'         => true,
        'analytics'               => true,
        'prospectado'             => true,
        'multi_sucursal'          => true,
        'badge'                   => false,
        'precio'                  => null,
        'label'                   => 'Custom',
    ],
    // Aliases para backward compat con rows existentes en DB
    'basic'   => $_growth,
    'premium' => $_pro,
];
