30화

열람 기록 확인자 일곱 명이 실종됐다는 붉은 결과가 나오자, 도서관 예약 원장에는 아이

야간 민원은 사람도 완료 처리한다 · 2026. 11. 2.

조회수 0

열람 기록 확인자 일곱 명이 실종됐다는 붉은 결과가 나오자, 도서관 예약 원장에는 아이 스물일곱 명이 다시 `방문 예정`으로 올라왔다.

류은채는 관장 승인을 기다리지 않았다.

7시 42분, 안내 차량 창밖의 도서관은 닫혀 있었다. 직원 계단 문은 8도였고 현장반은 건물 밖, 사람 진입은 0명이었다. 잠긴 자료실 프린터가 출력한 일곱 명은 과거 결과 형식으로 분류됐지만 대상과 사건은 미확정이었다. 병원 별관도 여전히 현재 경보 없음이었다.

그런데 학교 원본 일정은 취소, 보호자 연락망은 출발 없음, 도서관 예약 원장만 방문 예정이었다.

은채는 세 화면을 하나로 합치지 않았다. 학교 일정은 담임이 관리했고, 보호자 회신은 각 가정의 현재 행동이었으며, 예약 원장은 도서관 시스템 상태였다. 마지막 화면이 앞의 두 행동을 덮게 두면 실제 아이 이름이 다시 위험 위치 표식으로 들어갈 수 있었다.

관장 계정에서 메시지가 왔다.

`시설 원인 확인 후 전면 취소 승인 예정.`

은채는 원인을 안다고 답하지 않았다. 위조 문구의 조직 경로와 배관실 후보, 병원 경보 패턴, 일곱 명 결과 출력 가운데 어느 것도 전체 원인이 아니었다.

그녀는 승인 요청 창을 닫고 공공 공지 초안을 열었다.

`한빛어린이도서관 견학 전면 취소.`

처음에는 손이 멈췄다. 폐관 도서관의 평판은 이미 바닥에 가까웠지만, 아이 프로그램까지 전면 취소하면 다음 예산과 사서 계약도 끊길 수 있었다. 그 비용을 기계 오류라는 말로 한 번 숨긴 사람이 은채였다.

은채는 기관명을 지우지 않았다. 자기 이름도 숨기지 않았다.

`공지 책임: 사서 류은채.`

`현재 확인된 사실: 후문 반납구 오작동, 직원 계단 문 제한 고정, 자료실 무인 출력, 예약 원장과 실제 출발 상태 불일치.`

`미확정: 발신자, 일곱 명 결과의 대상, 병원 경보 패턴의 연결.`

`행동: 모든 학교 견학·개별 방문·도서 반납을 별도 공지 전까지 중단.`

불완전한 위험을 그럴듯한 원인으로 채우지 않고, 지금 하지 말아야 할 행동으로 바꿨다.

시민 안내 담당자가 물었다. “대체 동선은 어디로 씁니까?”

은채는 다른 도서관으로 보내지 않았다. 계약망 안의 가까운 공공시설을 안전하다고 확인하지 않은 채 대체 장소로 지정하면 위험과 사람을 함께 옮길 수 있었다.

“책 반납은 받지 않습니다. 문의는 학교 연락망과 시청 임시 전화창구. 남쪽 경사로는 주민 통행만 유지하고 도서관 앞 집결은 금지합니다.”

“책 수령은요?”

“오늘은 없습니다. 불편도 공지해 주세요. 대체 시설 확정 전에는 이동 서비스도 안내하지 않습니다.”

은채는 서비스 중단 비용을 감추지 않았다. 학부모가 필요한 책을 못 받고, 학교가 수업 계획을 바꾸며, 주민 문의를 시청 창구가 떠안게 된다는 사실을 덧붙였다. 안전 공지는 괴담 설명이 아니라 실제 불편과 다음 행동을 같이 주는 문서가 됐다.

학교 담당자는 취소 공지를 받은 뒤 대체 체험 장소를 바로 물었다. 은채는 가까운 시설 이름을 주지 않았다. 교실 독서 수업, 학교 운동장 집결 취소, 버스 미배정 세 행동만 제시했다. 장소를 바꾸는 일과 아이들이 출발하지 않는 일을 분리했다.

