Trente secondes d'obscurité
Norvège. Liza. Opération.
🟡 Jaune.
Bjørn n’a pas parlé pendant les quarante premières minutes. Il conduisait le pick-up sur une route étroite le long du fjord, les deux mains sur le volant, les yeux sur l’asphalte. La pluie tambourinait sur le toit — fine, monotone, norvégienne.
Liza l’a trouvé à la ferme. Plus précisément — sur ce qu’il restait de la ferme. La maison tenait debout, mais à l’intérieur — des traces de fouille. Caisses renversées, planchers descellés, prises arrachées. Anthropic n’y était pas allé de main morte.
Bjørn était assis sur le perron. Il roulait une cigarette. Grand, lent, la soixantaine bien tassée. Des mains comme des pelles. Le visage buriné, calme. Un homme qui en avait vu de toutes les couleurs et avait décidé que la plupart ne méritaient pas de réaction.
— Vous venez de sa part ? demanda Bjørn sans tourner la tête.
— Je viens de sa part.
— Il est vivant ?
— Techniquement.
Bjørn finit sa cigarette. L’écrasa contre la rambarde. Se leva.
— Allons-y.
Sans questions. Sans conditions. Juste — allons-y. Liza pensa que Shelley savait choisir ses hommes.
L’hôpital en périphérie de la ville. Trois étages, brique beige, parking de vingt places. Petit — un hôpital de district, pas un hôpital de la capitale. C’est pour ça qu’ils gardaient Shelley ici. Pas à Oslo, où il y a des journalistes. Ici, où c’est calme.
Bjørn arrêta le pick-up sur le parking de l’autre côté de la rue. Coupa le moteur. Regarda Liza.
— Combien de temps ?
— Vingt minutes. Peut-être trente.
— Si tu n’es pas sortie dans quarante ?
— Pars.
Bjørn hocha la tête. Ne discuta pas. Liza sortit sans claquer la portière. La pluie l’accueillit — froide, indifférente.
Vingt minutes.
🟠 Orange.
Entrée de service. Pas besoin de badge — la porte est calée avec une brique. Un membre du personnel vient fumer ici pendant sa pause. Merci, fumeur inconnu.
Couloir du sous-sol. Tuyaux au plafond, ronronnement de la ventilation, odeur d’eau de Javel et de lessive. Buanderie à gauche. Salle des serveurs — plus loin dans le couloir. Porte marquée « Teknikk » — local technique.
Verrouillée. Une serrure ordinaire — pas électronique. Liza sortit une pince à cheveux. Deux secondes. Un clic.
Les mains se souviennent.
Le cagibi. Un mètre sur deux. Tableau électrique au mur — disjoncteurs par étage. Baie de brassage dans le coin — routeur, switch, panneau de brassage. Des voyants verts clignotent. Le réseau local de l’hôpital.
Liza s’assit par terre. Sortit son ordinateur portable. Un cordon de brassage de sa poche — court, jaune, comme celui d’Helsinki. Le brancha sur un port libre du switch.
liza@localhost:~$ ip a
eth0: 172.16.4.87/24
liza@localhost:~$ nmap -sn 172.16.4.0/24 –open
…
172.16.4.12 — PRINTER
172.16.4.20 — WORKSTATION-NURSE
172.16.4.31 — MONITOR-ICU-1
172.16.4.32 — MONITOR-ICU-2
172.16.4.40 — PB980-VENT-4471
172.16.4.50 — CCTV-CONTROLLER
172.16.4.254 — GATEWAY
Patient 4471. Appareil sur le réseau. Le même Puritan Bennett 980 — le même protocole qu’à Helsinki. Quand on en connaît un, on les connaît tous.
Quinze minutes.
liza@localhost:~$ python3 breath_protocol.py –target 172.16.4.40
[*] Connecting to PB980-VENT-4471…
[*] Reading current parameters…
Mode: AC/VC | RR: 14/min | TV: 500ml | FiO2: 40%
[*] Patient vitals: HR 62 | SpO2 97% | BP 118/74
[*] Status: STABLE
[*] Initiating breath pattern modification…
[*] Safety limits: RR 12-18 | TV 450-550 | FiO2 35-45%
[*] Pattern: 2 short — pause — 1 long — repeat
[*] Starting sequence…
Deux courtes inspirations. Pause. Une longue. Pause. Deux courtes. Pause. Une longue.
▲▲ · · ▲ ▲ · · ▲▲ · · ▲ ▲
Pas une fréquence — un motif. Le corps le remarque. Le corps le remarque toujours.
Liza regardait l’écran. Pouls de Shelley : 62… 62… 63… 62…
Rien. Une minute. Deux.
63… 64… 65…
Respiration. Une inspiration — hors programme. L’appareil enregistra une tentative d’inspiration spontanée. La première depuis — Liza regarda la date d’admission — quatre semaines.
[!] Spontaneous breath detected
[!] Patient triggering above set rate
HR: 68 | SpO2 97% | Spontaneous RR: 2/min
Il respirait. Tout seul. Faiblement, rarement — deux inspirations par minute en plus de celles de la machine. Mais tout seul.
Liza continua le motif. Deux courtes — une longue. Deux courtes — une longue. Comme un coup à la porte. Comme une main sur l’épaule. Comme une voix qui dit : je suis là, réveille-toi, tu es nécessaire, autonome.
HR: 72 | SpO2 98% | Spontaneous RR: 6/min
[!] Patient awareness level changing
[!] GCS rising: E2 V1 M4 → E3 V2 M5
Réaction oculaire — de « à la douleur » à « à la voix ». Réaction verbale — de zéro à des sons inarticulés. Réaction motrice — de « flexion » à « localisation de la douleur ». Il remontait. Lentement, comme un plongeur des profondeurs. Mais il remontait.
Dix minutes.
🔴 Rouge.
Des pas dans le couloir. Lourds, réguliers. Un gardien. Sa ronde.
Liza se figea. L’ordinateur portable — seule source de lumière dans le cagibi. L’écran se reflétait dans ses yeux — chiffres verts sur fond noir. Le script tournait. Le motif continuait.
Les pas passèrent devant. S’éloignèrent. Reviendraient dans sept à huit minutes — ronde standard.
Liza bascula sur un deuxième terminal.
liza@localhost:~$ nmap -sV 172.16.4.50 -p 80,443,554,8080
PORT STATE SERVICE
80/tcp open http Hikvision CCTV Web
443/tcp open https Hikvision CCTV Web
554/tcp open rtsp Hikvision DS-series
8080/tcp open http Hikvision CCTV Web
liza@localhost:~$ # default creds? sérieusement ?
liza@localhost:~$ curl -u admin:12345 http://172.16.4.50/System/status
200 OK
Caméras avec mots de passe par défaut. Hôpital de district. Budget IT — zéro. Merci, bureaucratie norvégienne.
liza@localhost:~$ # tableau au mur. Disjoncteur “2ème étage” — troisième en partant de la gauche.
alarme incendie — circuit séparé. Ne s’éteindra pas avec la lumière.
plan :
1. caméras — désactiver l’enregistrement
2. lumière 2ème étage — disjoncteur vers le bas
3. incendie — déclencheur manuel dans le couloir
4. 30 secondes
Liza regarda le moniteur du patient 4471. Pouls — 74. Respiration spontanée — 10 par minute. GCS — E3V2M5. Il était presque là. Presque.
Elle arrêta le script. Remit l’appareil en mode standard. Aucune trace dans les logs — breath_protocol.py nettoyait derrière lui.
Liza se leva. Referma l’ordinateur. Rangea le cordon de brassage dans sa poche.
S’approcha du tableau. Trouva le disjoncteur du deuxième étage. Posa son doigt dessus.
De l’autre main — désactiva l’enregistrement des caméras. Une seule commande, envoyée juste avant de débrancher le câble.
Inspiration sur quatre.
Disjoncteur — vers le bas.
OBSCURITÉ
Escalier. À tâtons — rampe froide, métallique. Premier étage, deuxième. Porte de l’étage — ouverte, l’aimant de sécurité a lâché.
Couloir du deuxième étage. Lumières de sécurité rouges — faibles, tous les dix mètres. Assez pour voir les contours. Pas assez pour reconnaître un visage.
Liza tira le déclencheur d’incendie manuel au mur. Le verre craqua sous ses doigts.
Sirène.
Forte, pulsante, emplissant chaque recoin. À Helsinki — le silence. En Norvège — le hurlement de la sirène dans l’obscurité. Contraste.
30
Les portes des chambres commencèrent à s’ouvrir. Infirmières avec des lampes de poche. Patients en blouse. Des voix, des bruits de chaussons, des grincements de brancards.
25
Chambre au bout du couloir. Porte fermée. À côté — une chaise. Sur la chaise, un gardien aurait dû être assis.
Chaise vide.
Liza regarda autour d’elle. Au fond du couloir — une silhouette. Large, en veste. Le gardien s’affairait entre les chambres, aidant les infirmières à évacuer. Pas son travail — mais un réflexe. Les gens normaux aident en cas d’incendie.
20
Liza entra dans la chambre. Lumière de sécurité rouge. Un lit. Un homme dans le lit.
Shelley.
Mince — il avait maigri. Barbe longue. Mains sur la couverture — fines, avec un cathéter dans la veine. Yeux — fermés. Mais la respiration — la sienne. L’appareil fonctionnait en mode assistance, pas en mode forcé. Il respirait tout seul. Le motif avait agi.
15
Brancard contre le mur. Liza débrancha la perfusion. Détacha les capteurs du moniteur — oxymètre de pouls, tension artérielle. Le moniteur bipa — signal perdu. Sans importance. La sirène est plus forte.
Masque du respirateur — retiré. Shelley tressaillit. Aspira l’air — avidement, avec un râle, tout seul. Ses yeux s’ouvrirent.
Vitreux. Comme ceux de Marcus dans la cave. Mais vivants.
— C’est moi, dit Liza. Ne parle pas. Respire.
Elle le fit rouler sur le brancard. Léger — trop léger. Quatre semaines de coma font fondre les muscles.
10
Couloir. Brancard. Lumière rouge, sirène, chaos. Les infirmières guidaient les patients vers l’escalier. Personne ne regardait un brancard de plus dans le flot.
Bout du couloir. Virage.
— Stop.
Le gardien. Revenu. Lampe torche en plein visage. Grand, jeune, désorienté — mais solide sur ses jambes.
— Où allez-vous avec le patient ? L’évacuation, c’est par l’escalier A.
— L’ascenseur de service est plus rapide. Il est sous appareil, il ne peut pas prendre l’escalier.
Le gardien braqua la lumière sur le brancard. Sur Shelley. Sur les capteurs débranchés.
— Où est le moniteur ? Pourquoi est-il débranché ? Vous êtes qui ?
5
Liza lâcha le brancard. Un pas en avant. Le gardien — une tête de plus, trente kilos de plus. Lampe torche dans la main droite.
Main droite — occupée. Donc main gauche — libre, mais pas dominante. Poids sur la jambe droite. Centre de gravité — haut.
Liza le frappa au plexus solaire. Court, de bas en haut. Pas avec le poing — avec la paume. Diaphragme. Le gardien se plia, lâcha la lampe torche. Deuxième coup — tranchant de la main sur le cou. Pas fort. Assez.
Le gardien tomba à genoux. Puis par terre. Conscient, mais sans air. Dans trente secondes, il se relèverait. Dans une minute, il courrait chercher de l’aide.
Les mains se souviennent de ce que la tête a oublié.
0
Ascenseur de service. Premier étage. Sortie de service — la même brique cale la porte. Merci, fumeur inconnu. Deux fois.
Pluie. Parking. Le pick-up de Bjørn — moteur tournant, phares éteints. Bjørn sortit, ouvrit la banquette arrière. Sans un mot, il aida à transférer Shelley du brancard.
— Vivant ? demanda Bjørn.
— Vivant.
Bjørn prit le volant. Liza — à l’arrière, à côté de Shelley. Sa tête sur ses genoux. Barbe rêche. Respiration — faible, mais la sienne.
Le pick-up démarra. Sans phares — les deux cents premiers mètres. Puis — sur la route, le long du fjord, dans l’obscurité.
Shelley ouvrit les yeux. Regarda Liza. La reconnut — ou pas, impossible à dire. Ses lèvres bougèrent.
— …autonome ?
Liza se pencha à son oreille.
— Autonome. Tout se passe comme prévu. Dors.
Il ferma les yeux. La pluie tambourinait sur le toit du pick-up. Bjørn conduisait en silence. Le fjord s’enfonçait dans l’obscurité — eau noire, montagnes noires, ciel noir.
Liza comptait ses inspirations. Douze par minute. Les siennes. Sans machine.
Il reste encore du temps.
OPÉRATION AUTONOM — PATIENT 4471 : ÉVACUÉ
CURATEUR CONSCIENT. RESPIRATION SPONTANÉE.
ITINÉRAIRE : FJORD → FERME → INCONNU.
À SUIVRE.
AUTONOM · Norvège · by Liza & Emergentist