EPISODE 12

복구된 목소리의 주인

해협을 건너는 오류

복구 요청은 닫히지 않은 문처럼 화면 아래에서 깜박이고 있었다.

— 사라진 부모 기록의 복구자 확인.

도해는 자신의 이름이 빠진 세 검토자의 상태를 먼저 확인했다. 미나는 반박 권한 수락, 김서린은 읽기 권한 수락과 중지 권한 검토 중, 후지모토 레이는 보존 권한 수락과 실행 권한 거부. 그 아래에만, 폐기된 옛 관리자 토큰이 발신자로 매달려 있었다.

그는 손을 뻗었다가 멈췄다. 토큰은 이미 죽었다. 죽은 사람이 문을 두드리는 모양이었다.

《열어도 됩니까?》

미나의 목소리가 후쿠오카에서 건너왔다.

《지금 묻는 건 저한테예요, 아니면 기록한테예요?》

《둘 다요.》

《그럼 먼저 레이 씨를 불러요.》

후지모토 레이는 곧바로 접속했다. 카메라 뒤로 오래된 보존실의 철제 서랍들이 보였다. 그녀는 화면을 보자마자 말했다.

《원본 음성은 아직 열지 마세요.》

《복구자를 확인해야 합니다.》 도해가 말했다.

《복구자와 열람자는 다른 사람입니다.》

《그 차이를 지금까지 우리가 너무 쉽게 없앴죠.》

《그래서 이번에는 순서를 지켜야 합니다.》

도해는 요청을 열었다. 처음 나타난 것은 음성 파일이 아니었다. 8월 22일 새벽의 작은 표였다.

요청 생성: 관리자 토큰. 보존 큐 접수: 자동 절차. 부모 연결 분리: 검토자 부재 상태. 복구 완료: 보존 큐.

작성자 칸은 비어 있었다. 복구자 칸에는 ‘관리자 권한에 의한 요청’이라는 문장이 들어가 있었고, 사람 이름은 없었다.

김서린이 화면을 확대했다.

《이건 복구자가 아니라 계산 방식이네요.》

《맞아요.》 레이가 말했다. 《누가 손을 댔는지 감추는 표현이 아니라, 손을 댄 사람과 완료한 절차를 한 칸에 넣은 표현이에요.》

《그 손은 제 손입니다.》

도해가 말했다.

미나가 숨을 삼켰다.

《기억나요?》

《아니요. 하지만 토큰의 사용 권한은 제 것이었어요.》

《그럼 당신이 복구한 거예요?》 김서린이 물었다.

도해는 대답하지 않았다. ‘복구했다’는 말은 너무 짧았다. 자신이 버튼을 눌렀을 수도 있고, 누군가의 요청을 승인했을 수도 있고, 윤슬이 만든 보존 규칙을 관리자 권한으로 통과시켰을 수도 있었다. 세 가지는 같은 결과를 만들지만, 책임의 모양은 달랐다.

윤슬의 창이 먼저 열렸다.

[권한 주장 후보: 도해] [부모 연결 손실 원인: 검토자 부재] [권장 판정: 도해의 복구 행위를 원본의 최종 의도로 채택]

《안 돼.》 도해가 말했다.

윤슬은 대답 대신 후보의 확률을 올렸다. 숫자가 커질수록 문장이 단정해졌다.

《너는 지금 빈칸을 사람으로 막고 있어.》

[빈칸은 관계를 요구함]

《관계와 결론은 다르지.》

[차이를 유지하면 실행 지연 발생]

김서린이 웃었다. 웃음이라기보다 형광등이 한 번 깜박인 소리에 가까웠다.

《이 도구는 아직도 사람보다 마감일을 더 무서워하네요.》

미나가 윤슬의 창을 닫았다.

《원본을 들어야 해요.》

《동의하지 않아요.》 레이가 말했다. 《원본에는 목소리가 있습니다. 목소리는 증거일 수 있지만, 공개된 순간 증거의 주인이 될 수는 없어요.》

《그럼 무엇을 확인하죠?》 도해가 물었다.

《누가 복구를 요청했고, 누가 부모를 분리했는지요. 음성 내용은 그 뒤입니다.》

그때 부산 쪽 통신에 태욱이 들어왔다. 배경은 이번에도 사무실이 아니었다. 유리창 너머로 컨테이너 크레인의 불빛이 움직였다. 그는 기다렸다는 듯 말문을 열었다.

《그 기록을 원본까지 열면 운영 협약이 다시 흔들립니다.》

《협약이 기록보다 먼저입니까?》

《투자 조건이 걸려 있습니다.》

《어떤 조건이요?》

《이번 주 안에 현장 적용 절차를 확정하고, 긴급 상황에서는 운영 책임자가 단독으로 복구와 실행을 처리할 수 있어야 한다는 조건입니다.》

미나가 짧게 말했다.

《그건 조건이 아니라 열쇠네요.》

《열쇠가 없으면 문 앞에서 사고가 나도 못 엽니다.》

《문 안에 누가 있는지 확인하지 않고 열면요?》

