← 메인 홈 목록 ☰
[S2-12화]

문장이 들어온 길

작성: 2026.05.17 23:55 조회수: 1
창작물 안내
[AI 생성물] 본 소설의 내용과 표지는 인공지능(AI) 모델을 통해 기획 및 작성된 허구의 창작물입니다.
이 콘텐츠는 보험을 소재로 한 창작물이며 실제 상품 추천이나 보장 판단을 대신하지 않습니다.

화요일 오전 아홉 시, 시스템 담당자가 4.2판 체크리스트의 이전 파일을 들고 회의실에 들어왔다. 파일 이름 끝에는 '교육예시'라는 말이 붙어 있었다. 도현우는 그 네 글자를 보고 민재 쪽을 보지 않았다.

화면에는 질문과 예시 답이 나란히 있었다. '업무상 차량 운전 또는 배달이 있습니까?'라는 질문 아래 회색 글씨로 '예: 배달 없음'이 표시돼 있었다. 교육 자료에서는 답의 형식을 보여 주는 예시였다.

"이게 왜 실제 서식에 들어갔죠?" 권태수가 물었다.

시스템 담당자는 한 달 전 지점에서 교육 자료를 상담준비 체크리스트로 바꿔 달라고 요청했다고 말했다. 엑셀의 예시 열을 화면 도움말로 옮기는 과정에서 일부 항목이 기본값 필드로 연결됐다.

민재가 손을 들었다. "제가 엑셀을 정리해서 전달했습니다. 빈칸이 많아서 예시 열을 그대로 둔 채로요."

현우는 변명하지 말라는 눈길도, 괜찮다는 눈길도 보내지 않았다. 작업 경로를 먼저 들었다.

민재는 교육 뒤 팀원들이 질문 표현을 헷갈린다고 하자 공유용 표를 만들었다. 질문, 설명, 예시 답이 한 행에 있었다. 그는 파일 이름에 교육용 표시를 남겼지만, 시스템 전환 요청 메일에는 예시 열을 입력값으로 쓰지 말라는 문장을 따로 적지 않았다.

시스템 담당자는 열 이름을 '기본 안내'로 읽었고, 화면 개발 중 빈칸 대신 예시를 띄웠다. 시험 화면에서는 회색이었지만 저장할 때 실제 값으로 변환되는 동작을 별도로 확인하지 않았다.

권태수는 배포 승인 메일에 '확인했습니다'라고 답했다. 그는 질문 문구와 화면 배치를 봤지만 빈 상태 저장 시험은 하지 않았다고 말했다.

현우는 정정대장에 네 역할을 적었다. 교육 원본 작성, 공유표 전환, 시스템 연결, 배포 승인. 그리고 실제 사용 단계에는 자신의 이름과 다른 상담자들을 적었다.

"결국 민재가 파일을 잘못 준 거네." 한 선배가 말했다.

현우는 바로 답하지 않고 원본과 전환본을 화면에 나란히 띄웠다. "예시 열을 남긴 책임은 확인해야 합니다. 하지만 기본값으로 연결하고 저장 시험 없이 배포하고, 사용자가 출처 없는 답을 고객에게 보여 준 과정도 각각 있습니다."

민재가 입술을 깨물었다. "내가 예시를 지웠으면 시작도 안 했을 텐데."

"맞아. 그래서 네 역할도 기록하는 거야. 시작점이라는 이유로 뒤의 검토 책임이 없어지지는 않고, 뒤에서 놓쳤다고 네 역할이 사라지지도 않아."

회의는 원본 작성자까지 거슬러 올라갔다. 교육 자료를 만든 담당자는 실제 고객 답을 제시한 것이 아니라, 질문에 짧게 답하는 형식을 보여 주려고 임의의 예시를 썼다고 확인했다.

예시는 특정 고객이나 업종에서 가져온 문장이 아니었다. 이소진·차도윤·남수경의 정보가 섞인 것이 아니라, 아무 고객에게도 적용하면 안 되는 교육 문구였다.

현우는 이 확인을 고객 영향 보고에 적었다. '개인정보의 고객 간 복사 정황 없음. 교육용 예시 문구가 실제 입력 기본값으로 전환된 경로 확인.' 확인 범위를 벗어나 모든 정보 유출이 없었다고 넓히지 않았다.

작성 시각도 맞췄다. 교육 원본은 두 달 전, 공유표는 한 달 반 전, 시스템 시험본은 한 달 전, 배포는 그 이틀 뒤였다. 세 고객 파일은 모두 배포 이후 생성됐다.

차도윤의 이전 내부 메모를 살펴볼 권한은 해당 문구와 생성 정보로 제한됐다. 그 밖의 상담 내용을 원인 조사 자료로 가져오지 않았다. 남수경 초안도 같은 방식이었다.

시스템 담당자가 물었다. "그럼 4.2판 파일을 폐기하고 새로 만들면 되죠?"

