이하은의 스마트워치에서 울린 긴급 알림은 사무실의 평온을 산산조각 냈다. 날카로운 전자음이 귓가를 찢을 듯 울려 퍼지는 동시에, 홀로그램 스크린에 붉은색 경고 메시지가 섬뜩하게 깜빡였다. [긴급 알림: ‘루나’ 서비스 핵심 서버, 비정상적인 트래픽 감지. 시스템 마비 위험.] 그녀의 심장이 발끝까지 곤두박질쳤다. 쿵, 쿵, 쿵. 심장이 통증을 호소하듯 미친 듯이 날뛰었다. 완벽하게 해결했다고 믿었던 ‘루나’ 프로젝트에, 그것도 시연을 성공적으로 마친 직후에, 예상치 못한 거대한 위기가 닥쳐온 것이었다. 심장이 발끝까지 곤두박질치는 듯한 극심한 불안감에 그녀의 입술이 바싹 말라붙었다. 손끝이 차갑게 식어가는 것을 느끼며, 머릿속은 온통 혼란으로 가득 찼다. 강우진의 말이 의미하는 것은 설마 이 상황을 예측하고 있었던 걸까? ‘루나’의 핵심 데이터는 팀장님 본인의 감정일 것. 그의 말이 메아리처럼 귓가에 울렸다.
“팀장님, 이게 무슨 일이죠? 서버가… 서버가 폭주하고 있습니다!”
김대리의 다급한 목소리가 정적을 깨고 터져 나왔다. 그의 얼굴은 새하얗게 질려 있었고, 눈은 공포에 질려 동공이 확장되어 있었다. 곧이어 팀원들의 노트북과 모니터에서도 똑같은 비상 알림이 떴다. 사무실은 순식간에 아수라장으로 변했다. 여기저기서 당황한 탄식과 욕설, 그리고 다급한 외침이 터져 나왔다.
“트래픽이… 말도 안 되는 수치로 치솟고 있어요!”
“데이터 충돌! 메인 모듈이 응답하지 않습니다!”
“감성 인터페이스 모듈에서 비정상적인 신호가 감지됩니다!”
팀원들은 각자 맡은 모듈의 상태를 확인하며 다급하게 키보드를 두드렸다. 키보드 자판을 두드리는 소리가 마치 기관총 소리처럼 난사되었고, 모니터에서 뿜어져 나오는 붉은색 경고등은 마치 지옥의 불길처럼 사무실을 집어삼킬 듯이 번쩍였다. 공기 중에는 타는 듯한 긴장감과 함께 알 수 없는 기계적인 냄새가 희미하게 풍기는 것 같았다.
이하은은 이성을 잡으려 애썼다. 심장이 미친 듯이 날뛰고, 온몸의 피가 차갑게 식어가는 것을 느꼈지만, 그녀는 팀장이었다. 이 혼돈 속에서 중심을 잡아야 할 사람이 바로 자신이었다. 그녀는 심호흡을 크게 했다. 폐 속 가득 찬 공기가 뜨겁게 느껴졌다. 이마에는 이미 식은땀이 송골송골 맺혀 있었지만, 그녀는 애써 떨리는 목소리를 가다듬었다.
“모두 진정하고, 각자 맡은 모듈의 로그를 최우선으로 확인해! 김대리, 메인 서버 트래픽 경로 추적해. 이 과장, 감성 인터페이스 모듈에서 비정상적인 신호는 없는지 재확인해! 이상한 패턴이 보이면 즉시 보고해!”
그녀의 목소리는 미세하게 떨렸지만, 날카로운 지시에는 흔들림이 없었다. 그녀는 빠르게 상황판의 데이터를 훑었다. 눈앞에 펼쳐진 수많은 그래프와 로그들은 마치 살아있는 생명체처럼 꿈틀대며 비정상적인 움직임을 보였다. 문제는 단순한 트래픽 과부하가 아니었다. ‘루나’의 감성 인식 모듈이 사용자 피드백을 비정상적으로 해석하고, 그 결과가 시스템 전반에 걸쳐 폭주하는 피드백 루프를 만들어내고 있었다. 마치 ‘루나’ 자체가 과도한 감정 처리로 인한 번아웃을 겪는 것처럼 보였다. 그녀의 머릿속에 섬뜩한 가설이 스쳐 지나갔다. 마치 그녀 자신이 번아웃으로 고통받았던 것처럼, '루나'도 지금 고통받고 있는 것인가?
그때, 강우진이 이하은의 옆에 조용히 다가왔다. 그의 발소리는 전혀 들리지 않았다. 혼란스러운 사무실 분위기와는 동떨어진, 여전히 평온한 표정이었다. 그의 눈빛은 깊이를 알 수 없는 호수처럼 잔잔했다. 그의 입가에는 희미한 미소가 걸려 있었는데, 그 미소는 이 상황에서는 오히려 더욱 기묘하게 느껴졌다.
“너무 많은 마음을 이해하려 하면, 때로는 아무것도 이해하지 못하게 되죠. 팀장님.”
그의 나긋한 목소리는 이하은의 귀에 날카로운 비수처럼 박혔다. 예측이라도 한 듯한 그의 태도에 이하은은 순간적으로 치밀어 오르는 불쾌감을 느꼈다. 이 상황에서 한가하게 훈계나 하고 있다니. 하지만 동시에 그의 말이 묘하게 섬뜩하게 와닿았다. ‘루나’의 감성 인식 오류가 정말로 ‘너무 많은 마음’ 때문이라는 말인가? 그리고 그 ‘마음’이라는 것이 그녀 자신의 감정을 의미하는 것인가? 그녀의 심장이 불안하게 쿵 내려앉았다.
“강우진 씨, 지금은 농담할 때가 아닙니다.”
이하은은 애써 침착하게 대꾸했지만, 그의 의미심장한 말에 정신이 더욱 혼란스러워졌다. 그의 시선은 이하은의 얼굴이 아닌, 홀로그램 스크린의 복잡한 데이터 흐름을 꿰뚫고 있는 듯했다. 그의 눈빛 속에서 이하은은 알 수 없는 심연을 보았다. 그 심연 속에는 그녀가 이해할 수 없는 거대한 지식과 통찰력이 담겨 있는 것 같았다.
바로 그때, 사무실 문이 쾅 하고 열리며 최지훈 팀장이 들어섰다. 그의 얼굴에는 걱정과 함께 미묘한 조바심이 서려 있었다. 그의 눈빛은 날카롭게 사무실 전체를 훑더니, 이하은과 강우진에게로 향했다.
“이 팀장, 상황이 심상치 않아 보이는데, 제가 뭘 도울 수 있을까요? 아니면… 제가 직접 나서는 게 빠를 수도 있고요.”
그의 목소리는 부드러웠지만, 그 속에 담긴 압력은 이하은의 어깨를 짓눌렀다. 마치 이 상황을 수습하지 못하면 자신의 팀이 나서겠다는 듯한, 은근한 협박처럼 들렸다. 최지훈은 상황판을 훑어보더니, 강우진을 한 번 흘끗 보았다. 그의 시선에는 경계심과 함께 미심쩍은 기색이 스쳤다. 마치 강우진이 이 상황과 어떤 관련이 있는 것은 아닌지 의심하는 듯한 눈빛이었다.
“아직은 저희 팀에서 충분히 대처 가능합니다, 최 팀장님. 잠시만 시간을 주십시오.”
이하은은 자존심을 걸고 대답했다. 그녀의 목소리는 이전보다 더 단호했지만, 이미 그녀의 이마에는 식은땀이 송골송골 맺혀 있었고, 손은 미세하게 떨리고 있었다. 그녀는 차마 최지훈을 똑바로 쳐다볼 수 없었다. 시스템 마비는 점점 더 심해지고 있었다. 붉은색 경고 메시지가 화면을 가득 채우며 더욱 강렬하게 깜빡였다.
김대리의 보고가 이어졌다. 그의 목소리는 절망감에 젖어 있었다.
“팀장님, 감성 인터페이스 모듈에서 유입되는 데이터가 통제 불능 상태입니다. 필터링 로직이 완전히 무너졌어요! 모든 감정이… 모든 감정이 아무런 제약 없이 시스템으로 쏟아져 들어오고 있습니다!”
이하은은 이를 악물었다. 그녀는 모든 경우의 수를 떠올렸지만, 이전에 겪어보지 못한 종류의 오류였다. ‘루나’가 단순히 버그로 멈춘 것이 아니라, 마치 살아있는 존재처럼 감정의 과부하로 고통받는 듯했다. 강우진의 말이 다시 뇌리를 스쳤다. ‘루나의 핵심 데이터는 팀장님 본인의 감정일 것.’ 설마, 그녀의 번아웃이 ‘루나’에게 전이된 것일까? 불가능하다고 생각하면서도, 섬뜩한 가설이 그녀의 머릿속을 맴돌았다. 사무실의 비상등이 깜빡이는 가운데, 이하은은 깊은 절망감에 휩싸였다. 그녀의 눈앞은 붉은 경고등과 함께 점멸하는 불빛으로 가득했고, 그 속에서 그녀는 자신이 점점 더 깊은 나락으로 떨어지고 있음을 직감했다.
밤샘 작업 끝에 ‘루나’의 핵심 서버는 겨우 안정화되었다. 하지만 완전한 복구가 아니었다. 서비스는 여전히 오프라인 상태였고, 원인을 찾지 못하면 언제든 다시 폭주할 수 있었다. 동이 터오르는 새벽을 지나, 해가 뜨고 사무실에 희미한 아침 햇살이 스며들었지만, 그 빛은 팀원들의 얼굴에 드리워진 그림자를 걷어내지 못했다. 이하은과 팀원들의 얼굴에는 밤샘 작업의 피로와 절망감이 역력했다. 눅진한 공기 속에서 커피 향만이 간신히 생명력을 불어넣는 듯했다. 김대리를 비롯한 팀원들은 각자의 자리에서 축 늘어진 어깨로 모니터를 응시하고 있었다. 그들의 눈빛은 밤새도록 꺼지지 않던 모니터의 푸른빛만큼이나 공허했다.
이하은은 텅 빈 눈으로 자신의 모니터를 응시했다. 화면 가득 펼쳐진 복잡한 코드와 데이터 그래프는 이제 아무런 의미도 없는 글자들의 나열처럼 느껴졌다. 무너진 필터링 로직, 폭주하는 감성 데이터, 그리고 그 모든 혼란의 중심에 서 있는 듯한 강우진의 의미심장한 말들. '너무 많은 마음을 이해하려 하면, 때로는 아무것도 이해하지 못하게 되죠.' 그 목소리가 귓가에 맴돌며 그녀의 머릿속을 더욱 뒤죽박죽으로 만들었다. 그녀는 어젯밤의 혼란스러운 상황을 되감듯 곱씹었다. 강우진이 던진 그 말 한마디가 마치 시스템을 멈추게 한 핵심 버그 코드처럼 그녀의 사고회로를 마비시켰다. 대체 그가 무슨 의도로 그런 말을 했을까? 혹시 모든 것이 그의 예상 범위 안에 있었던 걸까?
차가워진 머그컵을 들어 남아있던 커피를 한 모금 마셨다. 씁쓸한 맛이 혀끝을 강타했다. 그때, 그녀의 뇌리를 스치는 생각이 있었다. 어젯밤, 강우진에게 고의로 던져주었던 방대한 양의 사용자 피드백 데이터 정리 업무. 견제 심리에서 비롯된 일이었다. 낙하산 인턴이 함부로 나서는 것을 막고, 그를 귀찮은 일에 묶어두려는 의도였다. 하지만 지금은 지푸라기라도 잡는 심정이었다. 혹시 그가 뭔가 다른 시각을 제시했을지도 모른다는, 막연하지만 간절한 기대감 때문이었다. 그녀는 손가락을 움직여 강우진의 작업 폴더를 열었다. 그의 이름이 적힌 폴더는 다른 팀원들의 폴더와 달리 왠지 모르게 깔끔하게 정돈되어 있었다. 그 안에 들어있는 파일 목록을 훑어보던 이하은의 눈길이 한 곳에 멈췄다. '루나 감성 인식 오류 분석 보고서'.
‘설마… 벌써?’ 이하은은 믿을 수 없다는 표정으로 파일을 클릭했다. 어젯밤 퇴근 무렵에나 겨우 데이터를 넘겨줬는데, 새벽이 채 밝기도 전에 이런 보고서를 만들었다는 것은 상식적으로 불가능한 일이었다. 그녀의 심장이 불안하게 두근거렸다.
보고서는 충격적이었다. 단순히 데이터를 정리한 것이 아니었다. 강우진은 방대한 양의 사용자 피드백을 감성 키워드와 맥락에 따라 분류하고, '루나'의 기존 감성 인식 로직이 어떤 지점에서 오류를 일으키는지 정확히 짚어냈다. 보고서의 첫 페이지에는 명확한 그래프와 함께 '감성 과부하로 인한 시스템 마비'라는 제목이 선명하게 박혀 있었다. 그는 사용자들의 미묘하고 복합적인 감정 표현, 예를 들어 '짜증 섞인 기대감'이나 '체념 섞인 만족감' 같은 모호한 감성 데이터에서 '루나'가 과도한 해석 오류를 일으키며 시스템 부하를 유발한다는 분석을 내놓았다. 이 부분은 이하은의 뇌리에 깊이 박혔다. 그녀 자신이 번아웃에 시달리며 복잡한 감정의 늪에 빠져 허우적대던 것과 놀랍도록 닮아 있었다.
보고서는 심지어 이 문제를 해결하기 위한 '사용자 맥락 분석 모듈'이라는 개념까지 제시하고 있었다. 사용자 데이터의 '상황적 맥락'을 고려하여 감성 인식의 우선순위를 조절하고, 불필요한 감정 과부하를 막는다는 아이디어였다. 그는 예시로, 사용자가 "이번 업데이트는 좀 실망인데, 그래도 다음엔 더 나아지겠지?"라고 했을 때, '실망'이라는 부정적 감성 키워드에만 집중하는 것이 아니라, '다음엔 더 나아지겠지'라는 '기대감'과 '미래 지향적'인 맥락을 함께 분석하여 전체적인 긍정적 의도를 파악해야 한다고 설명했다. 이는 단순히 감성 키워드를 분류하는 기존 방식과는 차원이 다른 접근이었다.
“이게… 인턴이 쓴 보고서라고?” 이하은은 저도 모르게 중얼거렸다. 그녀의 목소리는 갈라지고 메말라 있었다. 경악과 함께 치밀어 오르는 자존심의 상처. 동시에 심장이 쿵 하고 내려앉는 기분이었다. 그녀가 몇 주 동안 밤낮으로 고민해도 찾지 못했던 핵심을, 강우진은 단시간에 꿰뚫어 본 것이었다. 그의 천재적인 통찰력에 압도당하면서도, 그녀는 묘한 불쾌감과 함께 깊은 자괴감을 느꼈다. 자신이 번아웃에 갇혀 있을 때, 이 인턴은 이미 해답을 보고 있었던 걸까? 그녀의 손가락이 무의식적으로 마우스 휠을 굴려 보고서의 마지막 페이지를 확인했다. 작성 시간은 새벽 4시 37분. 그녀가 겨우 서버 안정화에 성공하고 잠시 눈을 붙이려던 시간이었다.
그 순간, 이하은의 사무실 문이 조용히 두드려졌다. '똑똑.' 작은 소리였지만, 팽팽한 긴장감에 젖어 있던 이하은에게는 천둥소리처럼 크게 들렸다. 그녀는 화들짝 놀라며 고개를 들었다. 강우진이었다. “팀장님, 밤새 고생 많으셨습니다.” 그의 목소리는 차분했고, 피곤에 지친 이하은과는 달리 생기가 넘쳤다. 그의 옷차림은 여전히 편안한 캐주얼 복장이었지만, 어딘지 모르게 단정해 보였다. 그는 한 손에 따뜻한 라테를 들고 있었다. 그의 눈빛은 맑았고, 옅은 미소가 그의 입가에 걸려 있었다.
이하은은 보고서를 황급히 닫으려 했지만, 이미 늦었다. 강우진은 그녀의 모니터에 잠깐 시선을 주더니 미소를 지었다. 그의 시선이 보고서 제목에 닿았다가 부드럽게 그녀에게로 돌아왔다. “제 보고서가 조금이나마 도움이 되었으면 좋겠습니다.” 그의 목소리에는 어떤 자만심이나 비난의 기색도 없었다. 그저 순수한 조력자의 태도였다. 그 순수함이 오히려 이하은의 마음을 더욱 불편하게 만들었다.
“강우진 씨… 당신 대체 누구죠?” 이하은은 직설적으로 물었다. 그녀의 목소리에는 날카로운 경계심이 묻어 있었다. 그의 정체에 대한 의문이 다시 고개를 들었다. 단순한 인턴이라고 하기에는 너무나도 비범한 통찰력과 능력이었다. 강우진은 어깨를 으쓱하며 여유롭게 대답했다. 그의 손에 들린 라테에서 따뜻한 김이 피어올랐다. “그냥… 호기심 많은 인턴일 뿐입니다. 하지만 루나의 감정 문제는, 팀장님께서 생각하시는 것보다 훨씬 복잡하고, 또… 인간적이죠. 루나는 아직 ‘인간’이 아니니까요. 팀장님처럼 복잡한 감정의 층위를 이해하려면… 더 많은 ‘맥락’이 필요합니다.”
그의 말은 어젯밤의 혼란스러운 상황과 정확히 맞닿아 있었다. '루나의 핵심 데이터는 팀장님 본인의 감정일 것'이라는 그의 말이 다시금 뇌리를 스쳤다. 마치 그녀의 번아웃이 '루나'에게 전이된 것처럼, '루나'가 겪는 감정 과부하가 그녀 자신의 내면을 그대로 반영하는 듯한 섬뜩한 기시감이 들었다. 그의 시선은 그녀의 눈을 똑바로 응시하고 있었다. 그 시선 속에는 알 수 없는 깊이와 함께, 미묘한 위로와 이해의 감정이 담겨 있는 듯했다.
그때, 이하은의 스마트폰이 요란하게 울렸다. 최지훈 팀장의 전화였다. “이 팀장, 회의실로 잠깐 오세요. ‘루나’ 프로젝트 상황에 대해 상부에 보고가 필요합니다.” 최지훈의 목소리에는 차가운 긴장감이 맴돌았다. 평소의 젠틀함과는 거리가 먼, 날카로운 어조였다. 이하은은 강우진의 보고서를 황급히 챙겨 들고 자리에서 일어났다.
회의실 문을 열고 들어서자, 이미 최지훈은 회장 비서실장과 몇몇 임원들과 함께 앉아 있었다. 회의실 안은 차가운 냉기가 감돌았다. 임원들의 표정은 굳어 있었고, 그들의 시선은 이하은에게로 향했다. 그 시선은 무언의 압박과 질책을 담고 있었다. 최지훈은 이하은에게 시선을 주며 말했다. 그의 목소리는 이전보다 한층 더 부드러웠지만, 그 속에 숨겨진 날카로움은 여전했다. “이 팀장, ‘루나’는 회장님의 관심이 지대한 사업입니다. 마냥 지체될 수는 없어요. 상황이 이렇다면, 외부 전문가를 영입하거나… 제가 직접 프로젝트에 개입해서라도 빠른 시일 내에 정상화시켜야 할 것 같습니다.” 그의 말은 이하은의 어깨에 무거운 짐을 얹는 동시에, 그녀의 권한을 은근히 침해하려는 의도가 엿보였다. 마치 그녀의 실패를 기다렸다는 듯한 태도였다.
이하은은 잠시 숨을 고르고, 강우진의 보고서를 내밀었다. 그녀의 손은 미세하게 떨렸지만, 그녀의 눈빛은 흔들림 없이 굳건했다. “최 팀장님, 그리고 임원 여러분. 아직 포기할 단계가 아닙니다. 저는 이 보고서의 아이디어를 바탕으로 ‘사용자 맥락 분석 모듈’을 개발할 생각입니다. 이 모듈이 ‘루나’의 감성 인식 오류를 해결할 중요한 돌파구가 될 것이라 확신합니다.” 그녀의 목소리에는 다시금 굳건한 의지가 서려 있었다. 번아웃 직전의 피로와 자괴감 속에서도, 그녀의 내면에 잠자고 있던 프로페셔널한 열정이 다시 타오르기 시작했다. 강우진의 통찰력이 그녀에게 새로운 불씨를 던져준 것이다.
최지훈은 강우진의 이름을 본 순간 미간을 찌푸렸다. 인턴의 이름이 적힌 보고서라는 사실에 잠시 당황한 듯했지만, 이내 보고서 내용을 훑어보더니 의외로 진지한 표정을 지었다. 그의 눈빛은 빠르게 보고서의 핵심 아이디어를 파악하는 듯했다. 하지만 그의 눈빛 속에는 여전히 복잡한 야심이 번뜩이고 있었다. 마치 이 상황을 어떻게 자신의 이득으로 돌릴지 계산하는 듯한 차가운 빛이었다. 비서실장과 다른 임원들도 보고서 내용에 관심을 보이며 고개를 끄덕였다. 이하은은 강우진의 천재적인 통찰력에 대한 의구심과 최지훈의 압박 속에서, 스스로의 힘으로 이 위기를 돌파해나가기로 결심했다. 그녀는 강우진의 보고서가 제시한 길을 따라, '루나'와 자신의 번아웃을 동시에 해결할 해답을 찾아낼 것이라고 굳게 믿었다. 이제 그녀에게 필요한 것은 오직, 흔들리지 않는 집중력과 강철 같은 의지뿐이었다.
이하은은 회의실 문을 닫고 나오는 순간, 마치 무거운 족쇄 하나를 풀어낸 듯한 기분을 느꼈다. 최지훈 팀장의 날카로운 압박과 임원들의 차가운 시선은 여전히 등 뒤에 맴도는 듯했지만, 그녀의 마음속에는 강우진의 보고서가 던져준 새로운 가능성이 거대한 불꽃처럼 타오르고 있었다. 피로가 온몸을 짓누르고 있었지만, 그녀의 발걸음은 멈추지 않았다. 복잡한 감정의 실타래는 잠시 옆으로 밀어두기로 했다. 강우진에 대한 의문, 최지훈의 야심, 그 모든 것은 지금 그녀의 최우선 순위가 아니었다. 오직 '루나'의 문제 해결. 그것만이 그녀의 머릿속을 가득 채웠다.
개발실로 향하는 복도는 늦은 시간이라 고요했다. 간간이 들리는 서버의 낮은 윙윙거림만이 이 공간이 살아 숨 쉬고 있음을 알렸다. 이하은은 개발실 문을 열고 들어섰다. 그녀의 전용 자리, 수많은 모니터가 빛을 뿜어내고 있는 그곳이 그녀의 전장이었다. 의자에 앉자마자 그녀의 눈빛은 다시금 날카롭게 빛나기 시작했다. 번아웃 직전의 피로 따위는 존재하지 않는 듯, 오직 '루나'의 핵심을 꿰뚫으려는 집중력만이 그녀의 얼굴에 서려 있었다.
모니터는 수많은 코드 라인과 복잡한 데이터 시각화 자료들로 가득 찼다. 그녀는 익숙하게 커피 머신으로 향했다. 진한 에스프레소 두 샷을 내려 뜨거운 물에 희석한 후, 심호흡을 하며 자리로 돌아왔다. 따뜻한 커피잔을 옆에 둔 채, 그녀의 손가락은 키보드 위에서 맹렬하게 춤을 추기 시작했다. ‘사용자 맥락 분석 모듈’. 강우진이 제시한 통찰력을 바탕으로, 이하은의 탁월한 개발 능력이 더해져 새로운 알고리즘이 빠르게 형태를 갖춰갔다.
"사용자 감성 데이터의 비정형성... 결국 이 모든 감정들이 어떤 '맥락' 속에서 발화되었는지 파악하지 못했기 때문이야." 그녀는 중얼거렸다. 강우진의 보고서에는 인간의 감정이 단순한 데이터 포인트가 아니라, 개개인의 경험, 상황, 심리 상태가 복합적으로 얽힌 '맥락' 속에서 의미를 얻는다는 통찰이 담겨 있었다. 이하은은 그 아이디어를 코드 한 줄 한 줄에 녹여냈다. 복잡한 로직들이 정교하게 엮여 나갔다. 기존의 감성 인식 모듈이 그저 단어와 문장의 긍정/부정적 요소를 분석했다면, 새로운 모듈은 사용자의 이전 대화 기록, 시간대, 특정 키워드의 반복 사용 빈도, 심지어는 루나와의 상호작용 패턴까지 고려하여 감정의 '깊이'와 '의도'를 파악하려 했다.
시간은 그녀의 존재를 잊은 듯 빠르게 흘러갔다. 밤이 깊어지고, 동이 트고, 다시 어둠이 찾아오는 수십 시간이 이어졌다. 그녀는 밥 먹는 시간조차 아까워 에너지바와 커피로 허기를 달랬다. 눈은 충혈되었고, 어깨는 뻐근했지만, 그녀의 손끝은 멈출 줄 몰랐다. 코드의 흐름 속에서 그녀는 살아 있음을 느꼈다. '루나'를 향한, 그리고 그녀 자신을 향한 책임감이 그녀를 지탱하는 유일한 힘이었다. 드디어, 모듈의 1차 개발이 완료되었다는 메시지가 화면에 깜빡였다.
이하은은 심호흡을 길게 내쉬었다. 폐 깊숙이 차가운 공기가 들어왔다 나가는 것을 느끼며, 그녀는 떨리는 손으로 테스트 환경에 모듈을 배포했다. 거대한 '시뮬레이션 시작' 버튼을 누르자, 모니터에는 '루나'의 감성 인식 오류 데이터가 실시간으로 쏟아져 들어오기 시작했다. 기존에는 무의미하게 폭주하며 시스템에 과부하를 주던 감성 데이터들이, 새로운 모듈을 통해 필터링되고, 맥락에 따라 재분류되는 것이 눈에 보였다. 마치 혼돈 속에서 질서가 잡히는 듯한 광경이었다.
화면에 뜨는 그래프는 기존의 불안정하고 불규칙한 파동 대신, 점차 안정화된 곡선을 그리며 아래로 향했다. 오류율은 급격히 떨어졌다. 90%에 육박하던 오류율이 70%, 50%, 30%... 그리고 마침내 한 자릿수대로 진입했다.
"성공이야...!" 이하은은 저도 모르게 환호성을 질렀다. 목이 쉬어 갈라진 소리였지만, 그녀의 심장은 다시금 맹렬하게 뛰기 시작했다. 번아웃으로 멈춰버린 줄 알았던 열정이 다시 용솟음쳤다. 강우진의 통찰력과 자신의 기술력이 결합되어 만들어낸 결과였다. 그녀는 기쁨에 겨워 커피잔을 들어 한 모금 마셨다. 쓴맛조차 달게 느껴지는 순간이었다.
그녀는 만족스러운 미소를 지으며 모듈이 분석한 데이터를 더 깊이 파고들었다. 어떤 맥락에서 감성 인식 오류가 발생했고, 어떻게 해결되었는지 상세하게 확인하고 싶었다. 그런데, 데이터의 가장 깊은 곳에서 그녀는 충격적인 사실을 발견했다. 모듈은 '루나'의 감성 인식 오류가 단순히 사용자 데이터의 복잡성 때문이 아니라, '루나'의 핵심 프로그래밍 내부에 특정 감성 패턴을 과도하게 증폭시키는 '백도어'와 같은 코드가 심어져 있음을 밝혀냈다. 이 코드는 '번아웃'과 '정서적 소진'과 유사한 패턴을 의도적으로 유발하고 있었다.
이하은의 얼굴에서 핏기가 가셨다. 심장이 쿵, 하고 바닥으로 떨어지는 듯했다. 이것은 단순한 버그가 아니었다. 명백한 '사보타주'였다. 누군가 의도적으로 '루나'를 파괴하거나, 특정 목적을 위해 조작하고 있었던 것이다. 그녀의 손가락이 떨리기 시작했다. 공포와 분노가 뒤섞인 감정이 그녀의 내면을 잠식했다.
"이럴 수가..." 그녀는 믿을 수 없다는 듯 중얼거렸다. 대체 누가, 왜 이런 짓을? 그녀는 떨리는 손으로 코드의 메타데이터를 추적했다. 그리고 그곳에서 익숙하면서도 소름 끼치는 식별자를 발견했다. 마치 누군가의 디지털 서명처럼 섬뜩하게 박혀 있는 흔적. 그 식별자는 그녀가 과거에 함께 작업했던, 그리고 지금도 함께 일하고 있는 누군가의 것이었다.
그 순간, 이하은의 머릿속에 최지훈 팀장의 야심 찬 눈빛과 의미심장한 말들이 스쳐 지나갔다. '루나는 회장님의 관심이 지대한 사업입니다. 마냥 지체될 수는 없어요. 외부 전문가를 영입하거나... 제가 직접 프로젝트에 개입해서라도 빠른 시일 내에 정상화시켜야 할 것 같습니다.' 그의 목소리는 젠틀했지만, 그 속에는 언제나 칼날 같은 야심이 숨어 있었다. 그녀는 소름이 돋아 팔을 문질렀다. 설마, 아니겠지. 하지만 이 식별자는...
그때, 등 뒤에서 나긋한 목소리가 들려왔다. 차분하고 조용했지만, 그녀의 심장을 더욱 격렬하게 뛰게 하는 목소리였다.
"결국, 루나의 감정은... 팀장님의 감정을 반영하고 있었군요. 아니, 어쩌면... 팀장님의 감정을 조종하려던 누군가의 의도였을지도 모르겠네요."
강우진이었다. 그는 언제부터 그곳에 서 있었는지, 이하은의 모니터를 응시하고 있었다. 그의 눈빛은 모든 것을 꿰뚫어 보는 듯했다. 이하은은 놀라 몸을 돌려 그와 눈을 마주쳤다. 그녀의 눈에는 경악과 함께 복잡한 감정이 뒤섞여 있었다. 믿을 수 없는 현실에 대한 충격, 그리고 강우진이 이 모든 것을 알고 있었다는 듯한 그의 시선에 대한 혼란. 강우진은 그녀의 혼란스러운 시선을 피하지 않고, 오히려 부드럽게 미소 지었다. 그의 미소는 어딘가 슬프고, 동시에 모든 것을 포용하는 듯한 알 수 없는 깊이를 담고 있었다.
"팀장님, 이제 시작입니다. 루나는 팀장님의 감정을 넘어선, 더 깊은 곳의 진실을 보여줄 준비가 된 것 같네요." 그의 말이 끝나기 무섭게, '사용자 맥락 분석 모듈'이 설치된 테스트 환경에서 새로운 경고창이 붉게 번쩍였다. 이전과는 차원이 다른, 섬뜩한 메시지였다. 화면 전체를 뒤덮을 듯한 붉은색 경고창은 마치 피처럼 선명하게 그녀의 눈에 박혔다.
[경고: '루나'의 핵심 감성 데이터, 외부로 실시간 유출 감지. 제어권 상실 위험. 발신지: [익명화된 IP 주소] - 넥스트 이노베이션 내부 네트워크.]
이하은은 얼어붙었다. 외부 유출! 그것도 내부 네트워크에서! 그녀는 강우진을 돌아보았다. 그의 표정은 순간적으로 굳어졌다. 그들의 눈빛이 허공에서 마주쳤다. 단순한 시스템 오류를 넘어선 거대한 음모의 그림자가 '루나' 프로젝트를 덮치고 있었다. 이 모든 것이 마치 잘 짜인 연극처럼 느껴졌다. 그녀는 자신의 직감과 강우진의 천재성이 이 모든 것을 밝혀낼 수 있을지, 아니면 이 거대한 음모에 갇히게 될지 알 수 없었다. 단 하나 확실한 것은, 이제부터가 진짜 시작이라는 사실이었다. 차가운 새벽 공기 속에서, 이하은의 심장이 격렬하게 요동쳤다. 그녀의 손은 무의식적으로 키보드 위에 놓여 있었다. 멈출 수 없었다. 멈춰서도 안 되었다.