# TRAIL DPS 4.2 - LOT 11.5 - OVH - Supervision admin et usage 425 jours

Horodatage : 2026-05-28 11:15:05

## Objet

Correctif de la supervision commerciale LOT 11 dans l'administration licence.

## Diagnostic

Les données SMS et usage étaient bien remontées dans les bases, mais l'écran licence pouvait rester à zéro car `LicenseRepository` ne contenait pas encore les méthodes de lecture attendues par `public/admin/license.php` :

- `getLatestUsageStats()` ;
- `countBillableSmsRolling365()`.

Le contrôleur admin utilisait `method_exists()` et retournait donc un affichage neutre malgré la présence des données.

## Fichiers modifiés

- `ovh/SRC/LicenseRepository.php`
- `ovh/SRC/LicenseService.php`
- `ovh/public/admin/license.php`

## Modifications

- Ajout de la lecture du dernier snapshot `license_usage_stats`.
- Ajout du compteur SMS administrateur à partir du dernier snapshot commercial.
- Historisation côté licence des usages transmis par PLACE lors du check licence.
- Conservation du compteur SMS serveur lorsque PLACE transmet `sms_sent_count = 0`.
- Renommage des libellés courses en 425 jours.

## Procédure

1. Déployer les fichiers OVH modifiés.
2. Relancer un check licence depuis PLACE.
3. Envoyer un SMS test depuis LIVE DPS.
4. Recharger la page détail licence.
5. Vérifier l'affichage :
   - `Dernier calcul` renseigné ;
   - `Courses comptabilisées (425j)` ;
   - `SMS 365 jours` supérieur à 0 après envoi SMS.