"활성 사용은 중지해야 합니다. 다만 조사 원본은 보존하고, 새 서식은 같은 경로에서 예시 답이 기본값으로 들어가지 않는지 독립 시험을 받아야 합니다."

권태수는 독립 시험이라는 말에 비용과 일정을 물었다. 현우는 개발자가 자기 화면을 다시 보는 것만으로는 놓친 동작을 반복할 수 있어, 전환 작업에 참여하지 않은 직원이 빈칸 저장과 출력까지 확인해야 한다고 설명했다.

회의 중간에 이소진 공식 문의 담당자에게 추가 질문이 왔다. 직무 사실문을 현재 등록 정보 정정에 사용할 동의가 있는지 다시 확인해 달라는 내용이었다. 현우는 회의와 고객 절차를 섞지 않고 별도 할 일로 적었다.

민재는 자기 노트에 체크 항목을 만들었다. 예시 열 제거, 빈칸 저장, 출력 확인, 출처 표시. "앞으로 내가 서식 안 만지는 게 낫겠지?"

"그건 책임 회피가 될 수도 있어. 교육을 화면으로 바꾸는 일을 하려면 검토자와 범위를 먼저 정하고, 혼자 배포하지 않으면 돼."

회의가 끝날 무렵 아라에게서 메시지가 왔다. 감사 지원 일정이 하루 더 걸리고 월요일에 돌아온다는 내용이었다. 현우는 사건 설명을 긴 메시지로 보내지 않고, 복귀 후 검토가 필요한 서식 이력 번호만 전달했다.

아라는 '원본 건드리지 말고 고객별 동의 분리'라고 답했다. 현우는 이미 그렇게 진행 중이라는 말을 자랑처럼 보내지 않았다. 확인했다고만 답했다.

오후에는 작성경로 작업표가 완성됐다. 각 단계의 파일 해시, 시각, 담당 역할, 승인 근거, 확인하지 못한 항목이 한 줄씩 있었다. 공용 계정 사용 때문에 개인을 특정하지 못한 저장도 그대로 표시했다.

현우는 교육용 예시 답안 원본과 공유 체크리스트 전환본을 같은 이름으로 저장하지 않았다. 원본 해시, 메일 첨부본 해시, 시스템에 올라간 파일 해시를 나란히 놓자 어느 단계에서 열 이름이 바뀌었는지 보였다. 메일 서버 시각과 파일 수정 시각이 몇 분 어긋난 이유도 시간대 표시를 맞춰 설명했다.

시스템 담당자는 당시 절차를 시험 자료로 다시 재현했다. 공유 파일의 예시 열을 그대로 가져오면 화면 기본값에 연결됐고, 예시 열을 도움말로 지정하면 저장값이 비어 있었다. 현우는 재현 파일이 고객 자료와 섞이지 않도록 별도 시험 번호를 붙이고 종료 후 활성 폴더에서 격리했다.

민재는 전환 요청 메일에 첨부했던 파일과 자신의 작업 폴더 파일이 같은지 확인했다. 두 해시가 일치하자 그는 자신이 넘긴 범위를 인정했고, 시스템 담당자는 열 매핑과 빈 상태 시험을 놓친 범위를 적었다. 권태수는 배포 승인 때 보지 않은 항목을 승인 근거란에 '미확인'으로 남겼다.

현우는 이 과정을 책임을 희석하는 표로 쓰지 않았다. 각 사람이 한 일과 하지 않은 일을 한 칸씩 맞물리게 해, 다음 전환에서는 공유 체크리스트 작성자와 배포 승인자가 같은 증거를 다시 확인하도록 했다.

현우는 '고의 입력'이나 '은폐'라는 단어를 쓰지 않았다. 교육 예시가 실제 값으로 바뀐 사실은 확인됐지만, 누군가 고객에게 불리한 답을 일부러 넣었다는 자료는 없었다.

권태수는 보고서 제목을 '배달 문구 오류 건'으로 줄이려 했다. 현우는 '교육 예시의 상담 체크리스트 기본값 전환'이라고 구체적으로 적자고 했다. 짧은 제목이 원인을 한 사람의 입력 실수로 오해하게 만들 수 있었다.

민재가 회의실을 정리하며 말했다. "경로를 다 적고 나니까 내가 한 일이 더 선명해서 무섭다."

현우는 의자를 밀어 넣었다. "선명해야 고칠 수 있어. 대신 선명한 한 장면만 보고 나머지 사람을 지우지는 말자."

문장이 들어온 길은 길지 않았다. 교육용 표에서 공유 파일로, 공유 파일에서 화면으로, 화면에서 고객 요약으로. 짧은 길마다 확인할 사람이 있었고, 아무도 빈칸 저장을 끝까지 보지 않았다.

현우는 작성경로 표의 마지막 칸에 '고객별 최종 반영 확인 대기'라고 적었다. 원인을 찾았다고 고객 기록이 저절로 바로잡히는 것은 아니었다. 문장이 들어온 길과, 문장을 꺼내는 길은 서로 다른 절차였다.

☰ 전체 회차 목록 보기