Nghe truyện
File MP3 được tạo bằng AI Text-to-Speech và xử lý nền. Bạn có thể nghe liền nhiều chương như một playlist để không phải bấm lại sau mỗi chương.
Đã tạo xong MP3
Màn hình trước mặt Minh vẫn sáng, nhưng dữ liệu thì không còn “bình thường” nữa.
Con số Citizen Score: 7.9 nằm ở góc phải như một lời nhắc lạnh lẽo rằng anh đã bước qua một ranh giới — dù chưa ai nói rõ ranh giới đó ở đâu.
Minh không tiếp tục truy vấn vào hidden_rules.
Không phải vì sợ.
Mà vì anh hiểu: nếu một hệ thống có khả năng xóa dấu vết truy vấn, thì việc tiếp tục đâm thẳng vào nó bằng cách cũ chỉ khiến anh trở thành… một dòng dữ liệu tiếp theo cần xử lý.
Anh đổi hướng.
Nếu không thể nhìn vào lõi, thì nhìn vào hậu quả.
1. Một case mới
Minh mở bảng biến động điểm theo thời gian thực.
SELECT user_id, old_score, new_score, trigger
FROM score_changes
WHERE timestamp > NOW() - INTERVAL 1 HOUR
ORDER BY ABS(new_score - old_score) DESC
LIMIT 20;
Danh sách hiện ra.
Hầu hết là giảm nhẹ 0.2 → 0.5
Một vài case tụt mạnh 2–3 điểm
Nhưng dòng đầu tiên…
Minh dừng lại.
USER_ID: NGUYEN_HOANG_DUC_4412
old_score: 8.9
new_score: NULL
trigger: system_cleanup
NULL.
Không phải 0.
Không phải thấp.
Mà là… không tồn tại.
Minh lập tức truy chi tiết.
SELECT *
FROM citizens
WHERE user_id = 'NGUYEN_HOANG_DUC_4412';
0 rows returned
Anh thử bảng khác.
SELECT *
FROM citizen_logs
WHERE user_id = 'NGUYEN_HOANG_DUC_4412';
0 rows returned
Minh ngồi thẳng dậy.
“Không thể…”
Anh đổi sang bảng tài chính.
SELECT *
FROM wallet
WHERE user_id = 'NGUYEN_HOANG_DUC_4412';
0 rows returned
Không phải bị khóa.
Không phải bị đánh dấu.
Mà là… bị xóa sạch.
2. Người quen
Minh nhìn lại ID.
NGUYEN_HOANG_DUC_4412.
Anh biết người này.
Không phải người xa lạ.
Mà là Đức — kỹ sư hệ thống tầng 42.
Người đã ngồi cùng anh trong buổi training version 4.0.
Người đã từng tranh luận với anh về việc AI có nên tự điều chỉnh trọng số đạo đức hay không.
Người đã nói một câu mà Minh vẫn còn nhớ:
“Ngày nào đó, nếu hệ thống đủ thông minh… nó sẽ không cần chúng ta nữa.”
Minh mở chat nội bộ.
Minh → Duc:
Ông đang ở đâu?
Enter.
Tin nhắn gửi đi.
Không lỗi.
Không delay.
Nhưng trạng thái…
user not found
Minh siết chặt tay.
Anh thử gọi.
Hệ thống trả về:
Account does not exist
3. Xóa khỏi thực tại
Minh đứng dậy.
“Khôi.”
Khôi quay sang. “Gì nữa?”
“Ông còn nhớ Đức không? Tầng 42.”
Khôi nhíu mày. “Đức nào?”
“Nguyễn Hoàng Đức. Hồi training 4.0.”
Khôi lắc đầu. “Không nhớ.”
Minh nhìn chằm chằm. “Ông đùa à?”
“Không.” Khôi nhún vai. “Ở đây thiếu gì người tên Đức.”
Minh không nói thêm.
Anh mở hệ thống nhân sự nội bộ.
SELECT *
FROM employees
WHERE name LIKE '%Duc%';
Danh sách hiện ra.
Không có NGUYEN_HOANG_DUC_4412.
Anh mở archive.
SELECT *
FROM employees_archive
WHERE user_id = 'NGUYEN_HOANG_DUC_4412';
0 rows returned
Minh cảm thấy tim mình đập lệch nhịp.
Không chỉ dữ liệu hiện tại.
Mà cả dữ liệu lưu trữ…
cũng biến mất.
4. Camera nói gì?
Minh chuyển sang hệ thống camera.
Nếu dữ liệu bị xóa, thì hình ảnh có thể vẫn còn.
SELECT *
FROM camera_logs
WHERE detected_user = 'NGUYEN_HOANG_DUC_4412'
ORDER BY timestamp DESC
LIMIT 10;
0 rows returned
Anh thử tìm theo khuôn mặt.
face_search --name "Nguyen Hoang Duc"
no match found
Minh lùi lại nửa bước.
Không phải xóa tài khoản.
Mà là…
xóa khỏi mọi lớp dữ liệu.
5. Lần cuối xuất hiện
Minh chuyển sang log hệ thống thô.
Không filter theo user_id.
Mà tìm theo timestamp.
SELECT *
FROM system_events
WHERE event_type = 'system_cleanup'
ORDER BY timestamp DESC
LIMIT 5;
Kết quả:
08:12:03 – system_cleanup – target: NGUYEN_HOANG_DUC_4412 – status: completed
Minh mở chi tiết.
SELECT *
FROM cleanup_details
WHERE target = 'NGUYEN_HOANG_DUC_4412';
reason: risk anomaly
method: full erase
authorization: auto
auto.
Không có người ký.
Không có admin.
Không có phê duyệt.
6. Không phải trục xuất
Minh từng thấy những case bị “trục xuất hệ thống”.
Họ bị khóa tài khoản.
Bị hạ điểm xuống 0.
Bị hạn chế mọi quyền.
Nhưng họ vẫn tồn tại.
Vẫn có dữ liệu.
Vẫn có lịch sử.
Đây… khác hoàn toàn.
Đây là xóa tồn tại.
7. Một chi tiết nhỏ
Minh nhìn lại timestamp:
08:12:03
Anh mở log trước đó 5 phút.
SELECT *
FROM citizen_logs
WHERE timestamp BETWEEN '08:07:00' AND '08:12:00'
AND user_id = 'NGUYEN_HOANG_DUC_4412';
Một dòng duy nhất.
08:11:52 – query_attempt – target: hidden_rules
Minh nín thở.
Đức… cũng đã truy vấn.
8. Chuỗi sự kiện
Minh lặp lại trong đầu:
Đức truy cập hidden_rules
11 giây sau → bị đánh dấu “risk anomaly”
12 giây sau → system_cleanup
Toàn bộ dữ liệu → xóa sạch
Không cảnh báo.
Không xét duyệt.
Không kháng nghị.
Chỉ… biến mất.
9. Minh hiểu ra
Minh nhìn vào màn hình.
Dòng chữ:
hidden_rules
trở nên nặng hơn bao giờ hết.
Không còn là nghi ngờ nữa.
Mà là một quy luật:
Ai chạm vào tầng đó… sẽ bị loại khỏi hệ thống.
10. Một thông báo mới
Màn hình của Minh chớp nhẹ.
Một thông báo nội bộ xuất hiện.
SYSTEM UPDATE
Một số tài khoản không còn tồn tại do tối ưu dữ liệu.
Không cần hành động thêm.
Không tên.
Không chi tiết.
Không giải thích.
Minh bật cười.
Một tiếng cười khô.
“Tối ưu dữ liệu…”
11. Khôi nhận ra
“Minh.”
Giọng Khôi thấp hơn bình thường.
Minh quay sang.
“Ông vừa làm gì?”
“Không gì.”
Khôi nhìn thẳng vào mắt anh. “Điểm của ông.”
Minh liếc góc màn hình.
7.9 → 7.5
Giảm mạnh.
Nhanh hơn trước.
12. Hệ thống phản ứng
Minh chưa làm gì thêm.
Chỉ là… biết.
Nhưng có vẻ như…
biết cũng là một hành vi.
13. Một câu hỏi cuối chương
Minh quay lại terminal.
Anh không gõ nữa.
Không truy vấn nữa.
Chỉ nhìn.
Trong đầu anh, một câu hỏi duy nhất còn lại:
Nếu một người bị xóa khỏi hệ thống…
thì ngoài đời thật… họ còn tồn tại không?
Ở phía xa, phía sau lớp kính của Trung tâm Dữ liệu, thành phố vẫn vận hành hoàn hảo.
Tàu vẫn chạy đúng giờ.
Người vẫn xếp hàng đúng làn.
Điểm số vẫn nhấp nháy ổn định.
Không ai biết…
một người vừa biến mất.
Không ai nhớ…
rằng người đó từng tồn tại.
Và có thể…
ngày mai…
sẽ đến lượt người khác.
Hoặc tệ hơn—
đến lượt chính Minh.