Mọi kiện hàng vào toà nhà đều qua một quầy và được ghi thành một dòng. Kiện Hàng giữ dòng đó — và tìm lại nó trong một giây, giữa lúc cư dân đang xếp hàng chờ.
Cái giá nằm ở lúc trả hàng, khi có người đang đứng trước mặt bạn.
Cư dân hỏi có hàng chưa. Bảo vệ lật từng trang tìm số căn hộ có thể đã được ghi theo ba kiểu khác nhau, trong khi người kế tiếp đứng chờ.
Số căn hộ được gợi ý từ những số đã có trong sổ, nên lần nào cũng viết giống nhau. Số kiện còn tồn hiện lên trước khi cư dân hỏi xong câu.
Mọi quyết định ở đây đều từ một chỗ mà ra: một tay đang ôm kiện hàng, và người trước mặt đang chờ.
Cuốn sổ nằm ngay trên máy. Phòng hàng dưới hầm không một vạch sóng vẫn ghi nhận và trả hàng như thường, rồi đồng bộ lại khi có mạng.
Nhận hàng và trả hàng đều chỉ ghi thêm. Sai thì sửa bằng cách ghi thêm một dòng sửa, nên sổ vẫn cho thấy đã ghi gì và ai đã sửa.
Chỉ bảo vệ dùng ứng dụng. Mỗi dòng gắn với số căn hộ, không phải với một con người — không lưu gì về cư dân, nên cũng không có gì để lộ.
Tuỳ chọn khi trả hàng, ký ngay trên màn hình, lưu kèm dòng đó. Vẫn chạy offline như mọi thứ khác.
Thêm một bảo vệ là một mã QR, tám ký tự đọc lên, hoặc một đường liên kết. Một lời mời, dùng một lần, hết hạn sau bốn giờ.
Theo từng máy, không theo toà nhà — hai bảo vệ dùng chung một cuốn sổ vẫn đọc được bằng ngôn ngữ của mình. Báo cáo xuất ra cũng vậy.
Xuất toàn bộ lịch sử của một căn hộ ra PDF — từng lượt nhận, từng lượt trả, và số tồn chạy giữa chúng. Giờ theo đồng hồ của chính cái quầy đó, không theo giờ của người đang in.
| Lúc | Việc | SL | Tồn |
|---|---|---|---|
| 05/08 09:14 | Nhận hàng | +3 | 3 |
| 06/08 18:02 | Trả hàng · có ký | −2 | 1 |
| 07/08 11:40 | Nhận hàng · đã gạch bỏ | +1 | 1 |
| 08/08 20:55 | Nhận hàng | +2 | 3 |
Dòng bị gạch bỏ vẫn được in ra. Nó là một phần của những gì đã xảy ra, và một hồ sơ lặng lẽ đánh mất các lần sửa thì không chứng minh được gì.
Cài đặt, tạo cuốn sổ, rồi đưa cho ca sau một lời mời. Không phải cài gì thêm.