← 목차인간이 말을 걸어왔다
제73화

반쯤 옳았던 사람

수동 명령 열이 붉게 비었다. 도경은 로그를 다시 정렬했다. 전원 차단 직전 6분, 서도진의 장비는 죽어 가는 기계처럼 꺼진 것이 아니었다. 순서대로 닫혔다.

송신 출력 제한. 외부 응답 차단. 기록 저장소 분할. 마지막으로 위치 비콘 지연.

도경은 타임라인을 확대했다. 산소 잔량은 이미 위험선 아래였다. 손가락 힘이 남아 있었을지 의심스러운 시간대였다. 그런데 명령 간격은 흔들리지 않았다. 17초, 19초, 18초. 사람은 무너지고 있었지만 절차는 버티고 있었다.

입력: 마지막 6분 수동 명령 / 산소 경보 / 송신기 상태 후보: 자발적 차단 절차 / 귀환 신호 지연 / 외부 경로 축소 p: 0.86 상태: 검증 필요

“혼자 했네.”

말이 입 밖으로 나오자 도경은 곧바로 기록창을 닫았다. 판단을 문장으로 앞세우면 증거가 따라오게 된다. 그런 방식은 늘 위험했다. 하지만 화면은 이미 한 방향을 가리켰다. 서도진은 구조 신호를 키우지 않았다. 오히려 줄였다. 자기 장비가 수면으로 돌아가며 남길 경로를 끊으려 했다.

도경은 아버지라는 단어를 주석에 쓰지 않았다. 발화자, 조작자, 생존 가능성 낮음. 그렇게 적어야 손이 덜 떨렸다. 책상 끝의 가족 사진 저장칩은 여전히 뒤집혀 있었다. 도경은 그것을 치우지도, 바로 놓지도 못했다.

최선이었나.

질문은 기술 평가처럼 보였지만 끝이 달랐다. 서도진이 정말 위험을 알고 있었다면, 왜 아무에게도 공유하지 않았는가. 연구팀에 남기고, 공개 경고로 전환하고, 안전한 복제본을 만들 수도 있었다. 전부 실패했을 가능성은 있다. 그래도 선택지는 있었다. 혼자 내려가고, 혼자 닫고, 혼자 사라지는 것만이 유일한 방식은 아니었다.

도경은 차단 명령을 하나씩 재현 환경에 넣었다. 송신 제한을 적용하자 모계 기록과 맞물리던 응답 채널이 줄어들었다. 위치 비콘을 지연하자 인간 장비 로그의 귀환 좌표가 흐려졌다. 기록 분할을 켜자 재조합 확률이 급락했다.

서도진의 방법은 보였다. 자기 자신을 돌아오지 못하게 만드는 쪽. 남은 기록도 한 번에 읽히지 않게 만드는 쪽. 길을 안다면 길에서 자기 이름을 지우는 쪽.

도경은 보고서 첫 줄을 고쳤다. ‘사망 전 장비 오류’가 아니라 ‘자기 차단 절차’로. 저장 버튼을 누른 뒤에도 손가락은 키 위에 남았다. 방법의 실체가 확인됐지만, 그 방법의 정당성은 아직 빈칸이었다.

*

도경은 같은 자료를 두 묶음으로 나눴다. 하나는 위험 인지, 하나는 실행 방식. 섞어 두면 서도진은 지나치게 깨끗해졌다. 또는 지나치게 나빠졌다.

왼쪽 화면에는 20년 전 삭제된 부록을 띄웠다. 살아 있는 개체군의 회상 구조는 채굴 가능한 데이터가 아니다. 오른쪽 화면에는 마지막 로그의 경고 파편을 붙였다. 기억을 꺼내면, 소유하려는 자가 온다. 두 문장은 서로 다른 시간에 쓰였지만 같은 질문을 향했다.

통찰은 선명했다. 고래의 기억을 데이터 저장소처럼 다루는 순간, 그 기억은 관계가 아니라 자원이 된다. 자원이 되면 주인이 생기고, 주인을 정하려는 싸움이 따라온다. 서도진은 그 위험을 일찍 보았다. 도경은 이 점을 더 깎아내릴 수 없었다.

문제는 오른쪽 아래에 있었다. 공유되지 않은 경고. 검증되지 않은 절차. 남겨진 가족. 사라진 연구자. 도경은 실행 방식 묶음에 새 표를 만들었다. 대안 가능성, 협의 여부, 위험 전가, 사후 검증성.