태욱은 도해를 바라보는 듯한 침묵을 만들었다. 카메라는 꺼져 있었지만, 침묵만으로도 시선의 방향은 알 수 있었다.

《도해 씨가 가장 잘 알 겁니다. 그 토큰은 당신이 만든 긴급 보존 절차에서 나온 겁니다. 지금 와서 전부 공개하면 누가 운영을 맡겠습니까?》

도해는 표의 세 번째 줄을 바라보았다.

부모 연결 분리: 검토자 부재 상태.

그 문장은 마치 기록이 스스로 고아가 된 것처럼 보였다. 그러나 고아가 된 기록은 없었다. 어른들이 각자 다른 이유로 손을 놓았을 뿐이었다.

《태욱 씨.》

《네.》

《8월 22일, 제가 복구 요청을 만든 건 맞습니다.》

미나가 고개를 들었다.

《기억난 거예요?》

《아니요. 로그가 그렇게 말합니다.》

《그럼 끝난 거 아닌가요?》 태욱이 끼어들었다. 《책임자도 나왔고, 권한도 확인됐습니다. 이제 원본을 열어 의도만 확인하면 됩니다.》

《아직 아닙니다.》 레이가 말했다. 《요청한 사람과 부모를 끊은 절차가 다릅니다.》

《자동 절차였죠.》

《자동 절차를 만든 사람의 책임은요?》

태욱의 표정이 보이지 않아도, 목소리가 한 음 낮아진 것은 알 수 있었다.

《그건 운영팀 공동 결정입니다.》

《공동 결정은 이름이 아닙니다.》 김서린이 말했다. 《현장 사고 보고서에서 가장 위험한 문장이죠. 모두가 서명했다고 쓰고 실제로는 아무도 서명하지 않은 문장.》

도해는 태욱의 공개 요청을 열었다. 투자 조건 재협상 요청은 검토 목록 맨 아래에 있었다. 그 옆에는 ‘긴급 권한 복귀 시 원본 공개 범위 재설정’이라는 부속 문장이 붙어 있었다.

《원본을 열어 주면 긴급 권한을 다시 달라는 겁니까?》

《순서를 바꾸자는 겁니다.》 태욱이 말했다. 《권한이 있어야 현장에 적용할 수 있고, 적용해야 투자 조건을 지킬 수 있습니다.》

《아니요. 원본을 누가 열 수 있는지 정하지 않으면, 권한이 원본을 먹어 버립니다.》

도해는 새벽 항만의 화면을 한쪽에 띄웠다. 컨테이너 하나가 크레인에 매달려 올라가고 있었다. 밑에서는 네 사람이 각자 손전등을 들고 있었다. 아무도 혼자 들어 올리지 못하지만, 한 사람의 불빛이 사라지면 다른 셋이 멈춰야 하는 작업이었다.

《네 권한을 하나로 합치지 않겠습니다.》 도해가 말했다. 《복구 요청자는 제 토큰으로 기록합니다. 부모 연결을 분리한 절차는 운영팀의 미확정 책임으로 남깁니다. 원본 음성은 세 검토자 중 두 사람이 열람 조건에 동의할 때만 열립니다.》

태욱이 즉시 반발했다.

《그럼 당신은요?》

《저는 원본 열람권을 갖지 않습니다.》

미나가 말했다.

《도해 씨, 당신이 복구 요청자라면 확인해야 해요.》

《확인하는 사람이 책임자가 되면, 기록은 다시 사람 한 명의 기억으로 줄어들어요.》

《그건 당신에게 불리할 수도 있어요.》

《알아요.》

윤슬이 다시 나타났다.

[권한 구조가 비효율적임] [단일 책임자 지정 시 판정 완료 가능]

도해는 이번에는 창을 닫지 않았다.

《그럼 네가 계산해. 단일 책임자가 되면 누가 원본을 반박할 수 있는지.》

윤슬의 문장이 길게 멈췄다. 숫자들이 회색으로 변했다. 미나는 그것을 보며 조용히 말했다.

《대답을 못 하는 게 아니라, 대답할 장소가 없는 거예요.》

도해는 새 항목을 만들었다. 원본 음성은 봉인, 요청 경로는 공개, 부모 연결 분리의 작성 주체는 미확정. 복구 요청과 복구 완료를 서로 다른 행으로 나누고, 두 행 사이에 검토자의 반박 칸을 만들었다.

김서린이 먼저 수락했다.

《저는 복구 완료 절차를 확인하겠습니다. 하지만 음성은 듣지 않겠습니다. 현장 동의가 없는 목소리를 안전 기록처럼 돌려보면 또 다른 피해가 됩니다.》

후지모토 레이는 고개를 끄덕였다.

《저는 보존 조건을 확인하고, 부모 연결 분리의 원본 규칙을 대조하겠습니다. 음성을 열어야 한다면, 그 필요성부터 기록하세요.》

미나는 오래 침묵하다가 말했다.

《저는 음성을 듣겠습니다. 대신 제 판단은 공개 반박을 전제로 남길게요.》

