Chương 23: Người Được Xử Lý
Ủng hộ Lăng Kính Truyện
Mở ưu đãi một lần để tiếp tục đọc. Thông báo này chỉ hiện lại sau 4 giờ.
Mở ưu đãi và tiếp tục đọcChương 23: Người Được Xử Lý
Anh Phúc không bấm mở dòng kế tiếp ngay. Có lẽ vì chính anh cũng hiểu, sau dòng NOTE_AFTER_RETURN = “Đã dùng xong, file xác nhận để trong thư mục cuối”, mỗi thao tác trên màn hình không còn là thao tác kỹ thuật đơn thuần nữa. Nó giống như gỡ từng lớp giấy bọc quanh một vật đã được giấu rất kỹ. Chị Lâm đặt hai tay lên mép bàn, giọng trầm xuống nhưng không thấp đi. “Từ thời điểm này, tách rõ hai hướng. Một, EVL-02 đã làm gì. Hai, T-14 đã nhận, trả và ghi chú gì sau khi EVL-02 được dùng. Anh Phúc, mở chain của T-14 từ 07h30 đến 08h40. Chỉ hiển thị log có thiết bị, thư mục và thao tác ghi.”
Trên màn hình, các dòng dữ liệu chạy xuống rất nhanh rồi dừng ở một bảng đã được lọc gọn. 07h31, T-14 yêu cầu kích hoạt EVL-02. 07h32, EVENT-LEAD-T duyệt phạm vi quyền tạm cho EVL-02: album check-in, CT-KIOSK-03, kết nối EVT-KB-11 và thư mục sự kiện chung. 08h04, EVL-02 preview ảnh nguồn. 08h06, EVL-02 export vùng chữ ký. 08h13, CARE-TEMP-02 nhận file vùng ảnh và gắn nhãn SALES_CONFIRM_0830. 08h24, T-14 xác nhận trả token. Những dòng ấy tôi đã nghe rời rạc ở chương trước, nhưng khi nằm thành một chuỗi thẳng hàng, chúng không còn là những điểm nghi vấn nữa. Chúng giống một con đường đi qua chữ ký của tôi, đi qua một nhãn xác nhận tôi chưa từng tạo, rồi quay về cùng một mã ca đã ghi rằng “đã dùng xong”.
Chị Lâm chỉ vào dòng 08h25. “Mở thư mục cuối.” Anh Phúc gật đầu, trước khi mở còn xuất hiện một hộp xác nhận quyền xem. Chị Vân nghiêng người đọc nội dung rồi nói: “Read-only. Trích hash trước khi mở.” Anh Phúc làm theo. Mã hash hiện lên như một hàng rào nhỏ bảo vệ chứng cứ. Khi thư mục HL0427_FINAL/last được mở, bên trong có ba file hiển thị: confirm_sales_0830.png, care_payload_0825.json và staff_process_note_0826.txt. Tôi nhìn cái tên file thứ ba lâu hơn hai file đầu. “Process” là một từ rất quen trong công việc. Hệ thống nào cũng process, phòng ban nào cũng process. Nhưng khi nó đứng cạnh chữ “staff”, tôi thấy sống lưng mình lạnh đi.
“Open payload trước,” chị Lâm nói. File json được mở dưới dạng chỉ đọc. Những trường đầu tiên rất bình thường: CASE_ID = HL-0427, SOURCE_EVENT = EVENT_DAY, TEMP_OWNER = CARE-TEMP-02. Rồi đến những dòng khiến căn phòng như lặng xuống thêm một tầng: PRIMARY_STAFF = LE_AN_NHIEN, SOURCE_CONFIRM_FILE = confirm_sales_0830.png, DIRECT_REPLY_INITIAL_STATE = LOCK_REQUEST_DRAFT, COMMISSION_FLAG = HOLD_PENDING_REVIEW. Anh Phúc kéo thêm một chút. Một trường khác hiện ra, ngắn đến mức không cần ai giải thích: PROCESS_TARGET = LE_AN_NHIEN.
Tôi đã từng bị gọi là người phụ trách sai, người phản hồi chậm, người tự xác nhận sales rồi phủ nhận. Tôi tưởng mình đã quen với việc tên mình nằm sai chỗ. Nhưng dòng PROCESS_TARGET ấy vẫn làm ngực tôi thắt lại. Bởi vì nó không nói tôi đã làm gì. Nó nói tôi là người cần được xử lý. Không phải khách. Không phải case. Không phải lỗi kỹ thuật. Là tôi. Một nhân viên cụ thể, với tên đầy đủ được điền sẵn vào một trường xử lý trước khi tôi kịp biết có một báo cáo đang được dựng lên bằng chữ ký của mình.
Chị Vân đọc chậm từng dòng, ánh mắt không rời màn hình. “Trạng thái khóa phản hồi và giữ hoa hồng chỉ mới là draft, chưa thực thi ở 08h25. Nhưng vấn đề là vì sao draft này đã được tạo trước khi có phản hồi của khách và trước khi An Nhiên bị yêu cầu giải trình.” Chị Hạnh ngồi đối diện tôi, mặt tái đi rõ rệt. “Ở luồng bình thường, case phải có trigger khiếu nại hoặc xác nhận thất bại. Không ai tạo sẵn hold commission chỉ vì một file ảnh.” Tuấn lập tức nói: “Sự kiện hôm đó hỗn loạn, có thể đội lead tạo pre-check để tránh trùng phản hồi. Draft không phải quyết định cuối.” Chị Lâm nhìn anh. “Có log trigger không?” Tuấn khựng lại. “Em chỉ nói khả năng.” “Vậy ghi nhận là khả năng không có log hỗ trợ,” chị Lâm đáp.
Anh Phúc kéo đến dòng RISK_TRIGGER. Trên màn hình hiện ra: RISK_TRIGGER = SIGNED_CONFIRM_SALES_0830. Chị Vân khẽ nhíu mày. “Payload tạo lúc 08h25, nhưng trigger lại dựa trên xác nhận 08h30?” Anh Phúc kiểm tra metadata rồi nói: “0830 là nhãn của file, không nhất thiết là thời điểm tạo. File vùng chữ ký gốc được xuất lúc 08h06, gắn nhãn lúc 08h13. Nhưng khi đưa vào payload, hệ thống đọc nhãn này như một xác nhận sales.” Chị Vân gật đầu rất chậm. “Tức là có người đã làm cho hệ thống tin rằng file đó là căn cứ đủ để chuẩn bị xử lý An Nhiên.” Tôi nghe tên mình trong câu của chị, lần này không thấy tủi thân như trước. Tôi chỉ thấy lạnh. Có những sự thật khi mới hiện ra thì đau, nhưng đau theo kiểu cho người ta biết mình không điên.
“Open staff_process_note,” chị Lâm nói. Anh Phúc mở file txt. Nội dung chỉ có vài dòng, nhưng đủ khiến Mai đứng sau lưng tôi nắm chặt dây túi tài liệu. STAFF_PROCESS_NOTE = “Đã trao đổi trực tiếp, nhân sự không phản đối, xử lý theo luồng care để tránh phản hồi trùng.” CONTACT_CONFIRMED_BY = T-14. NOTE_TIME = 08h26. Tôi nhìn câu “nhân sự không phản đối” đến mức mắt mình khô đi. Từ sáng đến giờ, tôi đã nhìn thấy chữ ký của mình bị cắt, file của mình bị đổi nhãn, quyền phản hồi của mình bị khóa bằng một lý do tôi chưa từng xác nhận. Nhưng câu này còn tệ hơn. Nó không chỉ mượn chữ ký của tôi. Nó mượn cả sự im lặng của tôi, rồi biến sự im lặng ấy thành đồng ý.
“An Nhiên,” chị Lâm quay sang tôi, “từ 08h24 đến 08h30 hôm đó, có ai trao đổi trực tiếp với em về HL-0427, xác nhận sales hoặc xử lý phản hồi trùng không?” Tôi lắc đầu ngay. “Không. Em còn không biết HL-0427 có vấn đề. Lúc đó em đi với Mai qua khu quầy phụ, sau đó quay lại hỗ trợ khách nhận tài liệu.” Mai lập tức nói: “Đúng. Em ở cạnh chị Nhiên. Từ sau khi ký nhận áo đến lúc em chạy đi lấy bảng giá, không có ai gọi chị ấy ra nói riêng.” Tuấn hơi nghiêng người. “Trao đổi trực tiếp có thể là lúc ký nhận ở bàn check-in. Nếu người ghi note hiểu nhầm rằng chữ ký đó…” Tôi quay sang anh. “Em ký nhận áo hỗ trợ, không ký nhận case. Nếu ai đó hiểu nhầm, họ phải để nguyên dòng ‘áo hỗ trợ’ cho hệ thống hiểu cùng. Họ không được cắt phần còn lại ra rồi nói em không phản đối.”
Chị Thủy đã chủ động kéo camera khu quầy phụ lên mà không cần chị Lâm nhắc. Khung hình 08h24 đến 08h30 hiện ra ở góc màn hình. Tôi thấy mình và Mai đi ngang qua lối phụ, trên tay tôi còn cầm túi áo size M và một xấp thẻ dự phòng. 08h26, đúng thời điểm note được ghi, tôi đang cúi xuống nhặt một tập brochure rơi khỏi bàn phụ, Mai đứng bên cạnh đưa lại dây đeo thẻ cho khách. Không có ai đứng sát tôi. Không có cuộc nói chuyện riêng. Không có một cái gật đầu nào đủ để biến thành “nhân sự không phản đối”. Phòng họp yên đến mức tiếng bấm chuột của anh Phúc nghe như gõ vào kính.
Chị Vân đặt bút xuống. “Note 08h26 sai với bối cảnh camera.” Chị Hạnh nói tiếp, giọng thấp nhưng rõ: “Và sai theo hướng có lợi cho việc khóa phản hồi của An Nhiên.” Tuấn mím môi. “Nhưng vẫn phải xác minh người ghi note. T-14 có thể là mã ca dùng chung.” Chị Lâm nhìn anh một lúc. “Đúng. Vì vậy tôi chưa kết luận người. Tôi chỉ kết luận hành vi: có một note nói rằng đã trao đổi trực tiếp với An Nhiên trong khi camera không ủng hộ điều đó.” Rồi chị quay sang anh Phúc. “Mở lịch sử chỉnh sửa của note.”
Lịch sử file hiện ra. Bản đầu lúc 08h25 có nội dung rất khác: “Chưa gặp nhân sự, cần xác minh trước khi chuyển care.” Tôi nhìn dòng ấy và bỗng thấy cổ họng nghẹn lại. Thì ra đã từng có một khoảnh khắc sự thật còn nằm trên hệ thống. Chưa gặp. Cần xác minh. Nhưng chỉ một phút sau, lúc 08h26, cùng T-14 chỉnh sửa nội dung thành: “Đã trao đổi trực tiếp, nhân sự không phản đối, xử lý theo luồng care để tránh phản hồi trùng.” Một phút để biến “chưa gặp” thành “đã trao đổi”, biến “cần xác minh” thành “không phản đối”, biến tôi từ một người cần được hỏi thành một người đã bị xử lý xong trên giấy.
Không ai nói gì trong vài giây. Tôi cũng không nói. Tôi chỉ nhìn hai phiên bản note đặt cạnh nhau và hiểu vì sao mấy ngày qua mình càng giải thích càng vô dụng. Bởi trong mắt hệ thống, tôi đã “không phản đối” từ trước khi tôi biết mình cần phản đối. Quyền nói của tôi không bị lấy mất vào lúc bị khóa tài khoản phản hồi. Nó bị lấy mất sớm hơn, trong một dòng note sửa vội lúc 08h26, bởi một người đã quyết định thay tôi rằng im lặng nghĩa là đồng ý.
Chị Lâm đóng file note lại nhưng không đóng bảng lịch sử. “Tách biên bản thành ba điểm. Một, chữ ký của An Nhiên bị tách khỏi bối cảnh nhận áo và thẻ hỗ trợ. Hai, file đó được gắn nhãn sales confirm để tạo payload xử lý. Ba, note xác nhận đã trao đổi trực tiếp với An Nhiên không khớp camera và có dấu hiệu bị sửa từ trạng thái ‘chưa gặp’ sang ‘không phản đối’.” Tuấn bật ra gần như ngay lập tức: “Chị Lâm, em nghĩ không nên biến cuộc họp này thành săn người. T-14 chưa chắc là cá nhân nào.” Chị Lâm ngẩng lên, ánh mắt bình tĩnh đến lạnh. “Không ai săn người, anh Tuấn. Chúng ta đang tìm người đã ghi rằng An Nhiên không phản đối.”
Câu ấy làm mặt Tuấn cứng lại. Anh không đáp. Anh Phúc lúc này kéo tiếp danh sách file trong thư mục cuối, rồi dừng tay. “Chị Lâm, có một file không hiển thị ở giao diện thường. Nó bị chuyển sang hidden lúc 08h31, nhưng archive còn.” Chị Lâm hỏi: “Tên file?” Anh Phúc đọc chậm: “voice_note_T14_0827.m4a. Description: ‘xác nhận miệng – người được xử lý’.” Cả phòng như bị rút mất một nhịp thở. Tuấn bỗng lên tiếng, nhanh hơn mọi lần: “Cái đó không cần mở vội. Ghi âm nội bộ nhiều khi không liên quan tới case.” Chị Lâm nhìn anh. “Tôi chưa nói đó là ghi âm nội bộ.” Tuấn im bặt.
Anh Phúc không hỏi thêm. Anh chỉ nhìn chị Lâm. Chị gật đầu một cái rất nhẹ. “Khôi phục bản nghe chỉ đọc. Mở transcript tự động trước, chưa phát âm thanh.” Vòng xoay tải file hiện ra trên màn hình, quay chậm như cố tình kéo dài từng giây. Tôi nghe tim mình đập nặng ở thái dương. Rồi dòng transcript đầu tiên hiện lên, ngắn, đứt quãng vì hệ thống nhận dạng chưa hoàn chỉnh, nhưng vẫn đủ rõ để cả căn phòng nhìn thấy cùng một lúc: “Cứ xử lý An Nhiên trước…”