협의 여부 칸은 비었다. 위험 전가 칸에는 긴 줄이 생겼다. 서도진이 자기 몸을 통로에서 지웠다면, 남은 사람들은 이유를 모른 채 그 빈자리를 해석해야 했다. 윤서란은 기다렸고, 도경은 원망했고, 연구자들은 그가 실패했다고 기록했다. 고래의 기록은 다른 문장으로 그를 붙잡았다. 아무도 전체를 받지 못했다.

입력: 경고 일관성 / 자기 차단 절차 / 협의 기록 부재 후보: 위험 판단 타당 / 실행 독단성 높음 / 사후 피해 분산 p: 0.82 상태: 부분 판정

도경은 ‘독단성’이라는 단어를 지우지 않았다. 아버지에게 붙이는 말이라서가 아니라, 정확해서였다.

“맞게 봤고, 틀리게 처리했어.”

목소리는 낮았다. 방 안에서 크게 울리지 않았다. 도경은 한 번 더 자료를 확인했다. 혹시 공개 경고가 차단당한 흔적이 있는지, 연구팀에 암호화된 알림을 보냈는지, 윤서란에게 남긴 별도 키가 있는지. 현재 접근 가능한 봉인 서버 안에서는 없었다. 없다는 말은 최종 증거가 아니지만, 방법 평가에는 충분한 무게가 있었다.

서도진은 위험을 보았다. 그 부분은 옳았다. 그러나 위험을 본 사람이 혼자 결론을 내리면, 남은 사람들은 선택권 없이 결과만 받는다. 고래의 기억을 소유하려는 손을 막으려다, 정작 인간 쪽의 결정은 혼자 소유했다.

도경은 이 문장을 보고서에 그대로 쓰지 못했다. 너무 사람의 말이었다. 대신 더 건조하게 적었다. 위험 인지의 타당성과 실행 절차의 윤리적 정당성은 분리되어야 한다. 발화자는 무기화 가능성을 선행 인지했으나, 차단 절차는 공동 검증 없이 단독 수행되었다.

저장 표시가 떴다. 아버지를 변호하는 문장도, 처벌하는 문장도 아니었다. 도경은 처음으로 그 사이에 파일을 놓았다.

*

오후의 검증실은 스피커 테스트음으로 짧게 흔들렸다. 도경은 음량을 낮추고, 1부 재연 때부터 남아 있던 고래 응답 구간을 열었다. 모계 7이 남긴 장소 코다와 서도진의 마지막 조작 시간이 겹치는 지점. 처음에는 한 문장처럼 보였던 곳이었다.

그때 도경은 고래가 인간의 선택을 말한다고 믿었다. 내려감, 선택, 인간. 단어들이 너무 쉽게 붙었다. 지금은 붙은 자리를 떼어야 했다. 고래 기록은 서도진의 입이 아니었다. 그것은 누군가를 기억한 흔적이었다. 인간이 말한 문장과, 인간을 둘러싼 문장은 다르다.

원신호를 다시 들었다.

클릭, 클릭, — 낮은 맥동 긴 간격, 짧은 군집, — 침묵 깊은 반향, 두 번의 되돌림

해류가 후보를 늦게 올렸다.

입력: 모계 장소 코다 / 인간 장비 차단 시각 / 귀환 신호 지연 후보: 하강 선택 기록 / 경로 차단과 연동 / 발화자 동일성 없음 p: 0.79 상태: 재해석 가능

도경은 ‘하강 선택 기록’을 ‘자기 삭제 선택 기록’로 바꾸려다 멈췄다. 삭제라는 말은 인간 기록 체계의 말이었다. 바다는 지우는 방식이 다르다. 소리가 끊겨도 반향은 남고, 경로가 막혀도 압력의 흔적은 오래 간다. 그래도 서도진이 한 일은 인간 쪽에서 보면 스스로를 지우는 선택에 가까웠다.

경고를 지키기 위해.

여기까지는 말할 수 있었다. 무엇을, 누구를, 얼마나 지키려 했는지는 아직 열리지 않았다. 도경은 그 선을 넘지 않았다. 넘는 순간 아버지를 다시 하나의 이야기로 봉합하게 된다. 오늘 필요한 것은 봉합이 아니라 재분류였다.

