◫ZONES DE L'INTERFACE
ZONE 1 · TOPBAR
Barre d'état et commandes
Logo — Identifiant de l'organe : ◈ SYMBIOTE.REACH v2.0
Sous-titre — Contexte instrumental : INTERFÉROMÈTRE · ALMA/VLA · CORRÉLATION DE PHASE
Compteurs temps réel :
— ANTENNES : nombre d'équipements surveillés (11 par défaut)
— BASELINES : nombre de paires corrélées (55 max pour 11 antennes)
— DÉCORR. : nombre de baselines en perte de phase (rouge si > 0)
— SNR : rapport signal-sur-bruit global (dB)
+ GREFFER — Bouton d'ajout d'un nouvel équipement au réseau surveillé
→ IT : Équivalent d'un tableau de bord NOC (Network Operations Center). Compteurs de santé, bouton d'onboarding d'équipement. Le SNR agrège la qualité de toutes les liaisons.
ZONE 2 · STAGE (CANVAS)
Visualisation de l'array interférométrique
L'espace central affiche le réseau sous forme d'interféromètre :
— Plate Scale : anneau azimutal gradué tous les 5°, anneaux de distance (0.33λ, 0.66λ, 1.00λ)
— Centre de phase : réticule de référence (mint) avec cercle de garde
— Antennes (×11) : disposées en configuration Y asymétrique (3 bras : Nord, SE, SW)
— Lobes de visée : ligne dorée de chaque antenne vers la cible (target)
— Baselines : traits cyan entre paires d'antennes proportionnels à la corrélation
— Décorrélation : baselines en rouge pointillé lorsque la corrélation chute sous 30%
— Cible : croix + carré or avec coordonnées (RA/DEC)
— Superposition : stats REACH v2.0, ARRAY, BASELINES, TRACKING, SNR, ZOOM/SCALE en bas à gauche
→ IT : Dashboard temps réel de topologie réseau. Les antennes = noeuds du réseau (serveurs, équipements). Les baselines = liens réseau (ping, latence, bande passante). La cible = service critique ou endpoint surveillé.
ZONE 3 · ZOOM HUD
Contrôle de zoom à trois niveaux
Trois boutons superposés en bas à gauche du canvas :
— Z0 · ARRAY (défaut) : Vue d'ensemble du réseau — antennes en points, baselines limitées à 15
— Z1 · BASELINES : Antennes en paraboles détaillées, toutes les baselines visibles avec franges d'interférence
— Z2 · ELEMENT : Zoom maximal — lobes détaillés (arcs isosensibilité -3/-6/-9 dB, hachurage radial, readout GAIN en dBi), labels d'antennes avec élévation, graduations d'azimut, socle de calibration, phase des baselines en degrés
Navigation : molette = zoom · clic sur une antenne (Z0) = focus Z1
→ IT : Navigation drill-down réseau. Z0 = carte拓扑 globale, Z1 = liens détaillés entre équipements, Z2 = métriques par équipement (gain = débit, élévation = charge CPU).
ZONE 4 · SIDEBAR
Panneau latéral : baselines actives et journal de phase
BASELINES ACTIVES — Top 8 des paires d'antennes classées par corrélation :
— Point coloré (mint = corrélé, rouge = décorrélé)
— Identifiant de baseline (ex: BL.01-05)
— Pourcentage de corrélation
— Barre de progression proportionnelle
PHASE LOG — Derniers événements (9 max) :
— [PHASE LOCK] : stabilisation de corrélation (or)
— [DECOHERENCE] : perte de phase (rouge)
— [GRAFT] : nouvel équipement greffé (or)
→ IT : Vue classée des liaisons réseau les plus stables (+ détail du journal d'événements réseau). Équivalent d'un syslog filtré sur la topologie.
ZONE 5 · BOTBAR
Barre inférieure : statut et légende
LED de pulsation — Indicateur visuel :
— Vert plein : ARRAY LOCK (toutes les baselines cohérentes)
— Ambre (opacité 0.6) : PHASE PARTIELLE (quelques décorrélations)
— Rouge (opacité 0.3) : DECOHERENCE (plus de 3 baselines hors phase)
Ligne de statut — Message textuel dynamique (ARRAY LOCK / PHASE PARTIELLE / DECOHERENCE)
Indicateur de mode — SIM (données simulées) ou LIVE (données réelles via /api/metrics/reach)
Légende — BASELINE (cyan) · PHASE LOCK (or) · DECOHERENCE (rouge)
Horloge — Heure locale
→ IT : Barre de statut NOC. La LED = synthèse visuelle immédiate de l'état du réseau. Le mode SIM/LIVE indique si les données proviennent de l'API réelle ou d'une simulation.
ZONE 6 · GRAFT DIALOG
Greffe d'un nouvel équipement
Boîte de dialogue modale pour ajouter un équipement au réseau surveillé :
— ADRESSE IP / HOST : identifiant de l'équipement
— PROTOCOLE au choix :
• SSH (Linux / switch / routeur) — champ utilisateur, mot de passe, port
• SNMP (switch / imprimante / onduleur) — communauté, version (v2c/v3)
• HTTP API (REST / webhook) — URL de base, clé API optionnelle
• Modbus TCP (automate / capteur) — unit ID, port
• BLE (capteur sans fil) — adresse MAC, UUID service
— Statut : retour visuel (succès mint / erreur rouge)
Une fois greffé, l'équipement apparaît comme une nouvelle antenne dans l'array.
→ IT : Onboarding d'équipement réseau. Connecteur multi-protocole : SSH pour serveurs/routeurs, SNMP pour équipements réseau, HTTP pour APIs REST, Modbus pour automates industriels, BLE pour IoT. Les credentials restent locaux.
ZONE 7 · LIVE DATA (ACQUISITION)
Acquisition temps réel et mode LIVE
SYMBIOTE.REACH interroge l'API /api/metrics/reach toutes les 5 secondes en arrière-plan :
— Si l'API répond (HTTP 200) : les données réelles remplacent la simulation
— Le mode passe de SIM à LIVE automatiquement
— Chaque antenne reçoit : statut OK/FAIL, latence (ms), poids
— Chaque baseline reçoit : paire d'antennes, coefficient de corrélation, état décorrélé
— Si l'API est indisponible depuis plus de 10 secondes, retour au mode simulation
Émission d'événements ALIF : heartbeat toutes les 60s + alertes certificat/disponibilité
→ IT : Boucle d'acquisition réseau temps réel. Équivalent d'un agent de monitoring (Prometheus exporter, Telegraf) intégré en frontal. Bascule transparente SIM/LIVE sans interruption de l'affichage.
◆CAS D'USAGE
1. DÉTECTION DE PANNE — « Quel équipement est tombé ? »
Un administrateur réseau constate une dégradation de service. Il ouvre SYMBIOTE.REACH
et voit immédiatement : 5 baselines en rouge, l'antenne 03 en mode fantôme (signalAlpha à 0.15).
La LED de pulsation clignote en rouge, le statut affiche « DECOHERENCE — 7 baselines hors phase ».
En 3 secondes, l'antenne défaillante est identifiée visuellement sans ouvrir un seul terminal.
Action : [CANVAS] → repérer les baselines rouges → identifier l'antenne commune → [GREFFER] si remplacement
2. ONBOARDING — « Je veux surveiller un nouveau switch »
Un nouveau switch Cisco est installé dans le rack. L'administrateur clique sur [+ GREFFER],
sélectionne le protocole SNMP, entre l'IP du switch et la communauté « public ».
En 2 secondes, le switch apparaît comme une 12e antenne dans l'array, et les baselines
se recalculent automatiquement avec ce nouveau noeud. Le SNR global s'ajuste.
Action : [+ GREFFER] → SNMP → IP + communauté → [GREFFER] → observer la nouvelle antenne
3. LATENCE INTER-SITE — « Pourquoi le lien VPN est-il lent ? »
Les utilisateurs du site distant se plaignent de lenteurs. En passant en Z1 · BASELINES,
l'administrateur voit que la baseline entre le routeur du site A (antenne 09) et le
serveur central (antenne 01) affiche une corrélation à seulement 24%. En Z2, le readout
de phase confirme Δφ = 86.4° — un déphasage important indiquant une latence anormale
(probablement de la gigue sur le tunnel VPN). Le PHASE LOG confirme : [DECOHERENCE] BL.01-09.
Action : [Z1 · BASELINES] → repérer la baseline faible → [Z2] → lire Δφ → investiguer le VPN