Bỏ qua nội dung

Hệ Thống Không Biết Nói Dối

Chương 15 - Chương 15: Bản Nháp Chưa Từng Rời Khỏi Công Ty

Chương 15: Bản Nháp Chưa Từng Rời Khỏi Công Ty

Tần Hạo không bấm mở ngay. Con trỏ của anh dừng trên cột approver bị thu gọn như dừng trước một cánh cửa có khóa, còn trong phòng, không ai thúc giục. Tôi nghe rõ tiếng máy lạnh thổi qua khe trần. Sau những dòng chat bị thu hồi, sau câu “người quản trị không chọn phe”, tôi tưởng mình đã đủ chuẩn bị cho mọi thứ xuất hiện trên màn hình. Nhưng khi Tần Hạo kéo rộng cột cuối cùng, tim tôi vẫn đập lệch đi một nhịp.

Approver: luoyang.ops_owner.

La Dương ngồi thẳng lên như vừa bị ai gọi tên từ phía sau. “Tôi?” Giọng anh bật ra khàn hơn bình thường. “Tôi có approve bridge, nhưng tôi không biết nó là để chuyển trạng thái notification của Giang Ninh.” Hứa Mạn lập tức quay sang anh, ánh mắt sắc như muốn cắt ngang câu nói chưa kịp thành hình. “Owner approval cho bridge là chuyện vận hành bình thường. Anh đừng nói như thể có ai bắt anh làm gì.”

Lâm Du không nhìn Hứa Mạn. Chị chỉ nhìn La Dương. “Anh nói rõ bối cảnh.”

La Dương nuốt khan. Tôi nhìn thấy ngón tay anh đặt trên mặt bàn hơi co lại, như muốn nắm thành quyền rồi lại nhớ ra mình đang ngồi trong một phiên xác minh. “Lúc đó Hứa Mạn nhắn tôi, nói rule delivery của ca VM-BH bị kẹt vì owner record đang sai. Chị ấy bảo cần dùng bridge để đồng bộ trạng thái, nếu không dashboard escalation sẽ đỏ liên tục. Tôi đang xử lý call queue, thấy SSO push hiện lên thì approve.” Anh dừng lại, mặt tái đi một chút khi nhìn dòng chữ trên màn hình. “Tôi nghĩ đó là đồng bộ trạng thái vận hành chung, không nghĩ target_user là GN.”

Chu Mẫn nghiêng người về phía Tần Hạo. “Mở nội dung approval prompt, chỉ phần metadata và mô tả yêu cầu. Không mở dữ liệu ngoài phạm vi VM-BH.” Tần Hạo gật đầu. Trên màn hình hiện ra một khung nhỏ: requester xuman.ops, approver luoyang.ops_owner, action bridge_delivered_override, target_user GN, rule onboarding_risk_ack, reason sync delivered state for VM-BH exception handling. Mỗi dòng chữ rơi xuống bàn như một con dấu. Không có chỗ nào ghi “dashboard đỏ liên tục”. Không có chỗ nào ghi “đồng bộ chung”. Nó chỉ ghi rất rõ rằng trạng thái thông báo của tôi đã bị chuyển thành delivered bằng override.

Hứa Mạn nói ngay: “Reason là exception handling. VM-BH đúng là exception. Owner record sai là thật. Tôi không bịa lỗi.”

“Không ai đang nói owner record không sai,” Lâm Du đáp. “Chúng ta đang xác minh vì sao một người chưa nhận đủ thông báo lại bị hệ thống ghi nhận như đã nhận, và sau đó bị yêu cầu ký acknowledgement.” Chị gõ nhẹ đầu bút lên trang biên bản. “La Dương, anh có đọc prompt trước khi approve không?”

La Dương im vài giây. Câu trả lời của anh không dài, nhưng đủ làm cả phòng lạnh thêm. “Không kỹ.”

Tôi không thấy nhẹ nhõm. Tôi muốn hỏi anh rằng một cái bấm “không kỹ” có thể đẩy một người mới vào tình trạng phải tự nhận lỗi thế nào. Nhưng tôi cũng hiểu sự nguy hiểm của chính những việc ấy trong công ty này. Không cần ai cầm dao. Chỉ cần một người nhắn vội, một người tin vội, một ô trạng thái bị đổi, một file được đặt đúng tên, và người đứng cuối chuỗi sẽ biến thành người đầu tiên phải cúi đầu.

Chu Mẫn đánh dấu dòng approval. “Ghi nhận: requester là xuman.ops, approver là luoyang.ops_owner, action chuyển rule onboarding_risk_ack của target_user GN sang delivered_by_override lúc 09:31:44. Ghi nhận thêm lời khai của La Dương rằng anh approve khi chưa đọc kỹ prompt và dựa trên mô tả miệng từ Hứa Mạn.”