담임은 학급 연락망에서 세 항목을 다시 확인했다. 등교 후 교실 대기, 보호자 개별 이동 금지, 도서관 방향 버스 탑승 없음. 보호자 대표는 27번 자리까지 회신이 돌아왔는지 세었고, 학교 차량 담당자는 견학 버스 배정 번호를 빈칸으로 바꿨다. 은채는 그 세 사람이 같은 말을 했다는 이유로 하나의 증거로 합치지 않았다. 연락망·차량 원장·현재 교실 행동을 각자 남겼다.

보호자 한 명은 이미 자가용으로 도서관 쪽 도로에 들어섰다가 공지를 받고 남쪽 경사로 진입 전 회차했다. 시민 안내 담당자는 차량 번호를 받지 않고 회차 시각과 빈 진입로만 확인했다. 공지 한 장이 실제 이동 하나를 멈췄다.

미진이 센터에서 공지 범위를 읽었다. “전면 취소를 누르면 시설 상태가 자동 폐쇄로 넘어갈 수 있어요.”

도서관 관리 화면 아래에 작은 연동 문구가 있었다.

`예약 0건 시 무인 폐쇄 완료.`

은채는 취소 버튼에서 손을 뗐다. 아이들을 방문 예정으로 남길 수도 없고, 미처리 위험이 있는 시설을 무인 폐쇄 완료로 만들 수도 없었다.

“예약과 시설 상태를 분리할 수 있습니까?”

유나가 낮은 등급 계정으로 메뉴 구조를 캡처했다. 직접 수정 권한은 없었지만 어떤 상태가 함께 바뀌는지는 볼 수 있었다. `전면 취소`는 예약 인원 0과 무인 폐쇄 완료를 한 번에 저장했다. `개별 취소`는 아이 이름을 한 명씩 열게 했다.

둘 다 그대로 누를 수 없었다.

서하는 자기 계정이 분실 도서 바코드로 바뀐 상태라 승인권을 쓸 수 없었다. 대신 첫 티켓 4721과 현재 재실 화면을 옆에 두고 물었다. “예약 원본에서 이름 없이 바꿀 수 있는 상위 단위가 뭐예요?”

유나는 화면을 확대했다. 학급명 아래에 이름 목록과 별개인 `방문 묶음 식별자`가 있었다. 학교 신청서의 좌석 번호와 연결되지만 아이 이름을 열지 않아도 선택할 수 있었다.

“묶음 취소는 됩니다. 그런데 시설 폐쇄 연동이 남아요.”

서하는 답을 대신 쓰지 않았다. “연동 전후 로그를 네가 먼저 보존해. 나는 관장 승인 경로와 현재 사람 수를 붙일게.”

유나는 서하의 명령을 받아 적는 조수로 움직이지 않았다. “아니 근데, 언니 계정 번호가 지금 도서 바코드예요. 언니 확인이 예약 로그에 들어가면 또 책으로 읽힐 수 있어요.”

서하가 바로 손을 뗐다. “맞아. 내 계정은 검토자에서 제외. 대신 수기 원장과 현재 얼굴만 별도.”

유나는 농담 없이 필요한 도움을 말했다. “미진 반장님, 연동 차단 권한만 열어 주세요. 예약 취소 문장은 은채 씨 원문으로 둡니다.”

미진은 자기 계정으로 전면 취소를 대신 누르지 않았다. 관리 화면의 `시설 상태 자동 반영`만 10분 정지시키고, 승인 범위와 만료 시각을 공용 화면에 공개했다.

유나는 자동 연동 정지 전 화면의 파일 해시를 저장했다. 서하는 종이 원장에 현재 시각과 문8도, 현장반 응답을 적었다. 유나가 연동 정지 뒤 화면을 다시 저장하자 예약과 시설 상태 사이 연결선만 회색으로 바뀌었다. 아이 이름·사고 번호·서하 계정은 열지 않았다.

서하가 수기 기록을 읽었다. 유나는 화면 차이를 읽었다. 둘의 결론이 맞았지만 근거는 달랐다. 서하의 계정이 잘못된 번호라서 전자 승인에 들어가지 못하는 사실도 숨기지 않았다.

서하와 유나는 서로의 빈칸을 채우지 않았다. 서하는 계정 후유증을 숨기지 않고 물러났고, 유나는 낮은 등급 때문에 최종 작성권을 포기하지 않았다. 유나는 원본 해시와 연동 중지 상태를 보존했고 서하는 사람 재실·수기 일정·관장 미승인을 별도 기록으로 붙였다.

