장마가 끝나기 직전, 침수 경보에 맞춰 방수 대피소가 전국에 의무 가동되는 새벽—윤서현은 한 동네의 대피소에서 유독 이상한 연쇄를 다시 확인한다. 홍수 경보가 울리기 전, 아직 물이 닿기도 전에 바닥 패널의 모래빛 질감 위로 ‘먼지 위에 물이 닿기 직전의’ 비릿한 냄새가 먼저 번지고, 숫자 LED로 표시되는 문 개방 순서는 점검표에 적힌 기록과 다르게 매번 흔들린다. 그녀는 현장 연결 책임자로서 로그 시간표와 실제 센서 이벤트를 1초 단위로 맞추며, 손가락 끝에 남는 물기 냄새를 확인하듯 전원을 내렸다 켜는 행위를 반복한다. 이번에도 지난번처럼, ‘문이 열리는 패널이 다른 순서로 숫자를 띄우는’ 현상이 먼저 찍히고, 그 다음에 환기 덕트 쪽의 미세 유량이 흔들려 내부 공기 압력 하강 속도가 앞당겨진다. 원인이 무엇인지 윤서현은 알고 있다. 구형 수전 모듈을 수명 연장 명목으로 우회 연결해둔 사실, 그리고 그 우회가 경보 전 단계 센서와 맞물릴 때 순서를 교란한다는 계산. 하지만 그녀는 끊지 못한다. 멈추면 대피소 전체가 다음 재난에 더 취약해질까 두려워, 스스로 만든 결함을 스스로 다시 지우지 못한 채, 로그를 ‘어차피 점검 때 정리하면 된다’는 습관으로 덮으려 한다.
같은 시간, 재난기록 담당 전산관 장태준은 원래라면 현장 연결 데이터를 수거한 뒤 무결성 검증을 통해 수정 흔적을 찾아야 하지만, 이미 흐름이 틀어진 날짜와 숫자를 “누구도 특정하지 못하게” 재배치하는 편집 규칙을 한 겹 더 단단하게 조여 놓은 상태다. 그는 점검표에 도장 찍을 때마다 같은 각도의 손등을 닦고, 로그 화면이 정상으로 바뀌는 순간에만 짧게 손가락을 튕긴다. 윤서현이 접근하면 그는 문서 용어로 장벽을 세운다. “배선은 고장 내역대로만.” 그의 목소리는 침착하지만, 속으로는 자신이 바꾼 기록이 누군가의 얼굴로 남을까 두려워 편집 규칙에 더 미세한 조건을 붙인다. 기록이 바뀐 이유를 추적하기 어렵게 만드는 동시에, 수정이 드러날 때의 경로마저 줄여버리는 방식으로.
대피소 앞 줄이 길어지던 아침, 오지영은 출입 통제를 보조하며 사람들을 한마디로 움직인다. 줄 끝에서 누군가의 신분표를 훑고, 안내표지의 젖은 자국을 손가락 끝으로 문지르며 다시 확인한다. 윤서현을 보면 의심의 눈빛을 숨기지 못하지만, 매번 가족과 생계의 계산이 먼저 스친다. 장태준의 기록 재배치를 ‘확인해야만 하는’ 이유가 그녀를 붙잡고, 그 이유가 그녀의 거짓말을 느리게 만든다. 웃는 순간이면 볼 옆의 작은 떨림이 먼저 나오고, 목소리는 낮아져 “혹시 다시 한 번”을 반복한다. 그녀가 이렇게 말할수록, 윤서현은 자신이 숨겨온 우회 연결의 흔적이 더 깊이 묻힐 수 있다는 불길한 확신을 얻는다. 그리고 그 확신은 윤서현의 손을 더 조급하게 만든다. ‘이번엔 내가 먼저 확인하고, 내가 먼저 고치면’—그 결심이 그녀의 선택을 밀어붙인다.
한편 환기 덕트 출입이 가능한 하민호는 청소용역의 명분을 등에 업고 내부로 들어간다. 그는 사다리처럼 좁고 차가운 덕트 구간에 몸을 밀어 넣고, 환기구 안쪽에서 자기 이름이 적힌 젖은 명찰을 꺼내 기록 수정용 통로로 사용한다. 명찰이 열쇠 없이도 대피소 기록을 바꾼다는 사실은 모두가 알고 있는 것처럼 행동하지만, 아무도 직접 확인하지 않는 종류의 비밀이다. 하민호는 덕트 안에서 숨을 한번 들이쉬고, 물기 맛을 혀끝으로 확인하듯 상태를 재다. 확인이 끝나면 번호판의 위치를 일부러 알 수 없는 순서로 흔들어 놓는다. 이번엔 단순 장난이 아니다. 그는 공포가 올라오기 전에 웃음이 먼저 나오는 사람이지만, 내부 공기 압력의 급락—마지막 구획문이 자동으로 잠기며 바깥 수동 손잡이로만 열리도록 바뀌는—그 타이밍까지 통제하지 못했다는 두려움이 그를 미세하게 망친다. ‘장난이 사람을 가두는’ 결과가 되면, 그는 자기 손이 아니라 숫자가 사람을 옮긴다는 걸 알게 될 테니.
윤서현은 경보 전 단계에서 나타나는 전조 신호를 잡아내기 위해, 이전에 했던 우회 연결의 흔들림을 줄이려다 더 위험한 행동을 한다. 그녀는 로그 검증 체계가 재표시를 감지한다는 걸 알면서도, 문 개방 순서가 흔들리는 순간의 전원 리셋 패턴을 바꿔 ‘정상처럼 보이는 비정상’을 한 번 더 좁히려 한다. 하지만 매번 바뀌는 순서 때문에, 윤서현의 리셋 시퀀스는 오히려 장태준이 이미 쌓아둔 편집 규칙과 맞물린다. 장태준은 검증 시스템이 ‘수정 흔적이 남지 않도록’ 설계된 세계에서, 수정의 흔적을 “수치의 순서가 다른 정상”으로 환원해버리는 방식으로 윤서현의 행동을 위장한다. 이 동네에서 이상이 반복되면 반복될수록, 외부 점검자는 “그 구형 부품이 원래 그런 편차가 있다”고 결론 내리기 쉽다. 윤서현은 자신의 결함이 더 오래 돌리게 만들고, 장태준은 그 오래 돌림을 기록으로 고정한다.
그날 아침, 그 고정이 처음으로 사람의 움직임을 바꾼다. 오지영이 줄을 맞추며 “이 순서로 들어오세요”라고 짧게 말하자, 주민들은 LED 문 패널의 오렌지 빛 숫자가 안내하는 대로 움직인다. 그러나 윤서현이 이미 확인한 대로, LED의 문 개방 순서는 로그와 실제 이벤트가 어긋난 결과로 매번 다르게 점멸한다. 문이 열리는 각도가 달라지면, 사람들은 발을 멈추고 한 박자 늦게 따라 들어간다. 그 늦음이 환기 덕트의 미세 유량 흔들림과 겹치며 내부 공기 압력 하강을 더 앞당긴다. 윤서현은 경보가 울리기 전까지는 항상 ‘어차피 경보가 울리면 해결된다’고 믿어왔지만, 이번엔 공기 압력 그래프가 그녀가 기대한 완충 구간을 통과해버리는 걸 본다. 손등의 물기 냄새가 아니라, 금속 냄새가 더 강해진다. 차가운 금속 키캡을 만질 때마다 단단한 규격이 떠오르는 박경호의 경고가—‘안전은 숫자가 아니라 습관’—윤서현의 손목을 조르는 느낌으로 바뀐다.
박경호는 현장 자문단으로 불려온다. 그는 구형 수전 모듈 제조사 출신답게, 윤서현이 만지는 우회 연결 부품의 흔들림을 보자마자 “이건 표준에서 벗어났다”고 말하려다, 결국 말끝을 누른다. 말은 단단하지만 판단이 늦게 내려온다는 것을 윤서현도 안다. 박경호는 자신도 예전에 비슷한 압력에 굴복해 결함을 방치했던 사람이다. 그 죄책감이 늦게라도 행동으로 옮겨질 기회를 찾고 있는 동안, 그는 윤서현이 손댄 부분을 완전히 뜯어내지 못하게 막는다. 대신 그는 하민호를 기록 조작의 통로에서 벗겨내기로 결심한다. 박경호는 규정대로 손목시계를 빼지 않은 채, 덕트 입구 주변의 점검창을 확인하며 “청소용역은 여기서 멈추시오” 같은 명목상의 지시를 내린다. 동시에 하민호에게는 눈길을 돌려도 잡아둘 만한 이유를 만들지 않으려 한다. 속죄는 공개 처벌이 아니라, 끊어지는 통로를 바꿔놓는 것이라는 식으로.
하지만 하민호는 박경호의 의도를 눈치챈다. 그는 덕트 속에서 젖은 명찰을 꺼내는 속도를 늦추지 않으며, 오히려 명찰이 수정하는 범위를 더 넓히려 한다. 주민들이 이미 문 앞에 줄지어 서 있으니, 순서 교란이 곧바로 압력 하강 속도에 반영될 것이라 계산한다. 그는 덕트 안에서 하던 손길을 바꾸어, 번호판 위치가 바뀌는 방향을 달리하고 마지막 구획문이 자동으로 잠기도록 만드는 조건을 더 빨리 도달하게 만든다. 그 과정에서 하민호는 숨이 거칠어지는 순간을 맞는다. 누군가 덕트 사다리를 흔드는 느낌이 들고, 발끝이 문턱에 닿는 순간—손잡이를 만지지 못할까 봐—그 공포가 장난을 포기하게 만들기보다 더 조급한 편집으로 튀어나온다.
결국 경보는 울린다. 아직 홍수 경보가 완전히 자리 잡기 전, 바닥에서 시작된 ‘미리 젖은 바닥 냄새’가 사람들의 목덜미까지 기어 들어오듯 퍼진다. 윤서현은 그제야 자신이 우회 연결을 끊지 않고 버틴 시간이 누군가의 체온을 식히는 속도에 영향을 줬다는 걸 실감한다. 경보가 울리고 10분이 지나자 내부 공기 압력이 급격히 내려간다. 규칙에 따라 마지막 구획문은 자동으로 잠기고, 바깥 수동 손잡이만 남는다. 그런데 그 수동 손잡이가 위치한 방향의 표시는 이전 LED 문 패널 순서 교란으로 이미 주민들의 기억 속에서 뒤집혀 있었다. 문이 열리는 순서가 바뀐 만큼 사람들의 몸은 다른 구획으로 먼저 이동했고, 마지막 구획문 앞의 군집은 틀어진 시간표로 압력 하강의 타이밍을 더 겹쳐버린다. 윤서현은 알 수밖에 없다. 누군가는 밖으로 나가려 손잡이를 잡아야 하는데, 그 손잡이가 ‘어디 있는지’가 아니라 ‘누가 먼저 거기에 도달하는지’가 바뀌었다.
이때 장태준의 개입이 모습을 드러낸다. 그는 전산관으로서 재난 기록 무결성을 유지해야 하지만, 실제로는 무결성을 방패로 삼아 진실을 지운다. 그는 내부 압력 이벤트와 문 패널 순서의 어긋남이 ‘정상 편차’로 보이도록 기록을 재표시하며, 윤서현의 로그 수정 가능성을 분산시킨다. 윤서현이 자신을 숨기기 위해 남겨둔 메모장 같은 작은 흔적들은, 장태준이 더 촘촘한 편집 규칙으로 “누구도 특정하지 못하게” 만들어버린다. 오지영은 그 과정이 눈에 보이지 않는다는 듯 보이나, 실제로는 보고 있다. 그녀는 문이 잠기는 순간, 자신의 안내표지 손자국을 다시 문지르며 ‘혹시 다시 한 번’이라는 말을 삼킨다. 가족을 지키려 타협하던 시간들이, 지금은 단지 선택의 지연이었음을 보여주듯 목소리가 더 낮게 떨어진다.
윤서현은 그 와중에 박경호와 맞선다. 박경호는 마지막 구획문이 수동 손잡이로만 열린다는 사실을 확인하고, 윤서현에게 “우회 연결을 그대로 둔 대가가 지금 온다”고 말하려 하지만, 곧 멈춘다. 그 말은 윤서현만이 아니라 자신도 겨냥한다는 걸 알아서다. 박경호는 대신 하민호를 찾는다. 덕트에서 시작된 젖은 명찰의 흔적이 남긴 수정 범위를 따라가면, 기록 조작의 통로가 남긴 오차가 어느 구간의 압력 임계값 계산에 영향을 줬는지 드러날 수 있다. 그는 하민호가 덕트 내부에서 빠져나오지 못했거나, 빠져나왔어도 이미 다른 손으로 흔적을 옮겼을 거라는 판단을 한다. 윤서현은 그 판단을 믿어야만 한다. 믿지 않으면 자신의 우회 연결이 모든 원인이라는 결론으로 직행하기 때문이다.
그 결론을 피해 윤서현은 마지막으로 선택한다. 그녀는 장태준의 편집 규칙과 검증 체계를 이용해, ‘수정 흔적이 남지 않도록 설계된’ 세계의 규칙을 거꾸로 이용한다. 즉, 완전히 덮는 대신, 기록이 재표시되는 방식 자체를 흔들어 “수치의 순서가 다른 정상”이지만 어느 정상은 다음 점검에서 자동으로 경고를 띄우게 만드는 경계값을 남긴다. 이는 윤서현이 예전처럼 감추려는 습관을 버리는 행동이고, 동시에 본인을 특정할 수 있는 흔적을 늘리는 행동이다. 그녀는 무릎 위 메모장을 다시 꺼내고 숫자를 덧씌우려 들지 않는다. 대신 원본을 남긴다. 원본은 장태준이 두려워하는 ‘특정’의 가능성을 되살리는 것이기 때문이다. 하지만 원본을 남긴 만큼, 마지막 구획문을 열 사람의 손은 더 급해진다. 윤서현은 기록 편집보다 먼저 해야 할 일을 선택해야 한다는 압박을 몸으로 감당한다. 그녀는 마지막 구획문 앞의 수동 손잡이가 있는 구획으로 사람들의 흐름을 다시 잡아준다. 손잡이로 향하는 통로의 펜스 접힘 구조가 평소 ‘대기’와 ‘탈출’ 자세를 같은 동작으로 강요한다는 사실을 이용해, 펜스 동작을 주민들이 따라 하도록 안내한다. 오지영이 그때서야 그녀의 목소리에 맞춰 “이쪽으로—손잡이!”라고 외친다. 짧고 날카로운 지시는 기록만 바꾸는 것이 아니라 몸의 이동을 바꾼다.
그 과정에서 하민호가 나타난다. 덕트에서 빠져나오다 미세하게 삐끗한 모양인지, 그의 바지 끝에는 환기 덕트 입구 주변 손자국처럼 번진 물기 반점이 남아 있다. 그는 자신이 넣은 젖은 명찰이 남긴 기록 수정이 이렇게까지 사람을 가뒀다는 걸 두려워하며, 무언가를 숨기려 한 손을 잡아당기다 손목을 놓친다. 그가 움켜쥔 공구 자루가 바닥 패널에 부딪혀 ‘툭’ 하고 울리고, 그 순간 숫자 LED가 마지막으로 한 번 더 깜빡이며 문 패널 순서 로그가 재표시되는 각도가 바뀐다. 윤서현은 그 깜빡임이 장태준이 편집 규칙을 다시 적용했을 때의 패턴과 일치한다는 것을 알아보고, 동시에 하민호의 손에 남은 물기 냄새가 ‘미리 젖은 바닥’의 원인과 연결된다는 걸 확인한다. 박경호는 하민호에게 접근해 덕트 작업 중 남긴 통로를 막는다. 동시에 하민호를 처벌하기 위한 절차가 아니라, 기록 수정이 더 진행되지 못하도록 “지금, 여기서 멈춰”라는 말로 통로를 닫는다.
하지만 장태준은 진실이 밖으로 새지 않도록 마지막으로 움직인다. 그는 윤서현이 남긴 경계값 흔적을 지우려 한다. 지우려면 시간이 필요하고, 시간은 압력 하강이 끝나는 속도와 경쟁해야 한다. 장태준은 전산실에서 잠금 폴더를 열고 설정 파일을 옮기려 하지만, 박경호가 이미 점검 규격을 확인하며 알람 주기 설정 파일의 접근 경로를 늦춰둔 상태라 완전히 지울 수 없다. 박경호는 ‘완전히 끊지 못하더라도’라는 조건을 떠올린다. 하민호를 통로에서 벗겨내는 데 성공했으니, 이제 윤서현의 원본이 다음 점검 때 경고로 남을 시간을 확보하는 것. 그는 늦게 결정을 내리지만, 결정을 내리면 빠르다. 알람 주기 설정의 잠금이 걸리는 동안, 오지영은 밖 수동 손잡이 앞에서 주민들의 열기를 조율해 마지막 구획문을 여는 데 성공한다. 그 순간 바깥 전해질 냄새가 문 틈으로 밀려 들어오고, 실내는 방수 코팅의 반사광이 얇게 번지며 다시 숨을 쉰다.
결말로, 경보가 잦아든 뒤에도 LED 문 패널 순서가 ‘사건과 사건 사이’에 남기는 흔적은 남아 있다. 윤서현의 원본은 장태준의 재표시를 뚫지는 못해도, 다음 점검에서 자동 경고를 띄우는 경계값으로 남는다. 장태준은 자신의 두려움대로 “누구도 완전히 특정하지 못하게” 만들려 했지만, 윤서현이 남긴 원본은 특정의 정도를 낮추는 대신, ‘다음에 반드시 확인해야 하는 현장’으로 기록의 성격을 바꾼다. 박경호는 그 결과를 보며 한 번 더 숨을 길게 들이쉰다. 그의 속죄는 완전한 구원이 아니라, 마지막 순간에 ‘현장을 살리는 습관’이 기록에서도 이어지게 만드는 방향으로 끝난다. 하민호는 덕트 통로에서 빠져나오며 손에 남은 물기 반점과 젖은 명찰의 출처가 함께 드러나고, 장난은 장난이 아닌 사람의 이동과 갇힘으로 증명된다. 오지영은 윤서현에게 더 이상 “혹시 다시 한 번”을 말하지 못한다. 대신 젖은 안내표지를 닦아낼 손이 잠깐 멈추고, 손끝이 떨리는 이유를 숨기지 못한 채, 다음 날 아침부터는 기록 재배치가 필요하다는 말 자체를 더는 들고 있지 않겠다고 결심하는 듯한 자세로 펜스를 바로 세운다.
이 사건은 마지막 구획문이 바깥 수동 손잡이로만 열리던 그 10분 동안 끝나지 않는다. 방수 대피소가 전국에 설치된 세계에서, 안전은 기술의 문이 아니라 기록의 문턱에서 결정된다는 사실이 윤서현의 몸에 남는다. ‘미리 젖은 바닥 냄새’는 다시 사라질 수 있지만, 한 번 바꿔버린 순서의 습관은 쉽게 지워지지 않는다. 윤서현은 그 습관을 끊는 선택을 이미 했다—우회를 완전히 제거하진 못했더라도, 원본을 남기고, 사람들의 흐름을 실제로 바꾸고, 다음 점검의 경고가 “정상처럼 보이는 비정상”을 더 이상 잠재우지 못하게 만들었다. 그리고 그 선택이 장태준의 세계를 흔든다. 숫자를 편집해도, 다음 사건에서 숫자가 먼저 말하는 순간이 다시 온다는 것을—그가 두려워하던 바로 그 순간을.
Comments
Comments · 0