믿음과 검증
콘솔의 경고선이 노란색으로 바뀌자 도경은 즉시 송출 대기 시간을 줄였다. 수면 아래 이랑의 묶음은 아직 끝나지 않았고, 해류는 후보를 내놓기 전이었다. 그래도 간격은 분명했다. 어제 되돌아온 그 가장자리, 서도진의 노트가 남긴 멈춤과 맞물리는 길이였다.
“한 번만 더 보낼게.”
아마라가 옆자리에서 헤드셋을 벗었다. “아직 우회선 안 맞췄어.”
“거리 변화가 먼저야. 지금 빠지면 놓쳐.”
“놓치는 게 낫다. 네가 지금 붙잡는 건 반응이 아니라 닮은꼴이야.”
도경은 손가락을 송출 버튼 위에 둔 채 화면을 나눴다. 원신호, 산소 농도, 개체 거리. 세 값 모두 위험선을 넘지는 않았다. 다만 저산소 경계가 선체 남쪽으로 밀려오고 있었다. 수면 아래 잡음이 조금 낮아졌다. 큰 몸 하나가 천천히 돌며 같은 고도를 유지했다.
“이랑은 떠나지 않았어.”
“그래서 믿겠다는 거야?”
“반복 조건이 있어. 어제도 같은 대기 뒤에 돌아왔고, 지금도—”
“검증 전에는 조건이 아니라 추정이야.”
그 말은 도경의 입 안쪽을 긁었다. 처음 며칠, 도경이 아마라에게 했던 말과 너무 비슷했다. 번역을 믿지 말라고, 현장이 먼저라고, 의미 후보를 사람 말처럼 받아들이지 말라고 했었다. 지금은 아마라가 같은 문장을 더 짧게 돌려주고 있었다.
해류 창이 늦게 떴다.
입력 최근 37초 원신호 / 과거 절차표 / 거리 변화
후보 접근 허용 0.41 반복 요구 0.38 회피 경계 0.31
상태 신뢰도 낮음 산소 농도 간섭 가능
도경은 마지막 줄을 보지 않은 척하지 못했다. 봤다. 그런데 손은 여전히 버튼 위에 있었다.
“신뢰도 낮음이면 기다려.” 아마라가 말했다.
“해류 판단으로 멈추면 또 뒤로 밀려. 이건 해류가 못 잡은 현장 간격이야.”
“그러면 네 귀를 해류보다 위에 놓겠다는 거네.”
“내 귀가 아니라 기록이야.”
“기록을 네가 고르고 있어.”
도경은 대답하지 않았다. 선체가 짧게 흔들리고, 계측대 위의 볼펜이 굴러가다 멈췄다. 송출창의 대기 숫자가 줄어들었다. 아마라가 손을 뻗어 안전 덮개를 내렸다. 버튼 위가 차갑게 막혔다.
“열어.” 도경의 목소리가 낮아졌다.
“우회선 맞출 때까지 안 열어.”
두 사람 사이에 놓인 장비음만 굵어졌다. 도경은 덮개 가장자리를 잡았다가 놓았다. 이랑은 화면 속에서 느리게 멀어지고 있었다. 숫자 하나가 줄고, 하나가 흔들렸다. 믿음이라는 말은 쓰고 싶지 않았다. 하지만 지금 도경이 밀고 있는 것은 검증보다 먼저 온 신뢰였다.
*
아마라는 보조 콘솔을 잠갔다. 주 송출 회로가 회색으로 꺼지고, 도경의 화면에는 수신 전용 표시가 박혔다. 권한 잠금이었다. 도경은 의자를 뒤로 밀었다.
“네 권한 아니야.”
“현장 안전이면 내 권한이야.”
“이건 안전 문제가 아니야. 타이밍 문제야.”
“타이밍 때문에 안전을 버리면 그게 안전 문제야.”
김도현이 뒤쪽 통로에서 멈췄다. 하리시에게 연결된 내부선은 열려 있었지만 아무도 끼어들지 않았다. 좁은 선실 안에서 냉각팬 소리와 수중 저역이 겹쳤다. 도경은 잠금 해제 요청을 띄웠고, 아마라는 거절했다. 창 하나가 붉게 접혔다.
“부두에서 도현 씨 다쳤던 날 기억하지?” 아마라가 말했다.
도경은 화면을 보던 눈을 돌렸다. 그날을 누가 먼저 꺼내는지는 늘 중요했다. 그때 도경은 안전 경고를 밀어냈고, 아마라의 제동도 넘겼다. 케이블이 튀었고, 김도현이 다쳤고, 부표 하나가 찌그러졌다. 보고서에는 절차 위반 대신 현장 변수라고 적혔다. 둘 다 서명했다.
“그 얘기 지금 꺼내지 마.”
“그때 넌 밀어붙였어. 평소엔 반대였는데. 네가 나한테 멈추라고 했잖아, 내가 너무 빨리 믿는다고.”
“상황이 달라.”
“달라. 이번에는 네가 빨라.”
도경은 손목시계를 차고 있지 않은 손목을 문질렀다. 어제 벗어 둔 시계는 개인 보관함 안에 있었다. 금속이 눌렀던 자리가 사라졌는데도 피부가 거기만 따로 기억했다. 서도진의 간격. 이랑의 되돌림. 두 선이 너무 가까웠고, 그래서 더 멀리 봐야 한다는 것도 알고 있었다. 물러서면 안전하다는 걸 며칠 전 스스로 증명했었다. 그런데 지금은 물러서면 저 간격을 영영 놓친다는 생각이 그 증명 위를 덮었다. 아는 것과 멈추는 것은 달랐다.
“내가 듣고 싶은 대로 듣고 있다는 말이야?”
“지금은 그렇다고 봐.”
“너도 어제 원신호 봤어. 그건 우연으로 넘길 수 없어.”
“그래서 확인하자는 거야. 한 번 더 부르는 게 아니라.”
도경은 해류의 후보 창을 닫았다. 원신호만 남기자 소리는 더 건조해졌다.
클릭, — 낮은 선 클릭클릭 — 멈춤
수면 아래에서 돌아온 묶음은 송출을 기다리는 것처럼 보였다. 도경은 그 표현을 머릿속에서 지웠다. 보였다, 라는 말도 위험했다. 하지만 이랑의 방향은 변하지 않았다. 저산소 경계 안쪽으로 반 박자씩 밀려 들어가고 있었다.
“지금 안 보내면 저 경계 안에서 놓쳐.” 도경이 말했다.
“그래서 보내면?”
“반응 여부를 확인해.”
“그리고 반응하면 또 한 번 더 보내겠지. 의미가 보일 때까지.”
말이 끊겼다. 도경은 바로 반박하지 못했다. 아마라는 그 틈을 놓치지 않았다.
“네가 아버지를 찾는 건 알아. 하지만 선체 밖에 있는 건 네 아버지 기록이 아니야.”
도경의 손이 콘솔 모서리를 세게 눌렀다. 손톱 밑으로 얇은 통증이 들어왔다. “그 이름으로 내 판단을 묶지 마.”
“그럼 판단으로 보여 줘. 검증 절차를 통과시켜.”
도경은 잠금창을 다시 띄웠다. 관리자 우회 항목이 보였다. 비상 상황이면 주관측자가 보조 잠금을 덮을 수 있었다. 지금이 비상인지, 아니면 놓치기 싫은 순간인지 둘 사이의 선이 흐렸다. 도경은 그 흐림을 짧게 밀어냈다.
“우회선 두 개만 맞추고 간다.” 아마라가 먼저 말했다. “그 전엔 송출 없어.”
도경은 수락 버튼을 누르지 않았다. 거절도 누르지 않았다. 이랑의 거리값은 1.9킬로미터로 벌어졌다.
*
갑판으로 올라오자 바람보다 장비음이 먼저 닿았다. 윈치 옆 보조 스피커가 수면 위에서 대기 중이었고, 도현은 케이블 고정핀을 확인하고 있었다. 도경은 선미 쪽 부표 신호를 보며 이동 경로를 다시 그렸다. 이랑의 원은 더 넓어졌고, 저산소 경계는 그 원의 한쪽을 눌렀다.
“수신기 둘을 남쪽으로 빼.” 도경이 말했다.
도현이 고개를 들었다. “지금 빼면 북쪽 우회선 비어.”
“남쪽 경계가 더 중요해. 이랑이 그쪽으로 돌고 있어.”
아마라가 뒤따라 나왔다. “북쪽을 비우면 반향 기준을 잃어.”
“짧게만. 8분.”
“8분이면 충분히 틀어져.”
도경은 이미 작업 지시를 보냈다. 갑판 바닥의 표시등 두 개가 파랗게 바뀌었다. 원격 부표가 방향을 바꾸며 수면을 갈랐다. 도현은 입술을 다문 채 확인 신호를 눌렀다. 팀은 지시를 따랐지만, 움직임이 반 박자 늦었다. 신뢰가 늦어지는 소리는 장비보다 선명했다.
해류가 새 경고를 띄웠다.
상태 반향 기준 불안정 남쪽 부표 이동 중 원신호 분리 성능 저하 예상
⟨보류⟩ 의미 후보 산출 중지
도경은 부표 이동 궤적을 확대했다. 이랑의 위치 추정점이 그 위를 스치듯 지나갔다. 아니, 그렇게 보였다. 실제 오차 타원은 더 컸다. 도경이 확대 배율을 줄이기 전에 도현이 외쳤다.
“케이블 장력 올라갑니다.”
숫자가 튀었다. 남쪽 부표가 예상보다 빠른 횡류를 만났다. 회수선이 비스듬히 당겨지며 보조 스피커 케이블과 가까워졌다. 충돌까지는 아니었다. 하지만 같은 방향으로 20초만 더 밀리면 서로 얽힐 수 있었다.
“멈춰.” 아마라가 말했다.
도경은 취소 버튼을 찾았다. 화면 전환이 늦었다. 장갑 끝이 젖어 터치가 한 번 씹혔다. 아마라가 옆으로 끼어들어 물리 차단 레버를 내렸다. 남쪽 부표 추진음이 끊기고, 케이블 장력이 한 계단 내려갔다. 도현이 선미 난간에 몸을 붙여 보조선을 당겼다. 금속 고리가 갑판 모서리를 긁고 지나갔다.
“거리 확보.” 도현의 목소리가 거칠었다. “얽힘 없음.”
도경은 손을 내리지 못했다. 숫자는 정상으로 돌아왔지만, 방금 전 오차는 화면에 그대로 남아 있었다. 확대된 추정점을 믿고 배치를 바꿨다. 이랑의 움직임을 따라간다고 생각했지만, 실제로는 빈틈을 만들었다. 큰 사고는 아니었다. 그래서 더 나빴다. 보고서에 묻히기 쉬운 종류의 위험이었다.
아마라는 레버에서 손을 뗐다. “이게 네가 말한 8분이야.”
도경은 반박할 값을 찾았다. 장력 상승 폭, 횡류 오차, 부표 반응 지연. 다 있었다. 그러나 원인은 하나 더 있었다. 도경이 검증보다 먼저 결론 쪽으로 장비를 옮겼다.
이랑의 신호는 그 사이 끊겼다. 수신창에는 낮은 배경음과 흐트러진 반향만 남았다. 도경은 원신호 저장을 눌렀다. 손끝이 한 번 미끄러졌고, 이번에는 천천히 다시 눌렀다.
“작업 중지.” 하리시의 목소리가 내부선으로 들어왔다. “현 배치 고정. 추가 송출 금지.”
명령은 짧았다. 도경에게만 온 것이 아니었지만, 도경을 향해 떨어졌다. 팀원들은 각자 화면으로 돌아갔다. 아무도 방금 일을 크게 말하지 않았다. 그래서 선미 쪽 공기가 더 차가웠다.
*
저녁의 선실은 낮보다 좁았다. 장비가 꺼질수록 사람 사이의 소리가 커졌다. 도경은 사고 직전 로그를 다시 열었다. 과열도, 충돌도, 개체 이탈 확정도 없었다. 제한을 붙이면 '조건부 통과'로 적을 수 있었다. 하지만 그 문장은 오늘의 핵심을 가렸다.
아마라가 문가에 섰다. 손에는 검증 태블릿이 들려 있었다. 도경은 의자를 돌리지 않고 말했다.
“남쪽 부표 배치는 내 판단 오류였어. 기록에 넣을 거야.”
“그건 넣어야지.”
“우회선 다시 잡으면 내일 같은 조건에서—”
“나는 빠질게.”
도경은 그제야 돌아봤다. 아마라의 얼굴은 지쳐 있었지만 흔들리지는 않았다. 태블릿 화면에는 공동 검증 절차가 떠 있었다. 두 사람 이름이 나란히 들어간 서식이었다. 아마라가 자기 이름 옆 체크를 해제했다.
“오늘 일 때문에?” 도경이 물었다.
“오늘만이 아니야.”
“네가 빠지면 이 프로토콜은 독립 검증을 잃어.”
“맞아. 그래서 멈춰야 해.”
도경은 책상 위 손을 정리했다. 손가락에 남은 소금기가 마른 흰 선으로 보였다. “하리시에게 넘기자는 거야?”
“하리시든 엘런이든. 네가 받아들일 수 있는 사람이면 누구든.”
“네가 빠지는 순간, 이랑 관련 판단은 더 느려져.”
“느려지는 게 필요해.”
아마라는 태블릿을 내려놓지 않았다. 손을 뻗어 줄 수도 있었고, 다시 붙잡을 수도 있었다. 하지만 화면은 잠겨 있었다. 도경이 수정할 수 없는 권한이었다.
“아까 네가 말한 건 선 넘었어.” 도경이 말했다. “아버지 이름으로.”
아마라가 잠시 눈을 내렸다가 올렸다. “알아. 사과할게. 하지만 그 말이 틀렸다고 생각하진 않아.”
사과는 들어왔고, 철회는 오지 않았다. 도경은 그 차이를 정확히 들었다.
“내가 이랑을 믿어서 팀을 위험하게 했다고 보고할 거야?”
“이랑을 믿어서가 아니야. 네 판단을 검증보다 먼저 놓았다고 쓸 거야.”
도경은 고개를 끄덕이지 않았다. 그렇다고 부정하지도 못했다. 낮의 장력 그래프가 아직 눈앞에 남아 있었다. 노란 선이 올라가던 속도, 레버가 내려가던 소리, 도현이 난간에 몸을 붙이던 짧은 순간. 몰입은 책상 위에서만 위험해지는 것이 아니었다.
아마라가 태블릿을 책상 끝에 놓았다. 공동 검증 항목의 절반이 회색으로 바뀌어 있었다.
“원자료 백업은 넘겨 줄게. 해류 설정값도. 하지만 네 현장 판단에 내 이름을 붙이지는 않겠어.”
“그러면 남는 건 불완전한 절차야.”
“그래. 그게 지금 상태야.”
아마라는 더 설명하지 않았다. 문이 열리고 닫히는 소리가 선실을 짧게 갈랐다. 도경은 회색으로 바뀐 항목들을 봤다. 검증선 하나가 사라진 것이 아니라, 검증을 요구하던 손이 물러난 자리였다.
수면 아래에서는 아무 묶음도 올라오지 않았다. 도경은 송출창을 열지 않았다. 오늘의 답은 불편하게 선명했다. 도경의 몰입은 팀을 위험 가까이 데려갔다. 그 손이 사라진 뒤에도, 도경은 멈출 수 있는가.
도경은 로그 마지막 줄에 적었다. 공동 검증 중단. 아마라 참여 철회. 추가 송출 금지 상태 유지.
이 화, 어떠셨나요?
미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.