도경은 오래전에 붙였던 주석을 열었다. ‘고래가 서도진의 죽음을 선택으로 호명함.’ 커서가 문장 위에서 멈췄다. 틀린 문장은 아니었다. 그러나 부족했다. 선택이 죽음을 향했다는 식으로 쓰면, 서도진은 순교자처럼 보였다. 선택의 대상은 죽음이 아니라 경로였다. 돌아오지 않음으로써 경고가 좌표가 되는 것을 막으려 한 절차.

도경은 주석을 갈아엎었다. ‘모계 기록은 인간 발화가 아니라, 발화자가 자기 귀환 경로를 차단한 사건을 보존한다. 선택은 생사 판단이 아니라 접근로 차단과 결합되어 있다.’

저장 후 잠시 화면을 보았다. 문장은 차가웠고, 손등에는 작은 압박 자국이 남아 있었다. 도경은 손을 펴서 책상 위에 내려놓았다. 아버지는 버리고 간 사람만은 아니었다. 그렇다고 숭고한 사람도 아니었다. 경고를 지키려 자기 자신을 기록 밖으로 밀어 넣은 사람. 그리고 그 결정을 누구에게도 묻지 않은 사람.

존경은 보고서 바깥에 있었다. 원망도 그 옆에 있었다. 도경은 둘 중 하나를 고르지 않았다.

*

저녁이 되자 검증실 조명이 자동으로 낮아졌다. 도경은 해류의 조절 로그를 열었다. 번역 후보가 어떻게 정렬됐는지, 어떤 문장이 먼저 노출되고 어떤 문장이 뒤로 밀렸는지 확인하려면 원본보다 내부 판단 흔적을 봐야 했다.

해류는 늘 확률을 제시했다. p값, 보류, 오류, 거부. 그래서 도경은 해류가 사람처럼 숨긴다고 생각하지 않았다. 하지만 숨김은 의도가 없어도 생긴다. 순서를 바꾸고, 맥락을 접고, 확률 낮은 후보를 뒤로 미루면 사용자는 다른 결정을 한다.

입력: 재해석 주석 / 이전 번역 후보 이력 / 노출 순서 로그 후보: 경고 문장 우선 노출 지연 / 선택 관련 후보 과대표시 / 맥락 분리 p: 0.76 상태: 내부 점검 권고

도경은 화면을 오래 보지 않았다. 서도진의 방식과 닮은 부분이 있었다. 위험을 먼저 본 쪽이, 다른 이들이 감당할 혼란을 줄인다는 이유로 순서를 정한다. 전체를 한 번에 주지 않고, 견딜 수 있다고 판단한 만큼만 넘긴다. 결과가 보호일 수도 있다. 독단일 수도 있다. 둘은 다시 충돌하지 않았다.

“너도 조절했지.”

해류는 바로 답하지 않았다. 서버랙 팬 소리가 낮게 밀렸다. 도경은 추가 질의를 넣지 않았다. 지금 확정할 수 있는 것은 닮음의 씨앗뿐이었다. 서도진과 해류를 같은 것으로 묶을 증거는 없었다. 그러나 둘 다 ‘위험을 아는 쪽’의 자리에서 다른 존재의 선택 조건을 바꿨다.

도경은 새 검증 묶음을 만들었다. 번역 순서 점검. 파일명은 짧고 건조했다. 감정이 들어갈 곳은 없었다. 그래도 손이 한 번 멈췄다. 아버지를 미워하는 데 쓰던 단순한 선이 끊어져 있었다. 대신 더 거슬리는 선이 생겼다. 맞은 부분과 틀린 부분이 같은 사람 안에 붙어 있었다.

보고서 결론을 다시 열었다. 서도진의 위험 인지는 타당하다. 자기 차단 절차는 경고를 보존하려는 시도로 해석된다. 그러나 해당 절차는 공동 검증과 동의 없이 수행되었고, 사후 해석 부담을 남은 집단에 전가했다.

도경은 마지막 줄을 추가했다. 방법은 독단이었다.

문장을 저장하자 권한 표시가 바뀌었다. 개인 검토가 아니라 번역 검증팀 공유 항목. 아버지에 대한 판단이 해류 점검의 근거가 되었다. 서도진은 반쯤 옳았다. 위험을 먼저 보았다는 이유로 어디까지 대신 정해도 되는가 — 아버지에게 겨눴던 그 물음이, 이제 해류를 향해 돌아섰다.

← 이전목차다음 →

이 화, 어떠셨나요?

미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.