“Lời khai?” Hứa Mạn bật cười khô. “Bây giờ một câu nói của La Dương cũng thành lời khai chống tôi?”

“Không chống ai cả,” Lâm Du nói. “Nó chống lại việc dùng một trạng thái hệ thống đã bị override để kết luận Giang Ninh nhận đủ thông báo.”

Tôi cúi mắt xuống ly nước đã nguội trước mặt. Câu ấy không bênh tôi, nhưng nó kéo tôi ra khỏi cái bẫy từ sáng tới giờ: chứng minh mình không vô trách nhiệm bằng cách liên tục thanh minh. Hóa ra có lúc điều cần chứng minh không phải là tôi đã làm gì, mà là hệ thống đã ghi nhận tôi như thế nào trước khi tôi kịp làm bất cứ điều gì.

Hứa Mạn dựa lưng vào ghế, giọng thấp xuống. “Dù notification có override hay không, file acknowledgement vẫn là bước kiểm soát rủi ro. Khách hàng đang chờ phản hồi. Một bản nháp chuẩn bị trước không có gì sai.”

Hai chữ “bản nháp” làm Lâm Du ngẩng lên. Chu Mẫn cũng dừng bút. Trong một khoảnh khắc rất ngắn, tôi thấy Hứa Mạn nhận ra mình vừa nói nhanh hơn cần thiết. Chị ta lập tức bổ sung: “Ý tôi là tài liệu mẫu. Trong vận hành, có tình huống nào mà không chuẩn bị sẵn template?”

Lâm Du nhìn Tần Hạo. “Truy document lineage của file acknowledgement trong folder B-17. Phạm vi: metadata, version history, inbound/outbound transfer, không mở nội dung file nếu chưa cần.”

Hứa Mạn đặt tay lên bàn. “Tôi phản đối. Đó là tài liệu xử lý khách hàng.”

Chu Mẫn đáp trước khi Lâm Du kịp nói. “Tài liệu đang được dùng để yêu cầu nhân sự nội bộ ký nhận trách nhiệm trong một phiên xác minh nội bộ. Metadata nguồn gốc, đường đi và trạng thái gửi là phạm vi hợp lý.” Rồi chị nhìn Tần Hạo. “Tiếp tục. Nếu đụng tới nội dung nhạy cảm khách hàng thì dừng.”

Màn hình chuyển sang bảng document_trace. Tôi nhìn thấy tên file mà từ sáng đến giờ như một cái móc treo trên cổ mình: VM-BH_Onboarding_Risk_Ack_GN.docx. Bên cạnh nó là những dòng thời gian ngắn ngủi nhưng tàn nhẫn. 09:18:07, created_from template ops_risk_ack_internal.dotx. 09:19:32, first_human_editor xuman.ops. 09:24:10, saved_to \ops-share\B17\risk_ack\draft. 09:31:44, related_rule_state GN delivered_by_override. 10:22:56, opened_on workstation B-17. 10:38:05, file_presented_for_signature.

Tần Hạo kéo xuống phần transfer_status. inbound_external: none. outbound_external: none. ticket_attachment: none. client_portal_upload: none. Dòng cuối cùng có nhãn màu xám nhạt: internal_draft_only.

Không ai nói gì trong vài giây. Chính sự im lặng ấy khiến tôi nghe được nhịp đập của mình rõ hơn. Tôi từng nhìn file đó trên màn hình B-17, từng thấy ô chữ ký chờ tên mình bị câu “chỉ là bước xác nhận trách nhiệm” đẩy đến mép bàn. Tôi đã tưởng phía sau nó là khách hàng, là deadline, là một luồng phản hồi không thể trì hoãn. Nhưng trên màn hình lúc này, file đó chưa từng đi qua email khách hàng, chưa từng được tải lên ticket, chưa từng rời khỏi hệ thống nội bộ. Nó không phải một tờ giấy từ bên ngoài ép xuống. Nó là một bản nháp được chuẩn bị trong công ty, đi vòng qua trạng thái thông báo của tôi, rồi quay trở lại đặt trước mặt tôi.

Tần Hạo nói rất khẽ, nhưng đủ để mọi người nghe rõ: “Tính đến thời điểm 10:38, file này chưa từng rời khỏi công ty.”

Hứa Mạn siết môi. “Chưa rời không có nghĩa là sai. Tôi chuẩn bị trước vì khách hàng có thể yêu cầu xác nhận bằng văn bản.”

“Có thể,” Chu Mẫn nói. “Nhưng chị đã trình bày với Giang Ninh thế nào?”

