39 lines
1.0 KiB
PHP
39 lines
1.0 KiB
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 — Sync doit rester rapide). */
|
||
public int $maxMessagesPerMailbox = 15;
|
||
|
||
/**
|
||
* 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 clic « Analyser » (1 = ~30–60 s, page ne meurt pas). */
|
||
public int $maxAiAnalysesPerSync = 1;
|
||
}
|