문자 전송 알림이 울린 것은 점심 직전이었다. 신입은 자동 비교표를 고객에게 보냈다고 보고했다. 도현우가 전송 화면을 열자 상태는 `발송 완료`였고, 고객 확인 동의 칸은 비어 있었다.
비교표에는 현재 계약의 일부 항목과 새 제안 초안이 나란히 놓여 있었다. 문제는 숫자만이 아니었다. `가족력 우려로 질병 보장 강화 희망`이라는 문장이 고객이 말하지 않은 추정으로 들어가 있었다.
신입은 상담 중 고객이 부모 건강을 걱정했다고 말했다. 도움이 될 것 같아 비교표를 빨리 보내려 했고, 도구가 만든 문장을 세부 설명으로 생각했다. 악의는 없었지만 건강과 가족 목적을 고객 확인 없이 확정해 전송한 일이었다.
현우는 신입에게 자리를 비우라고 하지 않았다. 먼저 같은 초안의 예약 전송이 더 있는지 확인했다. 민재가 해당 서식의 외부 전송을 일시 중지하고, 이미 보낸 건이 이번 한 건인지 로그 범위를 제한해 살폈다.
고객에게 연락하기 전 무엇을 말할지 적었다. 잘못된 내용이 포함됐고 확인 없이 전송됐다는 사실, 문서를 열었는지와 상관없이 삭제를 요청할 수 있다는 선택, 내부에서 어떤 조치를 하는지였다. 고객에게 신입의 실수라고 책임을 넘기지 않았다.
현우가 전화를 걸자 고객은 아직 문자를 열지 않았다고 했다. 현우는 열지 말라고 명령하지 않고, 잘못된 추정 문장이 있어 새 링크를 보내지 않으며 기존 파일 삭제 방법을 안내하겠다고 말했다. 통화를 원치 않으면 문자로만 받을 수도 있다고 선택을 줬다.
고객은 왜 가족 건강 이야기가 들어갔느냐고 물었다. 현우는 상담자의 메모와 초안 생성 과정에서 추정된 것으로 보이며, 고객이 그렇게 요청했다고 확인된 내용이 아니라고 답했다. 기술 탓으로만 돌리지 않고 전송 전 검토와 동의를 확인하지 못한 감독 책임도 말했다.
고객은 파일을 삭제하고 신규 비교도 중단해 달라고 했다. 다만 현재 계약 정리표는 받고 싶다고 했다. 현우는 두 요청을 분리해 기록하고, 잘못된 파일의 외부 접근을 만료시킨 뒤 고객 기기에서 삭제할 방법을 안내했다.
민재는 서버 사본을 모두 지우면 조사 경로가 사라질 수 있다고 했다. 서아라의 독립 검토선에 삭제·보존 범위를 물었다. 접근이 제한된 사고 기록에는 최소한의 전송 사실과 조치만 남기고, 가족 건강 추정 문장은 품질 검토자 외에는 보이지 않게 분리하는 안이 나왔다.
고객에게 그 범위를 설명하고 동의를 다시 받았다. 고객은 구체 문장 재사용을 원하지 않았고, 재발 방지 통계에는 `동의 전 민감 목적 추정 전송`이라는 유형만 남기는 것을 선택했다. 현우는 동의가 사고를 없애는 면책이 아니라 처리 범위를 정하는 권리임을 기록했다.
신입은 사직서를 써야 하느냐고 물었다. 현우는 결정할 자리가 아니라고 답했다. 실제 행동과 감독 구조, 교육 내용, 화면 설계를 나눠 확인한 뒤 정해진 절차로 평가해야 했다. 불안을 달래려고 아무 책임도 없다고 말하지도 않았다.
전송 화면에는 동의 확인을 건너뛸 수 있는 작은 링크가 있었다. 긴급 안내용으로 만든 기능이 비교표에도 그대로 노출된 상태였다. 신입이 누른 것은 분명했지만, 감독자 승인 없이 민감한 초안을 보낼 수 있게 둔 구조도 책임 항목이었다.
현우는 자기 동행 일정 때문에 신입에게 오후 상담 준비를 혼자 맡겼고, 전송 전 검토 시간을 명시하지 않았다. 그는 사고 기록에 그 사실을 썼다. 선임이라는 이름으로 신입의 잘못만 고치면 다음 선임도 같은 빈칸을 남길 수 있었다.
권태수는 고객 피해가 확인되지 않았으니 내부 주의로 끝내자는 의견을 냈다가, 고객이 이미 불안과 삭제 수고를 겪었다는 말을 듣고 고쳤다. 손해가 확정되지 않았다는 사실과 절차 위반을 개선해야 한다는 책임은 함께 존재했다.
팀은 외부 전송 버튼 앞에 고객별 동의 시각과 전송할 문서 최종본을 다시 보여 주는 단계를 추가했다. 민감정보로 보일 수 있는 추정 문장은 자동으로 전송 대상에서 빠지고, 고객이 직접 확인한 경우에만 별도 선택할 수 있게 했다.
도구 사용을 거절한 고객에게는 수기 정리표를 제공할 절차도 만들었다. 자동 비교를 쓰지 않으면 상담을 못 받거나 더 늦게 배정되는 일이 없도록 같은 일정 기준을 적용했다. 편의 기능이 사실상의 강제가 되지 않게 했다.
신입은 고객에게 사과문 초안을 썼다. `제가 실수하여`로 시작했지만 현우는 개인 책임을 지우지 않으면서 회사 조치와 감독 책임도 함께 쓰자고 했다. 고객에게 조직 내부의 죄인 찾기를 보여 주는 대신 무엇을 고쳤고 무엇이 남았는지 설명했다.
고객은 사과문을 읽고 더 연락받고 싶지 않다고 했다. 현우는 만족도 조사나 개선 인터뷰를 추가로 요청하지 않았다. 기존 계약 정리표를 안전한 방법으로 한 번 보내고 연락 중지 의사를 표시했다.
신입은 후속 상담 배정에서 빠졌지만 교육실에 혼자 남겨지지 않았다. 실제 전송 과정을 다시 재현하고 어느 순간 멈출 수 있었는지 자기 말로 설명했다. 현우도 감독 체크 시간을 배정표에 넣는 개선안을 제출했다.
서아라는 검토 결과를 사람 이름보다 책임 단계로 정리했다. 초안 생성, 상담자 확인, 고객 동의, 감독 검토, 외부 전송, 사고 통지가 각기 다른 칸이었다. 한 칸의 책임이 있다고 나머지 칸이 사라지지 않았다.
일주일 뒤 전송 기능이 다시 열렸다. 첫 사용자는 신입이 아니었고, 현우도 시험 고객의 동의 화면부터 끝까지 따라갔다. 속도는 전보다 느렸지만 어느 문서가 나가는지 고객과 상담자가 같은 화면에서 확인할 수 있었다.
신입이 다시 상담에 들어간 날, 그는 비교표를 만들기 전에 고객에게 사용 여부를 물었다. 고객은 종이로만 받고 싶다고 했다. 신입은 이유를 캐묻지 않고 종이 작성 시간을 안내했다. 거절이 불편한 예외가 아니라 준비된 선택이 됐다.
현우는 사고 기록의 마지막 칸에 `전송 중지 해제`라고만 쓰지 않았다. 고객 연락 중지 유지, 제한 기록 보존 기한, 신입 교육 완료, 감독 일정 변경을 함께 적었다. 후임을 보호한다는 것은 잘못을 숨기는 일이 아니라 혼자 모든 책임을 뒤집어쓰지 않도록 실제 경로를 남기는 일이었다.
한 달 뒤 제한 기록의 접근자를 다시 확인했다. 사고 대응에 참여하지 않은 영업 담당자는 구체 문장을 볼 수 없었고, 보존 기한이 끝나면 유형 통계만 남게 돼 있었다. 현우는 설계와 실제 권한이 같은지 시험 계정으로 점검했다.
고객의 연락 중지 표시는 새 캠페인 목록에도 반영됐다. 비교표 사고를 사과했다는 이유로 다른 홍보 연락이 허용되는 것은 아니었다. 권태수는 외부 발송 전 제외 결과를 확인했다.
신입은 다음 동행에서 문서를 보내기 전 고객에게 파일 이름과 내용을 읽어 줬다. 고객이 종이를 고르자 문자 번호를 받지 않았다. 필요한 정보만 받는 행동이 가장 분명한 재발 방지였다.
현우는 자기 감독표에도 빈 시간을 만들었다. 검토가 불가능한 일정에는 신입이 전송할 수 없도록 대체 감독자를 지정했다. 바쁜 선임의 선의가 아니라 실제로 멈출 사람이 있는 구조가 남았다.
전송 사고의 월간 검토일에 고객 추가 불편이나 같은 유형의 재발은 확인되지 않았다. 현우는 이를 영구 해결이라고 쓰지 않고 현재 확인 범위와 다음 점검일을 남겼다. 책임은 사과한 날이 아니라 약속한 후속 확인까지 이어졌다.
신입의 평가에는 사고 건수보다 중지 요청과 고객 선택을 정확히 수행했는지가 적혔다. 한 번의 잘못을 지워 주지도, 이후 모든 상담을 그 사건의 그림자로 평가하지도 않았다.