은채가 자기 이름으로 방문 묶음을 선택했다.

`해솔초 2학년 / 27석.`

아이 이름은 열지 않았다.

“취소 사유를 고르십시오.” 화면이 말했다.

기계 오류, 기상 악화, 기관 사정, 이용자 요청.

은채는 가장 무난한 `기관 사정`을 고르지 않았다. 자유 입력을 열었다.

`원인 미확정 시설 위험 및 기록 불일치. 출발 금지. 도서관 접근 금지.`

그녀는 저장 전에 담임에게 전화를 걸었다. 사람 이름이 아니라 해솔초 2학년 방문 묶음과 자리 스물일곱 개를 확인했다. 담임은 출발하지 않음, 보호자 회신 스물일곱, 버스 배정 취소를 각각 읽었다.

은채는 도서관 화면의 취소가 실제 아이 안전을 만든 척하지 않았다. 아이들은 이미 밖에 있었다. 이번 저장은 시스템이 그들을 다시 방문 예정 위치에 쓰지 못하게 하는 행동이었다.

“저장합니다.”

7시 47분 12초, 방문 예정 숫자가 27에서 0으로 바뀌었다.

아이 이름 목록은 열리지 않았다.

시설 상태는 `무인 폐쇄 완료`로 넘어가지 않고 `출입 중단 / 현장 감시 유지`에 머물렀다. 자동 연동 정지는 9분 21초 남아 있었다.

유나는 취소 전후 원본 해시를 비교했다. 방문 묶음 상태와 예약 숫자만 바뀌었고, 보호자 회신 원본·아이 이름·사고 번호 칸은 수정되지 않았다. 서하는 수기 원장에 은채의 선택 시각과 미진의 연동 중지 만료를 따로 적었다.

두 사람은 같은 결과를 서로 다른 증거로 확인했다.

은채는 공지를 학교·학부모·시민 게시판에 동시에 보냈다. 시민용에는 아이 이름과 사고 번호가 없었다. 학교용에는 자리 스물일곱 개와 출발 금지, 시청용에는 원인 미확정과 현장 감시 유지, 자동 폐쇄 금지가 있었다.

관장 계정이 승인 거부를 보냈다.

`기관 평판 훼손 우려.`

은채는 공지를 회수하지 않았다. 거부도 삭제하지 않고 책임 기록 아래 붙였다.

“평판은 제가 설명하겠습니다.” 은채가 말했다. “아이들은 오지 않습니다.”

학교 연락망에서 마지막 회신이 돌아왔다.

`전원 출발 없음.`

도서관 반납 목록의 일곱 아이 이름 옆 `방문 예정` 표시가 꺼졌다. SN-7-017과 바코드 줄은 남았지만 실제 아이를 현재 위치로 가리키는 상태는 사라졌다. 완전한 해결은 아니었다. 위험 위치 표식 하나만 제거됐다.

그 순간 센터 계약망 지도에서 가까운 무인 공공시설 하나가 노란색으로 켜졌다.

시설명은 이동도서관 버스였다.

은채는 도서관을 무인 폐쇄 완료하지 않았다고 다시 확인했다. 현장 감시도 유지 중이었다. 따라서 위험이 이동했다고 단정할 수는 없었다.

차량 관제 화면에 운전석 무게 0, 출입문 닫힘, 시동 키 보관 상태가 떴다.

엔진 회전수만 0에서 780으로 올라갔다.

미진은 관제 수치만으로 무인 시동을 확정하지 않았다. 차고 외부 카메라에는 버스 운전석과 주변 통로에 사람이 없었다. 차고 경비는 시동 키가 봉인 보관함 안에 있고 유리창 너머 계기판이 켜졌다고 무전했다. 차량 옆 바닥의 물웅덩이가 일정한 간격으로 떨렸다.

운전석 센서, 외부 영상, 키 보관, 엔진 진동이 같은 상태를 지지했다. 문은 열리지 않았고 버스는 움직이지 않았다.

이동도서관 버스가 무인 상태로 시동을 걸었다.

이번 화가 재미있었나요?

좋아요와 평점은 언제든 변경할 수 있습니다.

독자 평점 아직 없음

댓글

댓글을 작성하려면 로그인해 주세요.