Chương 21 - Chương 21: Cuộc Họp Ba Bên
Chương 21: Cuộc Họp Ba Bên
Cuộc gọi với Vân Lạc không kết thúc ngay sau câu xác nhận preserve của anh Khánh.
Tôi cứ tưởng sau khi source review bị tạm dừng, màn hình sẽ tối đi, người bên kia sẽ hẹn nhận export rồi rời khỏi cuộc họp, còn chúng tôi sẽ ở lại trong Focus 3 với những gì vừa bị lôi ra ánh sáng. Nhưng đại diện audit của Vân Lạc không tắt camera. Cô ấy nhìn xuống biên bản nội bộ của họ, rồi nói rất rõ: “Trước khi chúng tôi rời call, đề nghị thiết lập một cuộc họp ba bên trong vòng mười lăm phút: Delivery incident owner, Legal/Evidence custodian và Vân Lạc audit. Mục tiêu không phải kết luận trách nhiệm, mà khóa phạm vi evidence cần giao.”
Ba bên. Tôi nghe hai chữ ấy mà bàn tay vô thức khép lại trên mép bàn. Từ sáng đến giờ, tôi đã bị đẩy ra khỏi rất nhiều nơi bằng những lý do nghe rất hợp lý: không cần thiết, tránh nhiễu thông tin, để leadership align trước, để legal review trước. Bây giờ customer yêu cầu “ba bên”, và cách họ đọc tên các bên khiến những lối đi vòng ấy không còn chỗ đứng.
Duy lên tiếng đầu tiên, giọng thận trọng hơn mọi khi. “Tôi hiểu yêu cầu, nhưng thành phần cuộc họp cần giới hạn. Những người không có vai trò ra quyết định có thể nhận biên bản sau.”
Lâm bật cười rất khẽ. Không phải kiểu cười chế giễu, mà là âm thanh của một người nghe quá nhiều câu quen thuộc trong cùng một ngày. “Nếu giới hạn theo quyền ra quyết định thì người tạo source warning không bao giờ được ngồi ở bàn có quyết định về source warning.”
Huy lập tức quay sang anh. “Lâm, đừng biến chuyện này thành cá nhân.”
“Tôi đang nói về traceability,” Lâm đáp. “Cá nhân là khi một người bị loại khỏi group prep mà không có log. Traceability là khi người đó được mời vào cuộc họp để xác nhận source của chính mình.”
Đại diện Vân Lạc nhìn thẳng vào camera. “Chúng tôi đề nghị có Nguyễn Minh Châu và Mai trong cuộc họp này. Một người là owner của warning 11:46, một người là owner của resolved comment đã bị dùng trong response. Nếu hai người này không có mặt, chúng tôi sẽ ghi nhận rằng cuộc họp ba bên không đủ subject-matter source.”
Tôi không biết nên thấy nhẹ nhõm hay sợ hơn. Có một khoảnh khắc rất ngắn, tôi muốn tiếp tục là người không ai nhắc đến. Nhưng khi tên mình được customer đọc lên, tôi hiểu sự an toàn của việc bị bỏ qua cũng chỉ là một dạng im lặng khác.
Anh Khánh nhìn tôi, rồi nhìn Mai. “Châu và Mai ở lại. Lâm cũng ở lại để hỗ trợ evidence trace. Chị Thảo tiếp tục ghi biên bản. Huy là incident PM, Duy đại diện Legal. Tôi đại diện Delivery owner. Mời IT Evidence Support vào.”
Ba phút sau, một ô camera mới sáng lên. Người vừa vào tên là Tùng, thuộc IT Evidence Support. Anh không bật nền ảo, phía sau là một bức tường xám và một tủ hồ sơ thấp. Trông anh không giống người sẽ cứu ai cả. Anh giống người chỉ cần hệ thống nói gì thì sẽ đọc đúng như vậy, và chính điều đó làm Duy trông căng hơn.
Tùng xác nhận legal hold đã được đặt lên PR-4418 lúc 13:41:09, bao gồm Legal Review Workspace, external review link, ownership-change log, permission preset history, case notes index và tất cả file đính kèm thuộc case. Anh nói chậm, từng mục một, như đọc danh sách đồ vật trước khi niêm phong thùng hàng. “Từ thời điểm hold, mọi thao tác xóa, đổi quyền, reassign owner hoặc đóng link đều bị block hoặc ghi nhận escalation. Tôi sẽ chỉ hiển thị metadata, không hiển thị nội dung legal advice.”
Duy gật đầu rất nhẹ. “Đúng phạm vi.”
Vân Lạc nói ngay: “Và excluded members list.”
Tùng nhìn sang màn hình khác. “Có một artifact có title trùng khớp: excluded_members_list.xlsx. File này nằm trong PR-4418 attachments, tạo lúc 12:18:22, cập nhật lần cuối lúc 12:34:10. Tôi có thể hiển thị file hash, schema, timestamps và các dòng liên quan đến những subject đang có mặt trong cuộc họp nếu Delivery owner và Legal custodian xác nhận phạm vi.”
Duy gần như lập tức nói: “Tôi không xác nhận mở dòng dữ liệu. Schema là đủ.”
Chị Thảo ngẩng lên. “Em ghi nhận Legal đồng ý schema nhưng không đồng ý hiển thị các dòng liên quan đến subject đang có mặt?”
Lần thứ hai trong cùng một buổi, câu hỏi của chị làm phòng họp đổi hướng. Duy không nhìn chị, nhưng hàm anh siết lại. Anh Khánh đặt tay lên bàn, giọng thấp hơn: “Hiển thị các dòng liên quan đến Châu và Mai trước. Phúc không có mặt, chỉ hiển thị metadata dòng của Phúc nếu không chứa thông tin cá nhân ngoài email và thời gian.”
Tùng chờ Duy thêm ba giây. Duy không nói đồng ý, nhưng cũng không nói không. Chị Thảo vẫn gõ. Tôi nghe tiếng phím của chị, và lần đầu tiên trong ngày, âm thanh ấy khiến tôi thấy mình còn một nhân chứng.
Màn hình của Tùng chuyển sang bảng preview. Anh phóng to phần đầu file trước: file_hash, created_by, created_at, last_modified_by, last_modified_at. Created_by là incident.prep@…, một tài khoản service dùng cho group chuẩn bị response. Last_modified_by cũng là tài khoản ấy. Duy lập tức bám vào đó. “Như vậy không có cá nhân thao tác trực tiếp trên file.”
Lâm nói: “Service account không tự nghĩ ra danh sách. Mở schema.”
Tùng cuộn xuống. Các cột hiện ra: member_email, display_name, source_workspace, removed_from, removed_at, remove_reason, requested_by, approved_by, request_ticket. Tôi nhìn từng tiêu đề cột và có cảm giác như đang nhìn một bản đồ của sự biến mất.
“Hiển thị dòng của Nguyễn Minh Châu,” đại diện Vân Lạc nói.
Tôi nghe tên mình lần thứ hai, nhưng lần này nó không còn là lời mời. Nó là một truy vấn. Tùng nhập filter. Bảng thu xuống còn một dòng duy nhất. member_email là email công ty của tôi. display_name: Nguyễn Minh Châu. source_workspace: Delivery Response Prep. removed_from: Talktrack Alignment Group. removed_at: 12:06:14. remove_reason: source owner – exclude from alignment draft. requested_by: huy.pm@… approved_by: incident-response-core. request_ticket: IR-2097.
Trong một giây, tôi không nghe thấy gì ngoài tiếng máy lạnh. Tôi đã từng nghĩ mình bị quên thêm vào group. Rồi tôi nghĩ có lẽ ai đó cho rằng tôi quá junior để có mặt trong cuộc gọi prep. Nhưng không, lý do nằm ngay trên màn hình, lạnh và gọn: source owner – exclude from alignment draft. Tôi bị loại không phải vì không liên quan. Tôi bị loại vì tôi là nguồn của câu cảnh báo mà họ cần chỉnh lại.
Huy đứng bật dậy nửa chừng rồi lại ngồi xuống. “Cái này phải hiểu theo bối cảnh. Alignment draft là tài liệu tổng hợp cho leadership, không phải nơi tất cả mọi người đều cần tham gia. Tôi request theo hướng tránh conflict, vì Châu là người viết warning nên không nên tham gia wording response cuối.”
Mai quay sang anh. Mặt chị trắng hơn lúc nãy, nhưng giọng không run. “Vậy vì sao dòng của em có cùng ticket?”
Tùng không cần ai yêu cầu thêm. Có lẽ vì filter đang nằm trên request_ticket IR-2097, hoặc vì anh hiểu câu hỏi ấy là một phần của evidence scope. Dòng thứ hai hiện lên dưới tên tôi. member_email là Mai. source_workspace: Feedback Consolidation. removed_from: Comment Review Thread. removed_at: 12:09:33. remove_reason: comment owner – hold local copy risk. requested_by: huy.pm@… approved_by: incident-response-core.
“Hold local copy risk?” Mai đọc lại từng chữ. “Em bị loại vì em có thể còn giữ bản local?”
Huy nói rất nhanh: “Không phải theo nghĩa tiêu cực. Khi có incident, những người có local copy thường được tách khỏi luồng alignment để tránh nhiều bản song song.”
Lâm nhìn anh. “Nhưng lại không tách người viết response. Không tách người resolve comment. Không tách người approve preset mở resolved comments cho customer. Chỉ tách người có source gốc.”
Anh Khánh không nói gì. Ông nhìn dòng approved_by như thể muốn nó mở ra thành tên người cụ thể, nhưng nó chỉ là một alias. Incident-response-core. Một cái tên đủ chung để ai cũng có thể đứng sau và cũng đủ cụ thể để hệ thống cho phép đi tiếp.
Vân Lạc yêu cầu hiển thị dòng của Phạm Minh Phúc ở mức metadata. Duy phản đối, nói Phúc không có mặt để xác nhận. Nhưng anh Khánh đã mệt, và có lẽ cũng đã hiểu nếu tiếp tục chặn, mọi lời xác nhận preserve ban nãy sẽ trở thành một lớp che nữa. Ông nói: “Chỉ email, workspace, thời gian, reason và ticket. Không mở nội dung case note.”
Tùng lọc tên Phúc. Dòng thứ ba hiện ra: pham.minh.phuc@… source_workspace: Legal Review Workspace. removed_from: PR-4418 Case Owner. removed_at: 13:24:33. remove_reason: nonaligned source-preservation note. requested_by: duy.legal@… approved_by: legal-response-core. request_ticket: LGL-7721.
Lần này người im đi là Duy. Huy cũng không còn tranh nói. Trong phòng Focus 3, ba dòng dữ liệu nằm trên màn hình như ba chiếc ghế bị kéo khỏi bàn trước khi bữa ăn bắt đầu: tôi, Mai, Phúc. Một người viết warning, một người giữ comment, một người bảo đừng hạ cấp source warning. Ba người không cùng bộ phận, không cùng vai trò, nhưng cùng có một điểm chung: nếu họ có mặt trong luồng alignment, câu chuyện sẽ khó bị viết lại hơn.
Đại diện Vân Lạc nói chậm rãi: “Chúng tôi yêu cầu export đầy đủ excluded_members_list.xlsx, alias membership snapshot của incident-response-core và legal-response-core tại thời điểm 12:06 đến 13:25, cùng toàn bộ request_ticket IR-2097 và LGL-7721. Chúng tôi vẫn chưa kết luận động cơ. Nhưng chúng tôi không thể tiếp tục làm việc trên remediation plan nếu những người giữ source bị loại khỏi alignment bằng ticket nội bộ.”
Anh Khánh nhắm mắt một khoảnh khắc rồi mở ra. “Tùng, export theo đúng phạm vi metadata và gửi vào evidence package. Duy, Legal review nội dung privileged sau, nhưng không được chặn metadata.”
Duy đáp rất khẽ: “Tôi ghi nhận.”
Tôi nhìn Huy. Anh không nhìn tôi. Từ lúc tên anh xuất hiện trong requested_by, anh chỉ nhìn vào bảng, như thể nếu đọc đủ lâu, chữ huy.pm@… sẽ biến thành một người khác. Tôi không thấy hả hê. Sự thật xuất hiện trên màn hình không làm tôi nhẹ đi.
Cuộc họp ba bên tưởng như có thể kết thúc ở đó. Vân Lạc đã có yêu cầu, anh Khánh đã xác nhận, IT đã có phạm vi export. Nhưng trước khi Tùng tắt share màn hình, một banner nhỏ hiện lên ở góc phải hệ thống evidence. Anh định đóng nó, rồi dừng lại vì toàn bộ màn hình vẫn đang được ghi trong biên bản.
Dòng cảnh báo chỉ có một câu: Pending pre-hold deletion request detected for artifact excluded_members_list.xlsx. Submitted at 13:39:52. Requester: huy.pm@… Execution blocked by legal hold.
Không ai kịp nói gì. Tôi nhìn timestamp 13:39:52, rồi nhìn lại thời điểm legal hold được đặt: 13:41:09. Có người đã yêu cầu xóa danh sách ấy chưa đầy hai phút trước khi nó bị khóa lại. Và người đó, trên màn hình, vẫn đang ngồi cách tôi một chiếc bàn.
