<?php

/*
|--------------------------------------------------------------------------
| Alerte de la commune pendant l'essai (levier E1, 2026-10-30)
|--------------------------------------------------------------------------
| Commande `infoparcelle:sector-alert`, planifiée chaque matin (routes/console.php). Un e-mail « nouvelles
| annonces de votre commune » aux comptes en essai de l'application, pour les faire revenir : revenir au moins
| 2 jours dans la première semaine multiplie la conversion par 5 à 10.
|
| Rythme : jours d'essai `day_from` à `day_to` (J0 = jour du début de l'essai), au plus un e-mail tous les
| `min_gap_days` jours, et jamais le jour où un e-mail d'un scénario (accompagnement de l'essai, relance de
| paiement) est prévu pour la personne. Avec le scénario d'essai (J0, J1, J3, J5) : J2, J4 et J6.
*/

return [

    // Coupure générale (SECTOR_ALERT_ENABLED=false dans le .env).
    'enabled' => env('SECTOR_ALERT_ENABLED', true),

    'day_from' => 1,
    'day_to' => 6,
    'min_gap_days' => 2,

    // Une journée où un e-mail de scénario est prévu est sautée.
    'skip_scenario_days' => true,

    // Annonces : vente, logements et terrains.
    'offer_type' => 'OFFER_BUY',
    'property_types' => ['CLASS_HOUSE', 'CLASS_FLAT', 'CLASS_LAND', 'CLASS_BUILDING'],

    // Secteur : la commune, sinon son intercommunalité, sinon le département, à partir de ce nombre d'annonces.
    'min_adverts_scope' => 3,

    // Annonces présentées dans l'e-mail (particuliers d'abord, puis avec photo, puis les plus récentes).
    'max_adverts' => 4,

    // Édition « annonces localisées » (menu Opportunités) : une fois par essai, à la place de l'alerte standard dès que
    // `located_after` alertes ont été envoyées (1 = la 2e alerte, J4 avec le scénario d'essai). Secteur : la commune,
    // sinon l'intercommunalité, sinon le département, à partir de `min_located_scope` annonces localisées.
    'located_edition' => true,
    'located_after' => 1,
    'min_located_scope' => 2,

    // Annonces au plus anciennes que ce nombre de jours, même sans alerte précédente.
    'max_window_days' => 4,

    // Type de notification (préférences, désinscription) : « Fonctionnalités », celui des alertes d'annonces.
    'support_type' => 'type_function',
];
