Plot Synopsis
The night begins at 10:40 on a day when the school should be preparing banners for graduation, but the lights along the main hall flicker in uneven waves and the CCTV monitors show the wrong second first, then correct themselves with a stutter like a misfiled record. 오윤서는 교무실 앞 복도에서 자신의 학생부 열람 기록을 확인하려다 멈춘다. ‘정정 절차 템플릿’ 화면은 언제나처럼 깔끔한 버튼과 빈칸으로 그녀를 유혹하지만, 키보드에 손을 올리면 어김없이 얇은 잿빛 잉크 자국이 번져 지문 대신 남는다. 그녀는 그것을 조작의 대가로 치부하려 하면서도, 화면 오른쪽 아래 날짜가 11시 20분을 지나면서 비정상적으로 빨라진다는 걸 눈으로 확인한다. 그때 방송실 쪽에서 짧게 울리는 마이크 잡음이 들리고, 한서율의 목소리가 스피커 그릴 뒤로만 스며든다. “마이크에만 들려요. 사라진 애들 목소리요.” 오윤서는 그 말이 단서가 될 거라 믿지만, 동시에 ‘검은 생활기록부’가 무엇을 어디까지 고칠 수 있는지에 대한 불길한 예감도 함께 단단해진다.
강도준은 교사들 사이에서 늘 규정을 먼저 펴 드는 사람이다. 그는 복도 벽시계를 확인하며, 학생부 기록 조작과 관련된 외부 승인 간소화 로그 백업이 특정 시간대에만 남는다는 걸 이미 알고 있다. 그래서 그는 오윤서를 호출하지 않고도 그녀의 수정을 막으려는 편법부터 준비한다—교무 시스템에서 열람 권한이 바뀌는 순간마다 화면을 끄고, 수정 창이 열릴 때마다 해당 PC의 전원선을 손으로 눌러 순간적인 리셋을 유도한다. 하지만 CCTV 모니터에 뜨는 건 규정이 아니라 사람의 흔들림이다. 오윤서의 이름 옆에 원래 있어야 할 누락이 ‘빈칸’으로 덧씌워지고, 그 빈칸의 형태가 이상하게도 특정 인물의 목소리를 마이크 잡음처럼 불러온다. 강도준은 그 정체를 확인하려고 자기 휴대폰으로 열람 로그와 수정 흔적을 다시 엑셀로 재구성하지만, 11시 29분 50초 무렵부터 교정의 초침 딸깍 소리가 겹쳐 들어오면서 데이터의 순서가 꼬인다. 그는 꼬인 순서를 바로잡는 대신, 누구 이름이 지워지기 전에 막아야 한다고 결론을 내린다. 누군가의 인생이 ‘다른 기록으로만 상쇄’될 뿐이라는 규칙을, 그는 이미 과거 판결문 한 줄의 잔향처럼 알고 있다.
오윤서와 강도준이 찾는 ‘검은 생활기록부’의 단서는 졸업식 전날 밤 11시 30분까지 현실에 반영되기 전엔 잔상으로만 남는다는 사실이다. 한서율은 방송실 시퀀서가 그 시간을 어떻게 잠금 걸어두는지 알고 있고, 그래서 그는 그 잠금을 이용해 정보를 끌어내려 한다. 그는 붉은 ON AIR 램프가 깜빡이는 가운데도 화면은 안정적으로 보이게 유지하지만, 볼륨 노브 주변의 그림자가 매번 조금 늦게 흔들리는 걸 숨기지 못한다. 오윤서는 방송부장에게 접근해 “사라진 애들 목소리”의 내용을 더 또렷하게 해달라고 요구하지만, 한서율은 대신 정확한 시간대의 에코 패턴만 흘린다. 목소리는 방송실을 지나야 읽히는 정보가 될 수 있지만, 동시에 방송실을 지나지 않으면 또렷해지지 않는다는 규칙을 이용해 그는 상대가 듣고 싶은 것만 듣게 만든다. 그 결과 오윤서는 7개의 실제 서울 장소가 학생부 기록 수정 템플릿의 숨은 분류 규칙과 연결되어 있다는 사실을 확인하고, 그중 첫 번째 장소의 좌표가 본관 서편 복도 바닥 타일—낡은 지도 무늬가 있는 구역—의 ‘동일한 좌표각’에 맞춰 깔끔하게 드러나는 것을 본다.
그들이 첫 번째 증거를 회수하러 움직이는 순간, 학교의 음향이 달라진다. 복도에서 마이크 에코가 재판장처럼 울리고, 교실 칠판 글자체가 인쇄체처럼 단단해지며, CCTV 화면은 한 박자 늦게 그 변화를 따라온다. 오윤서가 서편 복도 타일을 벗겨내자 차갑게 식은 흙냄새가 올라오고, 타일 아래 얇은 금속 서랍이 ‘규정’처럼 닫혀 있다. 그녀는 그 잠금의 모양을 교무 시스템 정정 절차 템플릿의 버튼 배치와 맞춰보려다 손이 멈칫한다. 금속 서랍은 열리지만 안에는 학생부 수정용 자료가 아니라, 누군가의 과거 판결문 한 줄이 복사된 종이 조각이 있다. 그 문장 옆에 오윤서의 이름과 겹쳐지는 형광빛 잔상이 잠깐 떠올랐다가, CCTV에선 그녀가 ‘그 문장을 대신 살아왔다’는 듯, 특정 징계 항목이 이미 들어간 것처럼 나타난다. 그녀가 서랍에서 종이를 빼는 손끝이 떨리고, 그 떨림이 곧바로 방송실 스피커 톤의 변화를 끌어낸다. 한서율이 조절을 늦춘 탓인지, 마이크 잡음 속에 누군가가 “빈칸이 먼저였어”라고 숨을 넘기듯 말한다. 오윤서는 그 말이 누구를 가리키는지 확신할 수 없지만, 확신 대신 분노가 먼저 자라난다.
차경일은 이 모든 과정을 ‘관리’라는 말로 정리해버리려는 사람이다. 회의실에서 그는 서류철의 모서리를 손가락으로 눌러 정리된 순서를 확인하고, 카메라 각도에 맞춰 서류를 살짝 당겨 특정 페이지가 노출되지 않게 만든다. 그는 오윤서와 강도준이 무엇을 찾고 있는지 직접 말로 묻지 않는다. 대신 “숫자”를 관리한다는 식으로 출결·열람·출력물 로그의 흐름을 재빨리 틀어, 수정의 잔상들이 다른 시스템으로 흩어지도록 유도한다. 오윤서가 다음 장소로 향할 시간을 벌기 위해 교무실 문을 열어야 하는 순간, 차경일은 이미 외부 공문 서식과 누락된 양식을 꺼내며 시간을 끌고, 질문이 ‘왜’로 들어오면 목소리를 낮춘다. 그때 그의 눈동자에 스치듯 떠오르는 건 방어가 아니라 회피다. ‘검은 생활기록부’라는 단어가 누군가의 입에서 나오기만 하면, 그 과거 판결의 결이 손끝에서 재생되는 듯한 표정이 잠깐 굳는다. 그는 말을 하지 않음으로써 스스로의 기억을 누르려 하지만, 오윤서가 찾아낸 증거의 종이 조각이 복도 형광빛을 받아 반짝이는 순간, 차경일의 얼굴은 한 번 더 굳는다. 그 굳음이 오윤서에게는 “이미 알고 있다”는 확신이 된다.
둘째 장소는 하천 방향의 은빛 낮이 CCTV 노이즈 위에 겹쳐 보이는 곳이다. 그들은 학교 담장 너머로 보이는 지하철 공사장 가림막의 회갈색이 복도 화면에 잠깐 뜨는 타이밍에 맞춰 움직인다. 오윤서가 낡은 배수로 근처의 콘크리트 틈을 파헤치자 축축한 금속 냄새가 올라오고, 그 안에서 비닐에 포장된 소형 마이크 송신 모듈이 나온다. 한서율은 그 모듈을 보자마자 손을 뻗지만, 손끝이 먼저 멈춘다. 이 모듈은 방송실 장비의 일부와 형태가 유사하지만, 방송실 시퀀서를 거치지 않으면 의미가 읽히지 않는 구조다. 오윤서는 그 규칙을 이용해 모듈을 그대로 들고 방송실로 돌아가려 하지만, 강도준이 뜯겨 나온 로그를 보여주며 제동을 건다. 그의 휴대폰 화면에는 열람 기록과 출력물이 이미 특정 시간대 이후로 ‘정상’처럼 다시 정렬되어 있다. 차경일이 흘려보낸 대체 경로가 잡혔다는 뜻이다. 강도준은 오윤서에게 시간을 요구하지만, 오윤서의 몸은 시간이 아니라 빈칸의 압박에 반응한다. 그녀가 모듈을 손에서 놓는 순간, CCTV에서 그녀의 얼굴 대신 다른 학생의 얼굴이 잠깐 비친다. 화면 오른쪽 아래 날짜가 글자 하나씩 바뀌는 방식으로, 마치 재판 문서를 한 줄씩 다시 찍듯, 그녀의 미래 성적표 일부가 타인의 이름으로 조용히 바뀌고 있다. 그녀는 그걸 보고도 멈추지 않는다. 멈추면 그 빈칸이 고정될 것이라는 걸, 이미 키보드 위 잿빛 잉크가 말해준다.
세 번째 장소는 낡은 서점 내부 같은 먼지 갈색이 CCTV에 겹쳐 보이는 구역이다. 학교 내부 폐쇄 창고는 옛 기록 보관실로 이어지는데, 차경일이 평소에도 자물쇠를 습관처럼 확인하는 곳이다. 오윤서와 강도준이 자물쇠 주변의 마모 패턴을 관찰하는 동안, 한서율은 방송실에서 볼륨 노브를 손바닥으로 눌러 소리를 눌러버릴 듯 조절을 시도한다. 하지만 미세한 지연은 늘 존재한다. 그 지연 속에서 사라진 학생들의 목소리가 아주 짧게 새어 나온다. 어떤 목소리는 울음이 아니라 문장이다. “열람은 했는데… 이름이 빠졌어.” 오윤서는 목소리가 자신을 향한 것인지 타인을 향한 것인지 구분하려다, 오히려 더 큰 공포에 빠진다. 빈칸은 특정 인물에 결속된 누락이고, 결속이 되어 있다는 건 이미 ‘누군가의 인생이 오윤서의 껍질을 빌려’ 지나갔다는 느낌과 맞닿아 있기 때문이다. 그녀는 폐쇄 창고 바닥의 오래된 서가 하부에서 검은 생활기록부의 일부가 아니라, 수정이 실행될 때마다 남는 손길 자국이 찍힌 출력물 스크랩을 발견한다. 종이 가장자리는 칼로 벤 듯 고르고, 잉크 번짐은 규정 템플릿의 버튼 순서와 맞물려 있다. 강도준은 그걸 보는 순간 숨이 멎는다. 누구도 해킹이 아니라 ‘정정 절차 템플릿’을 악용했다고 생각할 만큼, 그 흔적이 교무실 내부에서 나온 것과 일치한다.
그 이후 그들의 동선은 빨라진다. 남쪽 담장 너머로 비가 오려는지 금속 난간에 물방울이 떨어지기 시작하고, 그 소리는 딸깍 소리와 비슷하게 리듬을 만들어낸다. 네 번째 장소와 다섯 번째 장소는 복도 음향과 스피커 그릴 먼지의 반짝임이 유난히 잦아지는 구역들로 이어진다. 오윤서는 증거를 회수할 때마다 학교 전체가 법정처럼 변하는 걸 직접 겪는다. 복도 끝 스피커 톤이 ‘판장’처럼 낮아지고, 칠판의 글자체가 재판 문서처럼 단단해진다. CCTV 화면은 과거 판결문 한 줄을 불완전하게 복원하지만, 그 복원이 매번 오윤서의 눈앞에서 먼저 움직이는 행동을 유도한다. 그녀가 특정 서랍을 열려 하면, CCTV에는 이미 그녀가 열어버린 것 같은 손등이 등장한다. 그녀는 더 늦기 전에 움직여야 해서 시간을 낭비하지 않는다. 하지만 빠를수록 무엇을 잃는지도 선명해진다. 어느 순간부터 시험지 답안에는 물음표를 남기지 않는데, 정작 생활기록부 수정 창을 열 때마다 화면 속 잿빛 자국이 더 넓게 퍼진다. 그녀는 그 잉크가 ‘고정’의 전조라는 걸 몸으로 받아들인다.
한편 박민재는 생활기록부 열람 동아리를 운영하며 규정을 숭배하는 방식으로 대응한다. 그는 오윤서를 부러워하면서도 적대한다. 오윤서의 손이 키보드에 닿을 때 생기는 잿빛 자국을 그는 시험처럼 관찰하고, 규정집을 겹쳐 들고 다니며 “여기대로 해야 해”라고 말한다. 그가 카피본 대신 원본을 요구하며 동아리 창구를 통제하려 하자, 차경일은 그를 곁으로 끌어오진 않지만 방치하지도 않는다. 규정이 현실을 고정할 때, ‘정상적인 절차’가 오히려 다른 사람의 빈칸을 채우는 도구가 될 수 있기 때문이다. 박민재는 오윤서가 타인의 인생을 대신 살아온 흔적을 보게 되고, 분노가 죄책감보다 먼저 폭발한다. 그는 오윤서의 증거 회수 동선을 따라가며 방송실에 무단으로 접근하려다 강도준의 규정 기반 제동을 받아 넘어지지 않는 방식으로 충돌한다. 넘어지진 않지만, 그의 손바닥은 여전히 규정 페이지 모서리를 꾹 눌러 감정을 눌러버린다. 그 억눌림이 사라진 학생 목소리의 잡음에 겹치며 더 크게 울린다.
여섯 번째 장소는 오윤서의 분노를 배신처럼 돌려놓는 계기가 된다. 증거를 회수하는 순간 CCTV에 복원된 판결문 한 줄이 특정 과거 사건의 이름을 포함하고, 그 이름이 오윤서의 ‘이름 옆 빈칸’과 정확히 겹친다. 그녀는 자신이 조작을 “참여”했다고 믿어왔지만, 그 복원은 그녀가 참여한 것이 아니라 누군가의 판결이 그녀에게 덮였다는 방향으로 기운다. 강도준은 그때서야 자신이 오윤서를 도우려 하면서도, 사실은 계속 틀어막는 방식으로 ‘정정이 필요 없게 만들려는’ 차경일의 방식에 휘말렸음을 깨닫는다. 그는 오윤서의 손을 잡고 통로 끝으로 끌어당기며, “이제는 절차대로만 가면 죽어”라고 말하려다 멈춘다. 대신 그는 자신의 PC 전원선을 뽑는 손동작을 먼저 보인다. 전원이 꺼지는 순간, CCTV 화면도 한 박자 늦게 따라 꺼지고, 그 사이 오윤서의 시야엔 잠깐—수정 창의 오른쪽 아래 날짜가—11시 29분 59초로 튀는 ‘오류’가 보인다. 오류는 규칙을 비틀 수 있는 찰나의 틈이다. 강도준은 그 틈을 이용해, 마지막 장소에서 뭔가를 ‘상쇄’하는 방향이 아니라 ‘되돌림’에 가깝게 만들 수 있는 방법을 찾으려 한다.
마침내 마지막, 일곱 번째 장소는 학교 방송실과 가장 가까운 동선 끝—방송실 장비 뒤쪽 숨은 통로—로 연결되는 느낌을 준다. 낮빛은 낡은 서점과 공사장 사이를 오가다가, 다시 학교 형광빛으로 수렴한다. 오윤서는 통로 아래에서 검은 생활기록부의 핵심 표지처럼 보이는 종이를 발견한다. 하지만 종이는 단서가 아니라 함정처럼 단단히 묶여 있고, 종이 묶음의 라벨에는 방송 송출 잠금 시퀀서와 연결된 시간표가 적혀 있다. 한서율은 그걸 확인하고 표정을 굳힌다. 그가 사라진 학생 목소리를 피해 왔던 이유가 단순히 조절 실패가 아니라, 이 표지에 기록된 ‘증언의 시간’이 방송실을 통과할 때만 현실이 되는 것을 알았기 때문이다. 그는 오윤서를 지키고 싶어하면서도, 지키는 방식이 늘 정확히 필요한 만큼만 진실을 통과시키는 방법이었음을 인정할 수밖에 없다. 오윤서는 그 인정이 늦을까 두려워져, 한서율에게 더 이상 숨지 말라고 소리친다.
졸업식 전날 밤 11시 30분이 다가오면서 모든 시스템이 동시에 반응한다. 복도 형광등이 한 번에 밝아졌다가 다시 어두워지고, 스피커 그릴의 금속 먼지 알갱이가 반짝이는 횟수가 폭발적으로 늘어난다. CCTV 날짜/초침은 재판 문서 인쇄체로 바뀌며, 글자 하나씩만 바뀌는 속도가 눈으로 확인될 만큼 빨라진다. 그 직전에 차경일이 마지막으로 끼어든다. 그는 방송실 문 앞에서 서류철을 펼쳐 ‘정정 절차’가 이미 완료되었다는 듯 내부 공문을 내밀고, 시간대가 맞춰지면 기록이 고정되더라도 학교 운영은 유지된다고 설득한다. 하지만 그의 설득은 오윤서의 분노를 멈추지 못한다. 오윤서는 그가 진짜로 피하는 것이 논쟁이 아니라, 자기 입에서 “검은 생활기록부”라는 단어가 나오는 순간 과거 판결의 결이 떠오르는 회피라는 걸 읽어냈기 때문이다. 오윤서는 그 회피를 건드리는 대신, 그 회피를 깨지 않는 방식으로 그의 권한을 이용하려 한다. 그녀는 키보드 위 잿빛 잉크 자국이 번지는 조작 창을 다시 열지만, 이번엔 정정 절차 템플릿의 버튼 순서를 거꾸로 입력한다. 결과적으로 기록을 되돌린다는 느낌이 들지 않는다. 대신 기록의 고정이 다른 경로로 갈라지며, 특정 이름이 지워지는 빈칸의 방향이 반대로 흔들린다.
그때 박민재가 오윤서 앞을 가로막는다. 그는 규정집을 펴 들고 “절차를 지켜”라고 말하지만, 그 말이 통로의 음향에 실려 재판장처럼 울리며 역효과를 낸다. 빈칸이 현실로 박제되는 순간, 그는 자신의 이름이 기록에서 잠깐 어긋나는 걸 확인한다. 사라진 학생들의 목소리가 마이크 잡음처럼 그의 목 안쪽에서 스친다. 그는 그 순간 죄책감으로 무너지지 않고, 분노로 규정을 더 촘촘히 적용해 오윤서의 입력을 방해한다. 손이 키보드를 두드리려다 멈추고, 강도준은 그 틈을 보며 자기 PC 전원선을 다시 연결해 조작 창의 타이밍을 끊으려 한다. 그러나 전원선을 꽂는 그의 손이 떨린다. 누군가의 이름이 지워지면 그가 먼저 컴퓨터 전원부터 끈다는 습관이, 이번엔 이미 늦었다는 걸 알려주기 때문이다.
11시 30분—딱딱딱딱—소리가 겹치며 진짜로 관문이 닫힌다. 그 순간 오윤서의 화면에서 오른쪽 아래 날짜가 완전히 고정되고, CCTV에서는 과거 판결문 한 줄이 끝까지 복원된다. 복원된 문장은 오윤서의 이름을 지운다. 대신 그녀의 눈앞엔 다른 학생—그동안 사라진 학생들의 목소리 속에서 단서처럼 흘러나왔던 누군가—의 이름이 빈칸 자리로 들어오는 듯 보인다. 오윤서는 “상쇄”가 아니라 “선택”이었음을 깨닫는다. 기록을 되돌리는 건 불가능하지만, 고정되는 순간에 빈칸을 어떤 경로로 연결하느냐는 손에 잡히는 선택지다. 그녀는 공모에 참여했다고 믿었던 자기 확신을 버리고, 대신 자신이 진짜로 할 수 있는 걸 선택한다. 그녀는 박민재의 규정 방해를 끝내려 손을 뻗는 대신, 차경일이 내민 정정 문서의 서명 칸을 가리켜 반박한다. “서명은 남는데, 열람 로그는 왜 비어 있죠?” 차경일이 피하려는 단어 대신 ‘열람 로그’라는 기술적 구문을 정확히 던지자, 그의 표정이 한 박자 늦게 흔들린다. 한서율은 그 흔들림을 타이밍으로 받아, 방송 송출 잠금 시퀀서를 오윤서의 입력이 완료되는 방향으로 바꾸는 데 성공한다. 그 결과 사라진 학생들의 목소리가 방송실을 통과해 교내 시스템에 읽히는 순간이 생긴다. 목소리는 단어를 만들지 않고도, 누락이 무엇을 가리키는지 충분히 선명한 소리 패턴으로 남는다.
클라이맥스 직후, 학교는 더 이상 법정처럼 ‘계속’ 변하지 않는다. 복도 음향이 천천히 원래의 잡음으로 돌아가고, 칠판 글자체가 다시 학생들이 지워가며 쓰던 필기체로 돌아온다. 하지만 완전한 회복은 없다. 오윤서의 생활기록부는 일부 항목이 고정되었고, 그녀는 자신이 잃어버린 것과 지켜낸 것이 무엇인지 바로 알게 된다. 그녀의 이름은 사라진다—하지만 오윤서는 빈칸이 누군가를 위한 자리가 되는 것을 본다. 강도준은 그 순간 자신이 지우려 했던 문장 하나가 결국 누군가의 미래를 바꾸어버렸다는 공포를 삼키며, 다시 전원선을 뽑으려다 멈춘다. 그는 지우는 대신 확인한다. 차경일은 서류철을 접어 넣으며, 학교를 살리기 위한 관리가 얼마나 쉽게 사람을 갈아 넣는지 끝내 변명으로 덮지 못한다. 마지막으로 차경일이 떠올리는 표정의 균열은 작지만, 그 균열이 오윤서의 눈에 남는다.
해결 국면에서 셋은 서로 다른 방식으로 ‘다음’을 정한다. 오윤서는 자신의 자리에서 물러나려 하지 않는다. 이름이 기록에서 지워졌는데도, 그녀는 증거들이 남긴 흔적을 바탕으로 졸업식 당일 오전, 외부 기관 열람 절차가 자동으로 열리는 창구를 활용해 고정된 기록의 경로를 다시 바꾸려 한다. 강도준은 규정을 믿는 방식이 틀렸다는 걸 인정하지 않으면서도, 규정의 빈틈을 사람을 살리는 방향으로 쓰겠다고 결심한다. 그는 복도에서 서랍 잠금 소리를 확인하던 손으로, 이번엔 기록 삭제가 아니라 기록 검증 요청서를 조용히 준비한다. 한서율은 자신이 숨기고 흘리던 진실의 양을 계산하던 습관을 바꾸어, 사라진 학생들의 목소리가 다시 들리지 않도록 볼륨 조절 장치를 고정한다. 그 대신 통로 안의 모듈을 폐기하지 않고, 외부 반출 가능한 형태로 포장해 증거가 사라지지 않게 한다. 박민재는 분노로 시작했지만, 이름이 흔들리는 순간 그가 붙잡던 ‘정상성’의 착각이 깨진다. 그는 규정을 더 촘촘히 적용해 상대를 누르려 했던 손으로, 이번엔 자신이 알고 있던 절차를 이용해 내부에서 이미 열린 창구를 막지 않는다. 그는 비로소 규정이 생존의 도구가 될 수도 있다는 걸, 스스로 손해를 보며 배운다.
졸업식 전날 밤의 관문이 닫힌 뒤에도 학교는 여전히 낡아 있다. 형광등은 여전히 깜빡이고, CCTV 노이즈는 피부처럼 거칠다. 하지만 라스트 씬에서 오윤서는 본관 서편 복도 타일 위에 남은 잔상 같은 좌표각을 바라보며, 단서가 단지 과거를 되풀이하는 장치가 아니라 ‘다음 질문’을 만드는 시작점이 될 수 있다는 걸 느낀다. CCTV 화면 오른쪽 아래엔 이제 더 이상 초침이 급가속하지 않는다. 대신 날짜는 인쇄체로 조용히 고정된 채로, 그들이 뚫어낸 빈틈이 기록의 빈칸으로 남아 있는 걸 보여준다. 그 빈칸은 비워두면 안 되지만, 아무나 채우면 더 위험하다. 오윤서는 손끝에 남은 잿빛 잉크 자국을 닦지 않는다. 대신 그 위에 새 문장을 쓰기 시작한다—타인의 인생을 대신 살았던 자신이, 이번엔 자신의 선택으로 다음 절차를 통과시키기 위해서.