39 lines
1008 B
PHP
39 lines
1008 B
PHP
<?php
|
|
|
|
namespace Config;
|
|
|
|
use CodeIgniter\Config\BaseConfig;
|
|
|
|
/**
|
|
* MSOP-4 / MSOP-3 — Radar (Gmail + consommation Ai plateforme).
|
|
* Clé / modèle LLM → Config\Ai (pas ici).
|
|
*/
|
|
class Radar extends BaseConfig
|
|
{
|
|
/**
|
|
* Seules ces boîtes sont lues en v0. Domaine entier = story suivante.
|
|
*
|
|
* @var list<string>
|
|
*/
|
|
public array $mailboxAllowlist = [
|
|
'leith.s@ms1timing.com',
|
|
];
|
|
|
|
/** Fenêtre de lecture initiale (jours). */
|
|
public int $lookbackDays = 14;
|
|
|
|
/** Max messages par boîte et run (garde-fou). */
|
|
public int $maxMessagesPerMailbox = 40;
|
|
|
|
/**
|
|
* Clé SA (même fichier que Calendar CRM).
|
|
* Relatif à ROOTPATH (dossier v4_ci4/).
|
|
*/
|
|
public string $serviceAccountJson = '../application/credentials/service_account.json';
|
|
|
|
public string $gmailScope = 'https://www.googleapis.com/auth/gmail.readonly';
|
|
|
|
/** Max analyses IA dossards par run de sync (garde-fou coût). */
|
|
public int $maxAiAnalysesPerSync = 15;
|
|
}
|