diff --git a/docs/superpowers/specs/2026-09-08-unifi-os-integration-design.md b/docs/superpowers/specs/2026-09-08-unifi-os-integration-design.md index 595f30a3a..f8fd6b457 100644 --- a/docs/superpowers/specs/2026-09-08-unifi-os-integration-design.md +++ b/docs/superpowers/specs/2026-09-08-unifi-os-integration-design.md @@ -139,10 +139,13 @@ export interface UnifiOsSummary { isp: { name: string; externalIp: string | null; - latencyMs: number; - maxLatencyMs: number; - packetLossPct: number; - uptimePct: number; + /** Nullables : le cloud omet ces mesures pour les périodes où le WAN + * était coupé. Un `0` fabriqué s'afficherait comme « 0 ms » à côté d'un + * voyant vert, au moment précis où la connexion est tombée. */ + latencyMs: number | null; + maxLatencyMs: number | null; + packetLossPct: number | null; + uptimePct: number | null; /** Horodatage de la mesure. Rendu obligatoire : toute donnée cloud * voyage avec sa fraîcheur. */ measuredAt: Date;