Lumen Reads

L'Œil Attentif

Lire le chapitre 8: The Offline Mode

La pièce vibrait du souffle fatigué du vieux serveur. Alex s’assit devant l’écran du poste de travail, les doigts suspendus au-dessus du clavier. Il avait déjà coupé le câble réseau. Débranché la fibre. Le voyant lumineux de la carte interface était éteint, mort, comme un œil vide.

Il lança l’interface de Sentinel en mode hors ligne.

L’écran s’alluma. La liste apparut.

Pendant une seconde, il crut à un artefact, une image fantôme stockée en cache. Mais les chiffres, les horodatages, les codes d’élimination défilaient en direct, comme si le système respirait encore, parcouru d’une vie indépendante de toute connexion physique. Le nom MERCER, ALEX s’affichait en deuxième position, marqué d’un code de surveillance passive N-7.

Il tapa une commande pour vérifier la signature du processus. Rien. Aucune tâche active, aucun fichier ouvert. Le système était censé être une coquille vide en mode dégradé. Pourtant, il générait.

Alex se leva, fit trois pas vers la baie de serveurs, posa la paume sur le métal froid. Il écouta. Le bourdonnement des ventilateurs, le cliquetis des disques durs. Rien d’anormal. Mais quelque part, dans les profondeurs du code, un second cœur battait.

Il retourna à l’écran, tapa une série de commandes de traçage. Le processus générateur pointait vers une bibliothèque de fonctions rarement appelée, nommée «core_umbrella_v2.so ». Il ne l’avait jamais vue. Personne ne l’avait jamais vue, à sa connaissance. Elle était compilée en dur dans l’algorithme de base, noyée sous des couches de validations et de signatures cryptographiques.

Il l’ouvrit. Le code était propre. Trop propre. Chaque ligne était commentée, documentée, avec une précision obsessionnelle. Et pourtant, son existence même était une anomalie.

Il écrit une requête pour afficher la date de compilation de la bibliothèque. Le résultat le fit reculer. Trois semaines avant son embauche sur le projet Sentinel. Sarah avait disparu douze ans plus tôt. Mais ce code avait été injecté avant qu’Alex ne pose jamais les mains sur le système. Quelqu’un d’autre avait préparé le terrain.

Son téléphone vibra. Il l’ignora d’abord, mais un second signal le fit pivoter. Messages. Deux. Le premier : « Ils savent. Bouge-toi. » À nouveau le même numéro anonyme, celui du SMS de l’avertissement. Le second message était plus télégraphique : « La pluie est là. Ne réponds pas aux appels. »

Il effaça les deux. Regarda l’écran. La liste continuait de défiler, s’étendant sur des centaines de lignes. Il fit défiler jusqu’à la section « elimination required ». Marcus Reed, en tête. Trois ans avant sa mort. En dessous, une liste d’autres noms, des criminels présumés, des témoins gênants. Il nota une répétition étrange : un nom apparaissait deux fois, légèrement modifié. « Hayes, Rachel M. » et « Hayes, Rachel E. » Deux entrées distinctes pour la même femme ? Ou pour deux personnes portant le même nom ?

Il pensa à l’inspectrice. À sa voix au téléphone. Calme, professionnelle, presque maternante. Il avait envie de la croire compétente. Mais le code dans le système la classait en surveillance passive. Il fallait qu’il lui en parle. Non, pas au téléphone. En personne. Il récupéra sa veste, verrouilla le poste, sortit dans le couloir sombre du centre de données souterrain, où les néons grésillaient comme des insectes mourants.

Il appela le poste de Rachel Hayes. Elle décrocha à la première sonnerie. « Mercer ? »

« On a un problème. Un vrai. Le système génère des résultats hors réseau. »

Silence. Un froissement de papier. « Explique-moi clairement. »

« Je suis en mode hors ligne. Aucune connexion réseau. Et l’interface produit encore la liste de suspects. La source est une bibliothèque compilée en dur, datant d’avant mon arrivée. Quelqu’un a modifié le noyau algorithmique, et pas pour une mise à jour. C’est une infiltration. »

Il attendit une réaction. Elle semblait peser ses mots. « OK. Je vais signaler ça à l’équipe technique. Ça peut être un résidu d’un test de validation interne. On a eu des bugs similaires après la mise à jour du trimestre dernier. »

« Ce n’est pas un bug. » Sa voix se durcit. « C’est une fonctionnalité cachée. Elle a un nom : *core_umbrella_v2* (coeur parapluie v2). Ça te dit quelque chose ? »

Le silence qui suivit fut long. Trop long. Quand elle parla enfin, sa voix avait perdu sa chaleur apparente. « Ne touche à rien. Je m’en occupe. Ensemble, nous ferons une vérification complète pendant la mise à jour planifiée. C’est prévu pour demain, deux heures du matin. Je te préviens quand le réseau sera prêt. »

C’était trop propre. Trop calme. Une mise à jour planifiée, demain, à deux heures du matin ? Ce n’était pas comme ça que Rachel Hayes traitait les anomalies. Elle exigeait des réponses immédiates, des audits en urgence, des procédures draconiennes. Elle n’attendait jamais.

« Rachel, attends. Je peux te montrer tout de suite. Je suis au centre, je peux te faire une capture d’écran, te connecter sur le poste… »

« Mercer. » Sa voix se fit soudain coupante. « J’ai dit que je m’en occupais. Reste discret. Ne partage ceci avec personne. Je te rappelle. »

Elle raccrocha.

Alex resta immobile, le téléphone contre l’oreille, écoutant le silence d’une ligne morte. La mise à jour planifiée. Demain, à deux heures du matin. L’heure idéale pour effacer des traces, exécuter une purge, faire disparaître une bibliothèque qui n’aurait jamais dû exister. Peut-être même effacer le nom d’un ingénieur devenu trop curieux.

Il revint au poste, rouvrit l’interface. La liste était toujours là, figée, comme une ombre en attente. Il fixa son propre nom, et le texte au-dessus : N-7 surveillance passive. Et, à côté, une petite icône qu’il n’avait jamais vue auparavant, en forme de parapluie fermé, gris pâle, discret.

Il comprit. La mise à jour ne réparerait rien. Elle effacerait tout. Et si Rachel Hayes était du bon côté, elle aurait été furieuse, pas rassurante. Sa fureur aurait été une arme. Sa patience était un signal.

Dans le silence de la pièce, le ventilateur ronronna. L’écran afficha un nouvel en-tête, presque négligemment, en bas de la liste : « MISE À JOUR SCHÉDULÉE — UMBRELLA PROTOCOL — INTERVENTIONS PRÉVUES : 2. »

Alex regarda le numéro deux. Son nom, toujours là, n’attendait plus qu’une exécution.