Tôi ngẩng lên. Câu hỏi ấy không cần tôi trả lời ngay, vì Gia Mẫn đã run run nhìn sang. “Em nghe chị Mạn nói với chị Ninh là ‘khách hàng cần một người chịu trách nhiệm để họ yên tâm đóng escalation trước mười một giờ’.” Cô ấy nói chậm, như sợ từng chữ sẽ vỡ ra. “Em không nhớ nguyên văn hết, nhưng có câu khách hàng cần người chịu trách nhiệm.”

Hứa Mạn quay phắt sang Gia Mẫn. “Em đứng xa như vậy nghe được bao nhiêu mà nói?”

Lâm Du đặt bút xuống. “Hứa Mạn.” Chỉ hai chữ, nhưng Gia Mẫn lập tức cúi xuống thở ra, còn Hứa Mạn phải quay mặt lại. Lâm Du nói tiếp, giọng không cao hơn nhưng nặng hơn: “Không chất vấn nhân chứng ngoài lượt của mình. Gia Mẫn chỉ đang cung cấp phần em ấy nghe được. Chúng tôi sẽ đối chiếu với camera âm thanh nếu có và với người có mặt tại B-17.”

La Dương bỗng lên tiếng. “Tôi cũng nghe câu đó.” Anh nhìn Hứa Mạn, rồi nhìn Lâm Du. “Không phải toàn bộ, nhưng tôi nghe Hứa Mạn nói khách hàng cần xác nhận để đóng escalation. Tôi nghĩ đã có yêu cầu từ VM-BH nên mới mở folder cho chị ấy.”

Lần này Hứa Mạn không cười nữa. Trên mặt chị ta có một đường nứt rất mảnh, không đủ để gọi là sụp đổ, nhưng đủ để tôi biết chị ta cũng đang tính lại từng nước đi. “Các người đang cố biến việc chuẩn bị tài liệu thành tội,” chị nói. “Nếu tôi không chuẩn bị, lát nữa khách hàng hỏi thì ai chịu?”

“Chuẩn bị tài liệu không phải tội,” Chu Mẫn nói. “Nhưng trình bày một bản nháp nội bộ như yêu cầu đã phát sinh từ khách hàng, trong khi notification của người ký đã bị override, là vấn đề khác.”

Tần Hạo bỗng dừng ở một dòng mới. Lâm Du nhận ra trước cả khi anh mở miệng. “Có gì?”

“Có outbound job được tạo nhưng chưa chạy.” Tần Hạo phóng to khung pending_transfer. “09:27:48, queued_to client_portal_package, status hold_missing_signature. File sẽ được đóng gói vào phản hồi VM-BH nếu có chữ ký GN trước 11:05.” Anh dừng một nhịp, rồi nói tiếp: “Nói cách khác, bản nháp chưa từng rời khỏi công ty vì nó đang chờ chữ ký của Giang Ninh để rời đi.”

Tôi cảm thấy các đầu ngón tay mình lạnh buốt. Nếu lúc 10:38 tôi mềm hơn một chút, nếu tôi ký chỉ để buổi sáng trôi qua, nếu Gia Mẫn không run rẩy nói ra, nếu Tần Hạo không truy tới dòng metadata này, file đó có lẽ đã thật sự trở thành một tài liệu gửi khách hàng. Khi ấy, không ai cần hỏi ban đầu nó từ đâu đến nữa. Người ta chỉ cần nhìn thấy chữ ký của tôi.

Lâm Du đóng nắp bút lại, không phải để kết thúc, mà như để ngăn mình viết quá nhanh. “Tần Hạo, khóa nguyên trạng version history và pending_transfer của file này, xuất kèm checksum vào evidence package. Chu Mẫn, ghi nhận đây là tình tiết cần mở rộng phạm vi xác minh tài liệu, nhưng chưa kết luận động cơ.”

Chu Mẫn gật đầu. “Cũng cần truy người tạo outbound job.”

Tần Hạo nhập thêm một truy vấn. Màn hình chớp nhẹ. Tôi nhìn thấy một dòng mới hiện ra dưới phần job_creator. Không phải xuman.ops. Không phải luoyang.ops_owner. Đó là một service account khác, lạnh lẽo và vô danh hơn cả ops_admin.bridge: client_packager.auto. Nhưng bên dưới nó có một trường nhỏ hơn, vừa đủ khiến căn phòng vừa đóng lại đã lập tức mở ra một cánh cửa khác.

triggered_by: manual_rule_set.

Lâm Du nhìn chằm chằm vào ba chữ đó. Hứa Mạn không lên tiếng nữa. Còn tôi, lần đầu tiên từ đầu buổi, hiểu rằng bản nháp kia chưa từng rời khỏi công ty không phải vì nó vô hại. Nó chưa rời đi vì hệ thống vẫn đang chờ một điều cuối cùng để biến lời vu oan thành sự thật có dấu gửi đi.