Chương 20 - Chương 20: Người Từng Biến Mất
Duy nhìn hai dòng share history lâu hơn mức cần thiết.
Trên màn hình, con trỏ chuột của anh đứng yên giữa “Legal Review Workspace” và “External access” như một người vừa bước vào hành lang sáng đèn mà phát hiện cửa sau lưng đã khóa. Trong phòng Focus 3, không ai vội nói. Cái im lặng lần này khác với lúc chúng tôi thấy comment của Mai bị khoanh đỏ. Khi đó mọi người còn có thể nghĩ đến một người nào đó đã lén gửi ảnh ra ngoài. Còn bây giờ, đường đi của ảnh không còn giống một vết rò. Nó giống một cánh cửa có tên, có timestamp, có quyền truy cập, và cái tên trên cánh cửa ấy lại thuộc về nơi đang yêu cầu tất cả chúng tôi “kiểm soát phạm vi”.
Đại diện audit của Vân Lạc lên tiếng trước. “Anh Duy, vui lòng giải thích Legal Review Workspace là gì.”
Duy nuốt xuống rất khẽ. Tôi không chắc camera có bắt được không, nhưng từ vị trí ngồi chéo bên phải, tôi thấy cổ họng anh chuyển động. “Đó là workspace nội bộ dùng cho Legal review các tài liệu liên quan đến incident. Một số workspace có chức năng tạo link view-only phục vụ trao đổi với bên ngoài trong trường hợp cần thiết.”
“Trường hợp cần thiết ở đây là ai xác định?”
“Thông thường sẽ theo request của Legal hoặc case owner.”
“Vậy case owner là ai?”
Câu hỏi rất gọn. Không có từ nào buộc tội, nhưng nó làm vai Huy cứng lại và khiến anh Khánh lần đầu tiên rời mắt khỏi màn hình để nhìn Duy. Duy đáp chậm hơn: “Tôi cần kiểm tra metadata của workspace. Share history hiện tại chỉ hiển thị nguồn tạo link ở cấp workspace, không hiển thị đầy đủ người thao tác.”
Lâm nghiêng người về phía laptop của mình. “File export có các cột ẩn. Anh kéo sang phải hoặc bật full columns.”
Duy quay sang anh. “Lâm, đây là tài liệu Legal review.”
“Đây là access history đã được dùng để giải thích với customer,” Lâm nói. “Nếu cột nào không liên quan đến privileged advice thì có thể che nội dung, nhưng access-control metadata cần preserve và cần nhìn thấy.”
Tôi nghe chị Thảo gõ một dòng trong biên bản. Tiếng phím của chị đều, nhỏ, nhưng lúc ấy nó giống tiếng đóng dấu hơn là ghi chép. Vân Lạc không can thiệp ngay. Họ chờ, và chính việc họ chờ làm cho sự chần chừ của Duy trở nên to hơn. Cuối cùng anh Khánh nói: “Mở các cột metadata. Không mở nội dung legal advice nếu có.”
Duy không còn lựa chọn nào sạch hơn. Anh đưa tay lên touchpad, kéo thanh ngang sang phải. Những cột mới hiện ra từng chút một: CaseRef, Permission Preset, Request Owner, Owner Changed At, Approved By. Tôi đã đọc hàng trăm file audit trong đời làm dự án, nhưng hiếm khi thấy một bảng tính có thể làm nhiệt độ phòng giảm nhanh như vậy.
Ở dòng 13:28:41, CaseRef là PR-4418. Permission Preset ghi rõ: External review – resolved comments visible. Request Owner: Phạm Minh Phúc (inactive). Owner Changed At: 13:24:33. Approved By: duy.legal@…
Không ai nói tên Duy ra, nhưng cái tên ấy đã hiện sẵn ở đó. Nó không cần ai đọc lớn.
Duy lập tức kéo con trỏ che bớt cột Approved By, nhưng muộn rồi. Đại diện audit của Vân Lạc đã nhìn thấy. “Anh vừa nói cần kiểm tra metadata. Bây giờ metadata cho thấy permission preset cho phép bên ngoài xem resolved comments. Approved by là email của anh. Anh có xác nhận cột này không?”
“Cần hiểu đúng,” Duy nói, giọng đã mất đi độ trơn thường thấy. “Trong một số case, hệ thống có thể ghi nhận approver là người đang phụ trách workspace tại thời điểm preset được áp dụng, không nhất thiết phản ánh một thao tác thủ công cụ thể. Tôi không muốn đưa ra kết luận kỹ thuật khi chưa có IT xác nhận.”
“Chúng tôi cũng không yêu cầu anh kết luận động cơ,” người bên Vân Lạc đáp. “Chúng tôi yêu cầu xác nhận quyền truy cập. Customer của anh đã nhận một response nói rằng warning 11:46 chỉ là caution on phrasing. Cùng thời điểm đó, một Legal workspace tạo link cho chúng tôi xem resolved comments. Hai việc này đang mâu thuẫn với nhau. Hoặc response không phản ánh source, hoặc Legal đã biết source có vấn đề nên mở cho chúng tôi xem.”
Huy không nhịn được. “Không thể nói như vậy. External review link có thể được tạo theo quy trình chuẩn để customer tự đối chiếu. Chuyện đó không chứng minh response sai.”
Mai nhìn anh. “Nếu là quy trình chuẩn, tại sao ban nãy anh nói đây là leak nghiêm trọng?”
Câu hỏi của chị không lớn, nhưng tôi thấy mặt Huy đỏ lên như bị tạt nước nóng. Anh mở miệng, rồi lại ngậm lại. Có những câu biện hộ chỉ sống được khi mọi người chưa đặt chúng cạnh nhau. Một khi đặt cạnh timeline, chúng tự cắn nhau.
Lâm tiếp tục nhìn bảng. “Có một điểm nữa. Request Owner là Phạm Minh Phúc, trạng thái inactive. Anh Duy, người này thuộc Legal Ops đúng không?”
Lần này, người phản ứng đầu tiên không phải Duy mà là Mai. Chị quay sang Lâm, giọng thấp hẳn xuống. “Anh Phúc?”
Tôi nhìn chị. “Chị biết anh ấy?”
Mai mím môi. “Anh ấy từng phụ trách case routing cho các incident có customer review. Tuần trước, khi em hỏi vì sao một số comment bị mất khỏi bản consolidate, anh ấy là người nhắn em kiểm tra local autosave trước khi nói chuyện chính thức. Sau đó em không thấy anh ấy trong channel nữa.”
“Không thấy trong channel,” Huy lặp lại, như bắt được một khe hở. “Không có nghĩa là biến mất. Người ta có thể được chuyển sang case khác.”
Mai nhìn thẳng vào anh. “Em không nói anh ấy chết. Em nói anh ấy bị remove khỏi tất cả workspace liên quan đến Vân Lạc trong cùng ngày anh ấy hỏi em giữ autosave.”
Căn phòng lại im. Tôi thấy trong đầu mình hiện ra những thao tác rất quen: remove member, resolve comment, archive thread, hide column. Không có thao tác nào nghe tàn nhẫn cả. Chúng đều nằm trong giao diện sạch sẽ, dưới những chữ trung tính. Nhưng nếu được dùng đúng lúc, chúng có thể làm một người biến mất khỏi một dự án mà không cần ai phải đẩy họ ra khỏi cửa.
Duy cắt ngang. “Những thông tin về nhân sự Legal Ops không nằm trong phạm vi call với customer. Tôi đề nghị quay lại remediation.”
Đại diện Vân Lạc không để anh kéo hướng. “Remediation bắt đầu từ việc xác định source nào đáng tin. Hiện tại, source review cho thấy có ít nhất ba lớp sai lệch: warning của Châu bị giảm thành phrasing, comment của Mai bị resolve nhưng không phản ánh trong response, và external review link được tạo với quyền xem resolved comments nhưng phía công ty lại mô tả ảnh đó như một leak. Chúng tôi cần bản export đầy đủ của PR-4418, bao gồm ownership-change log, permission-change log và access-control settings. Không cần legal advice content.”
Anh Khánh đưa tay day nhẹ ấn đường. Một phần trong tôi nghĩ ông sẽ tiếp tục tìm câu trung hòa, một câu đủ mơ hồ để ai cũng có đường lui. Nhưng khi ông nói, giọng ông khô hơn tôi tưởng. “Duy, gửi request cho IT Evidence Support. Preserve toàn bộ PR-4418 và workspace liên quan. Export phần access-control metadata theo yêu cầu của Vân Lạc.”
Duy nhìn ông. “Anh Khánh, việc này có thể mở rộng thành review nội bộ của Legal.”
“Việc này đã là review nội bộ của Legal,” anh Khánh đáp. “Chỉ là bây giờ customer cũng đang nhìn thấy.”
Câu đó làm tôi rùng mình. Không phải vì nó quá mạnh, mà vì nó quá muộn. Nếu mọi thứ chỉ được gọi đúng tên khi customer nhìn thấy, thì trước đó chúng tôi đã sống trong bao nhiêu cái tên sai?
Duy soạn mail ngay trên màn hình share. Anh gõ từng chữ rất chậm, như muốn mỗi từ có thêm một lớp áo giáp. “Please preserve PR-4418 and export access-control metadata…” Lâm lên tiếng trước khi anh gửi. “Thêm permission preset history, owner reassignment reason và case notes index. Chỉ index, không cần nội dung nếu Legal muốn giữ privileged content.”
Duy dừng tay. “Case notes index cũng có thể chứa nội dung nhạy cảm.”
Chị Thảo ngẩng lên. “Em ghi nhận là Legal không đồng ý cung cấp case notes index?”
“Không,” Duy nói ngay, nhanh đến mức gần như đập vào micro. “Tôi chưa nói không đồng ý. Tôi đang cân nhắc cách phrasing.”
Lâm nhìn anh. “Cứ ghi là provide titles/timestamps/authors only.”
Duy không trả lời, nhưng vẫn thêm dòng đó vào email. Khi anh bấm gửi, tôi thấy vai Mai thả xuống một chút. Không phải nhẹ nhõm. Chỉ là một người đã gồng quá lâu chợt nhận ra mình chưa ngã.
Ba phút sau, mail phản hồi của IT Evidence Support hiện lên. Không phải bản export đầy đủ, mà là một xác nhận preserve kèm preview index tự động. Duy định không mở. Vân Lạc yêu cầu mở vì email đang được share trong source review. Anh Khánh gật đầu. Lần này, Duy không tranh luận nữa.
Preview index có bốn dòng. Dòng đầu là system note tạo case PR-4418. Dòng thứ hai là owner reassignment lúc 13:24:33 từ Phạm Minh Phúc sang Trần Quang Duy. Dòng thứ ba là permission preset change lúc 13:27:02. Dòng thứ tư làm Mai khẽ hít vào.
13:21:58 – Case note – Author: Phạm Minh Phúc – Title: Do not downgrade source warning; preserve excluded members list.
Tôi đọc dòng đó một lần, rồi đọc lại lần nữa. Excluded members list. Danh sách những người bị loại khỏi nhóm. Trong đầu tôi, những mảnh rời từ trưa đến giờ chạm vào nhau: tôi không được thêm vào group prep, Mai không được hỏi lại sau khi comment bị resolve, Phúc không còn trong channel sau khi nhắc giữ autosave. Những người bị loại ra không biến mất vì họ không liên quan. Họ biến mất vì họ liên quan quá nhiều.
Duy đóng preview lại gần như ngay lập tức. “Index đã hiện. Nội dung note chưa thể mở trong call này.”
Không ai cần anh mở nữa. Chỉ riêng cái tiêu đề đã đủ làm phòng Focus 3 khác đi. Vân Lạc im vài giây, rồi đại diện audit nói: “Chúng tôi sẽ ghi nhận. Source review tạm dừng ở đây cho đến khi nhận được export access-control metadata và excluded members list. Vui lòng không thay đổi quyền, không đóng link, không xóa workspace và không reassign case owner thêm lần nào nếu chưa có log.”
Anh Khánh đáp thay Duy. “Chúng tôi xác nhận preserve.”
Tôi không nhìn màn hình nữa. Tôi nhìn xuống bàn, nơi tay mình đang đặt cạnh cuốn sổ của chị Thảo. Móng tay tôi không bấm vào da như Mai, nhưng các đầu ngón vẫn lạnh. Từ sáng đến giờ, tôi đã nghĩ mình đang cố chứng minh một warning không bị nói sai. Bây giờ, một người từng biến mất khỏi workspace đã để lại một dòng ghi chú cho thấy vấn đề không chỉ là một câu wording, một comment bị resolve hay một response thiếu cẩn trọng.
Vấn đề là đã có một danh sách những người cần bị loại khỏi nơi câu chuyện được viết lại.
Và trong danh sách ấy, rất có thể có tên tôi.
