Sự thật cuối cùng
Tám giờ sáng. Khang mở cửa.
Linh đứng ngoài hành lang, ba lô trên vai, tóc buộc gọn, mắt có quầng thâm nhưng tỉnh. Nhìn Khang ba giây, nhìn phong bì trên bàn, nhìn USB dưới bồn rửa (Khang để cửa phòng tắm mở), rồi bước vào, đóng cửa, ngồi xuống ghế bên bàn.
– Kể đi.
Khang ngồi đối diện. Đặt hai phong bì lên bàn: một ghi "Dùng khi xuống ga 14 lần tới", một ghi "Cho Linh, nếu tôi không quay lại." Linh nhìn phong bì thứ hai, mắt hẹp lại, nhưng không hỏi.
– Đêm qua, ký ức cuối cùng trở lại. Phần giữa "bị bắt ở chân cầu thang" và "tỉnh dậy ở bệnh viện Phúc An." Bây giờ tôi có toàn bộ.
Linh lấy sổ tay từ ba lô, mở trang trống.
– Tôi nghe.
Khang kể. Không theo thời gian, theo logic: phòng kỹ thuật phụ ga 9, cửa thép khóa ngoài, đèn huỳnh quang, mùi bê tông. Bộ đàm cố định trên bàn tự bật. Lệnh broadcast: tất cả ca đêm tập kết ray phụ ga Hà Đông. Anh tính: mười bảy đến hai mươi người ca đêm. Hét vào bộ đàm cảnh báo. Giọng trả lời: "Quá muộn rồi." Bộ đàm chết. Rồi mặt đất rung. Một lần, mạnh, ngắn. Tàu va chạm ở tốc độ cao vào tường cuối ray phụ. Sau đó: im lặng, hai ba giờ, hai người thường phục, xe bán tải, kim tiêm, bệnh viện.
Linh viết. Nhanh, gọn, chữ nhỏ, kiểu viết phóng viên ghi nhanh. Không ngắt lời. Không hỏi. Khi Khang nói xong phần flashback, cô dừng bút, nhìn xuống sổ.
– Ray phụ ga Hà Đông. Tàu HN-2A-09. Báo đưa tin tai nạn bảo trì lúc 2:17, ngày 3 tháng 10 năm 2025. Mười bảy chết, sáu bị thương.
– Cô kiểm tra trước rồi.
– Từ tháng đầu tiên. Mười bảy nạn nhân: mười ba nhân viên metro, bốn nhà thầu. Nhưng không có tên nào khớp với nhân viên Tuyến 0 trong hồ sơ chính thức. Vì Tuyến 0 không tồn tại trên giấy.
– Họ có danh tính khác. Mỗi người có giấy tờ metro công cộng, vị trí giả, lịch sử công tác giả. Khi chết, họ chết với tên giả. Gia đình nhận thi thể của người mà giấy tờ nói, không phải của người mà họ thật sự là.
Linh không viết. Tay giữ bút trên giấy, ngòi bút chạm nhưng không di chuyển.
– Anh nhớ được bao nhiêu tên thật?
– Bảy. Viết trong phong bì kia. Mười người còn lại, tôi biết mặt nhưng không chắc tên. Ba năm rưỡi dưới lòng đất, hàng chục đồng nghiệp, mà bây giờ chỉ nhớ rõ bảy.
Im lặng. Linh đặt bút xuống, hai tay trên bàn, nhìn Khang. Không phán xét, không an ủi, nhìn kiểu người đang xếp dữ liệu vào đúng vị trí trong đầu.
– Phong. Kỹ sư nhấn nút thay anh. Không nằm trong mười bảy.
– Đúng. Không rõ bây giờ ở đâu. Có thể được giữ lại giống tôi, M-7, thả. Có thể ở dưới.
– Hoặc chết sau đó, kiểu khác.
Khang nhìn Linh. Cô nói câu đó đều, không nhấn, kiểu phát biểu khả năng chứ không phải kết luận. Đúng kiểu Linh.
Khang chuyển sang USB Hải. Bật laptop, cắm USB, mở lần lượt bốn thư mục. Linh kéo ghế ngồi cạnh, nhìn màn hình.
K07-ADMIN: chứng thực quản trị, nhật ký LH-001, hai trăm bốn mươi bảy lần xác nhận lịch trình đêm trong chín tháng.
– LH-001 là Hải, Khang nói. Liên lạc, Hải. Hải nhấn nút mỗi đêm, cùng kiểu tôi từng nhấn. Tần suất tăng trong ba tháng cuối, Hải thấy và vẫn nhấn.
Linh gật nhẹ, ghi chú.
NET-MAP: sơ đồ mạng. Khang chỉ nút 10.0.15.1.
– Không trên bản đồ ga nào. Kết nối trực tiếp ga 14 qua cáp quang riêng, bổ sung sau thiết kế gốc 1987. SYS-AUTO chạy từ nút này. Không phải từ ga 14 như Soát Vé nghĩ. Phòng máy chủ ga 14 là giao diện. Bộ xử lý thật nằm ở nút 15, đâu đó sâu hơn.
Linh nhìn sơ đồ. Theo ngón tay Khang dọc đường cáp quang giữa 10.0.14.1 và 10.0.15.1.
– Cáp quang anh thấy trong phòng kỹ thuật ga 14. Xuyên tường, hướng sâu hơn vào đá.
– Đúng. Đầu bên kia là nút 15.
DISPATCH: bảng điều phối. Linh đọc, chậm. Đến bốn người mã ĐB, cô dừng lại.
– Một nữ, mười bảy tuổi.
– Cùng tuổi An. Không mã đối tượng, không hồ sơ, không lý do. Chỉ ba chữ: "Lệnh SYS-AUTO."
Linh nhìn dòng đó trên màn hình. Lâu. Rồi:
– Bốn mươi phần trăm gần đây là ĐB. Không phải IMT, không lý do y khoa. Hệ thống tự quyết định ai xuống.
– Máy quyết định. Không phải người. Không ai nhìn danh sách, không ai kiểm tra, không ai hỏi tại sao. Vì từ tháng 10 năm 2029, không còn ai trong vòng vận hành.
MASTER-KEY: Khang mở, chỉ hướng dẫn ba dòng.
– Mã truy cập toàn phần. Nhập vào K0-SYS tại bất kỳ nút nào trên mạng K-07. Quyền: xem, sửa, điều phối, tắt. Khóa xoay bảy mươi hai giờ. Mã tự hủy sau ba ngày kể từ lần nhập đầu tiên.
Linh đọc ba dòng. Đọc lại.
– Ba ngày.
– Ba ngày kiểm soát toàn bộ Tuyến 0. Dừng tàu, mở cửa ga, xem ai đang ở đâu, ai đã sửa gì. Ba ngày để tìm nút 15 và dừng SYS-AUTO.
– Thì dùng đi.
Khang không trả lời ngay. Đứng dậy, đi đến cửa sổ, nhìn xuống đường. Xe bán tải trắng đầu ngõ. Người trên xe máy thay ca, kiểu ngồi khác, cùng vị trí.
– Nếu dùng mã và dừng hệ thống, Tuyến 0 ngưng hoạt động. Tàu dừng, bảng điều phối tắt, SYS-AUTO không chạy. Không ai bị đưa xuống nữa.
– Tốt.
– Nhưng Tuyến 0 không chỉ là tàu. Tuyến 0 vận hành cả cơ sở hạ tầng Thành Phố Thứ Hai. Thông gió, điện, bơm nước, xử lý nước thải. Năm nghìn người sống dưới đó, sâu ba mươi lăm đến năm mươi mét, trong gian hang không có không khí tự nhiên. Nếu hệ thống thông gió ngưng, ôxy trong gian hang đủ cho khoảng mười hai đến mười sáu giờ, sau đó nồng độ CO2 tăng đến mức nguy hiểm. Nếu bơm nước ngưng, nước ngầm sẽ bắt đầu ngập tầng thấp trong vòng hai đến ba ngày.
Linh không nói. Tay trên sổ, bút không động.
– Dừng Tuyến 0 nghĩa là cứu người trên mặt đất, nhưng có thể giết người ở dưới. Không dừng nghĩa là hai trăm người mỗi tháng bị đưa xuống, bốn mươi phần trăm không lý do, và một cô gái mười bảy tuổi nằm trong danh sách gần nhất.
Im lặng trong căn hộ. Ngoài cửa sổ, tiếng xe máy. Trong phòng, tiếng quạt trần xoay chậm. Linh ngồi im, nhìn xuống sổ tay, nhìn những ghi chú vừa viết. Rồi ngẩng lên.
– Anh nói quyền "xem, sửa, điều phối, tắt." Sửa. Anh có thể sửa mà không tắt không?
Khang quay lại.
– Nói rõ hơn.
– Dừng tàu, khóa bảng điều phối, xóa danh sách ĐB, nhưng giữ hạ tầng chạy. Thông gió, nước, điện không liên quan đến tàu. Hai hệ thống tách biệt, hay chung?
Khang nghĩ. Nhìn lại sơ đồ mạng trên màn hình.
– Sơ đồ mạng có mười bốn nút ga, hai phòng điều phối, một nút 15. Tất cả trên cùng mạng K-07. Nhưng hạ tầng, thông gió, bơm, điện, có thể chạy trên mạng riêng hoặc vận hành cơ học độc lập. Tàu đời 80 chạy bằng nguồn điện riêng. Hạ tầng hầm trú ẩn hạt nhân 1987 thiết kế để hoạt động độc lập khi mất liên lạc. Có khả năng thông gió và bơm nước chạy trên hệ thống cơ khí tách biệt khỏi K-07.
– Nghĩa là anh có thể dừng phần vận chuyển mà không ảnh hưởng phần sinh tồn.
– Có thể. Nhưng tôi không chắc. Thiết kế gốc 1987 tách biệt, nhưng ai đó đã sửa hệ thống. Nút 15 bổ sung sau. Nếu người sửa tích hợp hạ tầng vào K-07, dừng K-07 có thể dừng luôn hạ tầng. Nếu không, hạ tầng tiếp tục chạy.
– Cách duy nhất biết là vào hệ thống và xem.
– Đúng. Nhưng lúc nhập mã, đồng hồ bắt đầu chạy. Bảy mươi hai giờ. Nếu tôi nhập mà chưa có kế hoạch, tôi lãng phí thời gian tìm hiểu thay vì hành động.
Linh gấp sổ tay. Đặt trên bàn. Nhìn Khang, thẳng.
– Vậy anh cần gì trước khi nhập mã.
Khang ngồi lại đối diện Linh.
– Hai thứ. Một: kiểm tra hạ tầng có tách biệt khỏi K-07 không. Cần xuống ga 14, vào phòng kỹ thuật, xem kết nối vật lý. Nếu thông gió và bơm nước chạy trên mạch riêng, tôi có thể dừng K-07 mà không ảnh hưởng Thành Phố. Nếu không, cần kế hoạch sơ tán trước khi dừng.
– Hai.
– Phân loại cư dân. Năm nghìn người. Hai trăm bảy mươi tám có IMT, năm mươi tư cấp A nguy hiểm thật. Hơn bốn nghìn bảy trăm người còn lại bị nhốt vì lý do khác, nhân chứng, người biết quá nhiều, người không ai tìm. Nếu tôi mở cửa cho tất cả lên mà không phân loại, năm mươi tư cấp A ra ngoài. IMT-A-01 gây hoảng loạn sân vận động Mỹ Đình, ba người chết. Không thể mở cửa mà không biết ai ở đâu.
– Ai biết?
– Soát Vé. Bốn mươi ba năm, hai trăm mười trang vở, mỗi hành khách có tên. Ông ghi ai xuống, khi nào, nhưng ông cũng biết ai ở đâu trong Thành Phố. Ông là người duy nhất biết toàn bộ.
Linh nhìn Khang. Lâu.
– Anh tin Soát Vé.
Không phải câu hỏi. Nhận định.
– Tôi tin ông ấy biết. Tin hay không là chuyện khác.
– Ông ấy truyền ký ức cho anh. Nếu muốn lừa, ông ấy đã cho anh ký ức giả.
Khang không trả lời. Linh nói đúng, nhưng ký ức lây nhiễm có thể bị chọn lọc. Soát Vé cho anh thấy phần ông ấy muốn cho thấy. Nhưng đó là giới hạn mà Khang chấp nhận. Không có nguồn tin nào hoàn hảo.
– Tôi xuống tối nay. Gặp Soát Vé, hỏi hai câu: một, hạ tầng có chạy độc lập không. Hai, ai trong Thành Phố có thể lên mặt đất an toàn, ai không. Nếu Soát Vé trả lời được, tôi nhập mã ngay khi lên.
– Bảy mươi hai giờ bắt đầu chạy.
– Đúng. Ba ngày. Ngày một: dừng tàu, khóa SYS-AUTO, xóa danh sách ĐB. Ngày hai: mở cửa ga cho nhóm an toàn, thông báo cư dân. Ngày ba: cô xuất bản.
Linh nhìn Khang. Rồi nhìn phong bì "Cho Linh, nếu tôi không quay lại."
– Phong bì này.
– Bảy cái tên đồng nghiệp ca đêm mà tôi nhớ. Nếu tôi không lên, cô dùng nó cùng với ba bộ bằng chứng. Dead man switch bảy mươi hai giờ vẫn tính. Nếu tối nay tôi xuống và không liên lạc trong ba ngày, cô công bố.
Linh lấy phong bì, cầm trên tay, nhẹ, mỏng. Không mở.
– Anh sẽ lên.
Không phải câu hỏi. Không phải mệnh lệnh. Là thứ gần nhất với "tôi cần anh sống" mà Linh cho phép mình nói.
Khang nhìn cô. Gật.
– Tôi sẽ lên.
Mười giờ sáng. Linh ra về qua cửa sau tòa nhà, tránh xe bán tải đầu ngõ. Ba lô trên vai, sổ tay trong túi trong, phong bì trong túi ngoài. Khang nhìn từ cửa sổ cho đến khi cô khuất sau góc phố Cát Linh.
Anh quay lại bàn. Laptop tắt. USB dưới bồn rửa. Phong bì master key trong ngăn kéo.
Gọi An qua kênh quen: tin nhắn trên điện thoại dự phòng, số An đưa, kênh không mã hóa nhưng An chỉ kiểm tra hai lần ngày.
"Tối nay. 11 giờ. Ga 7. Cần gặp Soát Vé. Lần cuối."
Đặt điện thoại xuống. Nhìn trần nhà. Bên ngoài cửa sổ, trời nắng, ga Cát Linh nhộn nhịp giờ cao điểm, người lên xuống cầu thang cuốn, quẹt thẻ, đi qua cửa xoay, lên tàu, ngồi, nhìn điện thoại. Không ai nhìn xuống chân mình. Không ai biết sâu ba mươi lăm mét dưới ga này, có một ga khác, trên tường viết "Tuyến 0 – Ga 3 – Cấp hạn chế B", và tối nay Khang sẽ đi qua cánh cửa đó lần nữa.
Mã master key nằm trong phong bì. Bảy mươi hai giờ. Chưa bắt đầu đếm.
Nhưng tối nay, nếu Soát Vé trả lời được, đồng hồ sẽ bắt đầu.