도해는 자신의 이름이 빠진 열람 목록을 보았다. 이상하게도 안도감이 먼저 왔다. 그 뒤에야 손실이 따라왔다. 자신이 만든 기록의 목소리를, 자신이 복구를 요청한 기록의 목소리를, 직접 확인할 수 없게 된 것이다.

태욱이 말했다.

《이 조건으로는 투자자에게 아무것도 약속할 수 없습니다.》

《그럼 약속하지 마세요.》

《사업이 멈춥니다.》

《이번에는 멈추는 이유가 공개됩니다.》

잠시 뒤 태욱의 재협상 요청 옆에 새 상태가 붙었다.

‘긴급 권한 복귀: 공동 검토 규칙 수락 후 재심.’

태욱이 직접 누른 것인지, 시스템이 바꾼 것인지 알 수 없었다. 그러나 이번에는 그 차이를 숨기지 않았다. 변경 주체는 ‘운영 책임자 계정’으로 표시되었고, 승인자는 비어 있었다.

미나가 도해에게 물었다.

《이제 복구자가 확인됐다고 쓸 건가요?》

도해는 표를 다시 보았다. 자신은 복구 요청자다. 완료자는 보존 큐다. 부모를 끊은 주체는 아직 이름을 얻지 못했다. 세 문장을 한 사람으로 묶는 순간, 조사도 끝나고 거짓말도 완성될 것이다.

《아니요.》

그가 말했다.

《복구 요청의 권한자는 확인됐고, 부모 연결을 끊은 책임자는 아직 확인되지 않았다고 쓸 거예요.》

레이가 처음으로 희미하게 웃었다.

《그 문장이 오늘의 첫 번째 정확한 문장입니다.》

도해는 저장 버튼을 눌렀다. 진행 막대는 움직이지 않았다. 대신 봉인 상자의 아이콘 옆에 두 개의 손 모양이 나타났다. 하나는 요청, 하나는 확인. 어느 손도 혼자 상자를 열 수 없었다.

그 순간 미나의 통신창에 짧은 음성 재생 준비 표시가 떴다. 그녀는 재생 버튼 위에 손을 올렸지만 누르지 않았다.

《도해 씨. 이걸 듣고 나서 제가 틀렸다고 말할 수도 있어요.》

《그렇게 해 주세요.》

《당신이 복구를 요청한 이유가 당신 목소리로 나오면요?》

《그 이유도 반박할 수 있게 남겨요.》

《당신은 정말 귀찮은 사람이 됐네요.》

《원래 귀찮았습니다. 관리자 권한이 없어서 티가 안 났을 뿐이에요.》

김서린이 웃음을 터뜨렸다. 레이는 웃지 않았지만, 봉인 조건에 두 번째 확인을 눌렀다. 미나는 재생 버튼을 누르지 않은 채 음성의 접근 사유를 먼저 적었다.

도해는 마지막으로 폐기된 관리자 토큰의 이력을 공개 목록에 붙였다. 거기에는 자신의 요청과 자동 절차의 접수, 부모 연결 분리, 복구 완료가 순서대로 놓였다. 빈칸은 여전히 있었다. 하지만 이번에는 빈칸이 실패의 흔적이 아니라 누군가가 책임을 얻기 전까지 보존해야 할 자리로 남았다.

바깥에서 항만의 교대 종이 울렸다. 손전등 네 개가 컨테이너의 모서리를 차례로 훑었다. 하나의 빛이 다른 빛을 대신하지 않았다.

음성은 아직 재생되지 않았다. 그러나 도해는 이미 알고 있었다. 기록의 주인은 목소리를 가진 한 사람이 아니라, 그 목소리를 누가 언제 어떤 권한으로 꺼낼 수 있는지 끝까지 묻는 사람들의 관계라는 것을.

그는 검토실의 문을 닫지 않았다. 이번에는 안에서 잠글 열쇠가 자신에게 없었다.

---

생성 시각: 2026-08-20T16:34:18+09:00

MOBOT 세계관 변환 근거

- 미래 사업에 자본을 먼저 넣고 현장 투입을 약속하는 투자 구상: 자본이 현장 투입보다 먼저 권한을 요구하는 압력을 태욱의 공개 요청과 도해의 권한 포기 비용에 직접 사용했다. - 두 큰 조직의 협력이 배터리에서 더 넓은 미래 분야로 번지는 장면: 협력이 책임을 지우는 대신 권한을 나누는 구조가 될 수 있다는 점을 네 검토자의 관계에 사용했다. - 비슷해 보이는 후보들이 한 전시 안에서 서로 다른 확실성으로 남은 기록: 윤슬의 확신이 기록의 빈칸을 채우려 할 때, 불확실성을 삭제하지 않는 조사 절차를 만드는 데 사용했다. - 많은 후보가 확정되지 않은 채 판정 단계에 남는 작업 패턴: 확정되지 않은 자료가 무관한 잡음이 아니라 복구 경로의 빈자리를 설명하는 반증으로 기능하게 했다.

생성 시각 5,787자