<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Feature flags du MVP
    |--------------------------------------------------------------------------
    */

    // Redis désactivé pour le MVP : lorsque ce flag est à false, les drivers
    // cache/session/queue sont forcés sur 'database' au démarrage de l'app
    // (voir AppServiceProvider), même si l'environnement pointe vers redis.
    'redis' => (bool) env('FEATURE_REDIS', false),

    // Rétention des fichiers uploadés (en jours) avant purge automatique
    // (commande `attachments:purge`) : suppression chez Anthropic + en BDD.
    'file_retention_days' => (int) env('FILE_RETENTION_DAYS', 30),

    // Jeton protégeant les endpoints d'exploitation (/ops/migrate, /ops/cron).
    // Vide = endpoints désactivés (404). À renseigner en production pour les
    // déploiements sans SSH (hébergement mutualisé) : Jenkins/cron appellent
    // ces URLs avec l'en-tête X-Deploy-Token.
    'deploy_token' => env('DEPLOY_TOKEN', ''),

];
