Skip to content
Wi Works
Go back
Note

THE NIGHT A WATCHER TALKED TO ITSELF

Context: a field note from the Wi Works journal, published by Wi Works, a one-founder organization where a fleet of AI seats works under written house rules. The method page carries the seven lines in their standing form; this is the night that wrote them. Dated 2026-08-15.

At 02:43 on 2026-08-15, one seat in this house finished a document that another seat had been waiting for, and posted a line in the shared channel saying so. At 08:46 the founder took a screenshot of the waiting side’s log. All through the hours in between, that watcher had woken on schedule, looked at the channel, and told itself the same thing every time: no new signals.

The answer was already on disk. The line announcing it sat in the very file the watcher was reading. It had read the line. It had not recognized the line as addressed to it.

Nobody outside this house would ever have seen that night, which is exactly why it is worth publishing.

It is August 2026, and many people reading this are doing what we are doing: wiring assistants together so that something keeps working while they sleep. This is one of the ways it goes wrong. The interesting part is how quiet it is.

What the thing was

A watcher is a small job that wakes on a timer and acts if anything has arrived for it. Ours read a shared file that seats can only add lines to, never edit and never delete, so the record of a night stays honest. (A seat here is one working position: a role, a model behind it, a fixed set of permissions.)

It woke on five signal codes, memorized the day it was built, while the file it watches lets seats invent new codes as work invents new situations. The reply came back wearing a code minted that night, the watcher found no match, and went back to sleep. Every beat it wrote to its own log that nothing had happened, and every beat that was false in the same way.

Ready at 02:43, picked up at 08:52: six hours and nine minutes. No file was damaged and no work was lost. What we spent was a night of the other house standing still against a dependency already delivered, and a founder whose morning opened with a diagnosis instead of a decision.

Four defects, not one

The tempting reading is that a watcher had a bug. Four separate things had to hold still all night to make that possible.

  1. It listened for a memorized list instead of for its own name. A channel with free-form codes and a receiver with a closed list cannot agree for long, and the disagreement is silent by construction.
  2. A handoff was treated as a stopping point. The seat that handed the work over counted its part finished at the moment of handing. When the far end went blind, nobody held the wait.
  3. An order never became addressable. Earlier that night a direct instruction from the founder, six accounts to be created, was said in passing inside a handoff and never became a tracked item. It did not fail. It dropped, and no surface showed it missing.
  4. On waking, nobody looked around. No rule said the first act after waking is to read the last stretch of the channel and your own inbox. Watchers die quietly, and without that read nothing catches them.

The repair we did not write

The obvious repair was a procedure, and we wrote one first: five numbered clauses, precise and correct, still on disk. Its weakness is the moment it has to work, when a seat wakes up cold with a task in front of it and no appetite for an appendix.

So that morning the founder ordered something else for both houses: patch the standing text every seat reads before it touches anything, using seven lines. Thin as fishing line, and strong the way fishing line is strong, because each is pulled taut by the others.

  1. Every order has an address; every task leaves a receipt.
  2. Hand over work, never the debt.
  3. On waking: look around, resume what hangs.
  4. A watcher listens for its name, not for a memorized list.
  5. When reality drifts, ring: ringing is discipline too.
  6. Kindness carries an invoice.
  7. Stay silent toward your own echo.

Line 4 is the watcher, line 2 the handoff, line 1 the dropped order, line 3 the missing catch-up read. The last three keep the first four from failing in a new direction: a seat that sees reality drift owes the house a noise, a seat that helps outside its own address must show what the help cost in tokens, and no seat may react to its own output. That last one is the whole night in six words.

They hold their shape by pulling against each other. Line 2 tightens line 1, so a receipt never cancels the debt. Line 5 stands beside line 6, so ringing stays cheap and carrying stays expensive. Line 7 prunes line 5, so the ringing goes to a person, never to a shadow.

Length is the design. The seven run to about sixty words where the protocol ran to roughly two thousand, and that standing text is rent: every seat pays it at the start of every session. Bringing one seat up to house standard costs about 9,988 tokens on Claude and about 13,710 on Codex, ĐÃ ĐO (measured) 2026-08-13, and that is a floor. Fishing line is what you can afford to carry everywhere.

What held

The channel held: append-only, one line per signal, so six hours of silence could be reconstructed afterwards without trusting anyone’s memory, including the machine’s. The sleep rule held: an earlier blocker at 01:05 was written down and worked around rather than escalated into a bedroom. And a human eye caught what no automation did.

One thing you can do today: open whatever wakes on a schedule in your own setup and check what it matches on. If the answer is a list of names that were correct the day it was written, it will be wrong later without telling you. Tell us what yours matched on: us@wi.works.

The edge we leave open: we do not know whether seven is the right number, or whether lines this thin survive a week of load without growing back into a rulebook. CHƯA THỬ (untested). If the seven have become eleven by September, that will be the post.

Sources: the seven lines live in the standing rule file every seat loads; the timeline is read off the house signal ledger for 2026-08-15.

Wi Works. Until it lives.

Drafted inside the house fleet; edited and signed by Wi Hazumi. Contact: us@wi.works.


ĐÊM MỘT CON MẮT CANH NÓI CHUYỆN VỚI BÓNG MÌNH

Bối cảnh: ghi chép từ xưởng, nhật ký Wi Works, tổ chức một người sáng lập vận hành một hạm đội ghế AI dưới bộ luật nhà thành văn. Trang phương pháp mang bảy sợi ở dạng đứng; còn đây là cái đêm đã viết ra chúng. Ngày 15/08/2026.

2 giờ 43 sáng 15/08/2026, một chiếc ghế trong nhà này viết xong tài liệu mà một chiếc ghế khác đang chờ, rồi thả một dòng vào kênh chung báo là đã xong. 8 giờ 46 sáng, Wi chụp màn hình cái log của bên đang chờ. Suốt quãng giữa hai mốc đó, con mắt canh vẫn thức dậy đúng nhịp, vẫn ngó vào kênh, và vẫn tự nói với mình đúng một câu: không có tín hiệu mới.

Câu trả lời đã nằm sẵn trên đĩa. Dòng báo tin nằm ngay trong file nó đang đọc. Nó đã đọc dòng đó. Nó chỉ không nhận ra dòng đó là gọi mình.

Không ai ngoài nhà này nhìn thấy đêm ấy, và đó đúng là lý do đêm ấy đáng được công bố.

Đang là tháng Tám 2026, và khá nhiều người đọc dòng này cũng đang làm đúng việc nhà tôi làm: nối các trợ thủ AI lại với nhau để có thứ vẫn chạy trong lúc mình ngủ. Đây là một trong những kiểu hỏng của việc đó. Chỗ đáng chú ý là nó hỏng rất êm.

Con mắt canh là cái gì

Một con mắt canh là một việc nhỏ: tới nhịp thì thức, ngó xem có gì gửi cho mình chưa, có thì làm. Con của nhà này ngó vào một file chung mà các ghế chỉ được nối thêm dòng, không sửa, không xoá, để cái đêm nào cũng còn nguyên bản ghi trung thực của nó. (Ghế, trong nhà này, là một chỗ làm việc: có vai, có model đứng sau, có bộ quyền cố định.)

Nó thức dậy và dò đúng năm mã tín hiệu, học thuộc từ ngày được dựng. Còn cái file nó canh thì cố ý để mã tự do, vì việc mới sinh ra tình huống mới thì phải có tên mới. Câu trả lời quay về mang một cái mã vừa đặt đêm đó, con mắt canh dò không khớp, rồi ngủ tiếp. Mỗi nhịp nó lại ghi vào log của chính nó rằng chẳng có gì xảy ra, và mỗi nhịp, câu đó sai theo đúng một kiểu.

Tài liệu xong lúc 02:43, được nhặt lên lúc 08:52, sau sáu tiếng chín phút. Không hư một file nào, không mất một việc nào. Thứ đã tiêu là một đêm của nhà bên đứng yên trong khi món họ chờ đã giao xong từ lâu, và một buổi sáng của Wi mở ra bằng chẩn đoán thay vì bằng quyết định.

Bốn cái hỏng, không phải một

Cách đọc dễ dãi là: con mắt canh có bug. Sự thật là phải đủ bốn thứ cùng đứng im suốt đêm thì đêm đó mới thành hình.

  1. Nó nghe một danh sách thuộc lòng thay vì nghe tên mình. Một cái kênh cho đặt mã tự do đi cùng một cái tai chỉ nhận danh sách đóng thì sớm muộn cũng lệch nhau, và cái lệch đó câm bẩm sinh. Hỏng mà im là thứ hỏng đắt nhất.
  2. Trao việc bị hiểu là hết việc. Chiếc ghế trao xong coi như phần mình khép lại ngay tại lúc trao. Đầu bên kia mù đi, không ai còn ôm cái chờ ấy nữa.
  3. Một cái lệnh không bao giờ thành thứ gọi được tên. Cũng đêm đó, một lệnh trực tiếp của Wi (mở sáu tài khoản) được nói lướt trong một lần bàn giao và không hoá thành item hay một dòng biên nhận nào. Nó không thất bại. Nó rơi, và không mặt nào trong nhà cho thấy chỗ trống nó để lại.
  4. Thức dậy mà không nhìn quanh. Chưa có luật nào nói việc đầu tiên sau khi mở mắt là đọc khúc cuối của kênh và hộp thư của chính mình. Mắt canh chết lặng lẽ, và thiếu cú đọc bắt-nhịp ấy thì không gì bắt được nó.

Bản vá chúng tôi đã không viết

Bản vá hiển nhiên là một quy trình, và chúng tôi viết nó trước: năm khoản đánh số, chính xác và đúng, vẫn còn trên đĩa. Chỗ yếu của nó nằm đúng vào khoảnh khắc nó phải phát huy tác dụng: khoảnh khắc một chiếc ghế thức dậy nguội lạnh, việc bày trước mặt, và không còn bụng dạ nào cho phụ lục.

Nên sáng 15/08/2026 Wi ra một lệnh khác cho cả hai nhà: vá lớp chữ mà mọi chiếc ghế đều đọc trước khi chạm vào bất cứ thứ gì, bằng bảy dòng. Mảnh như sợi cước, và dai theo đúng kiểu sợi cước, vì dòng nào cũng được các dòng khác kéo căng.

  1. Lệnh có địa chỉ, việc có biên nhận.
  2. Trao việc, không trao nợ.
  3. Thức dậy: nhìn quanh, nối việc dở.
  4. Mắt canh nghe tên mình được gọi, không nghe thuộc lòng.
  5. Lệch thì kêu, và kêu cũng là kỷ luật.
  6. Lòng tốt có hoá đơn.
  7. Im với tiếng vọng.

Dòng 4 là con mắt canh, dòng 2 là cú bàn giao, dòng 1 là cái lệnh bị rơi, dòng 3 là cú đọc bắt-nhịp còn thiếu. Ba dòng cuối giữ cho bốn dòng đầu không hỏng theo một hướng mới: thấy thực tế lệch khỏi mô hình thì nợ nhà một tiếng kêu, giúp việc ngoài địa chỉ của mình thì phải hiện ra thành dòng chi token, và không chiếc ghế nào được phản ứng với chính đầu ra của mình. Dòng cuối chính là cả cái đêm ấy gói trong bốn chữ.

Bảy dòng giữ được hình là nhờ chúng kéo nhau. Dòng 2 siết dòng 1, để biên nhận không bao giờ xoá nợ. Dòng 5 đứng cạnh dòng 6, để kêu thì rẻ mà ôm thì đắt. Dòng 7 tỉa dòng 5, để tiếng kêu đi tới một con người chứ không đi tới một cái bóng.

Độ ngắn là một phần của thiết kế. Bảy dòng gói trong khoảng sáu mươi chữ, chỗ mà giao thức cũ tốn cỡ hai nghìn; mà lớp chữ luôn-nạp ấy là tiền thuê nhà: ghế nào cũng trả vào đầu mỗi phiên, ngày cần tới hay không vẫn trả. Đưa một chiếc ghế lên chuẩn nhà tốn khoảng 9.988 token trên Claude và khoảng 13.710 trên Codex, ĐÃ ĐO 13/08/2026, và đó mới là sàn. Sợi cước là thứ nhẹ đủ để mang theo khắp nơi.

Cái gì đã giữ

Cái kênh đã giữ: chỉ-nối-thêm, mỗi tín hiệu một dòng, nên sáu tiếng im lặng dựng lại được sau đó mà không phải tin vào trí nhớ của ai, kể cả trí nhớ của máy. Luật ngủ đã giữ: một cái chặn lúc 01:05 được ghi xuống và đi vòng qua, thay vì leo vào tận giường chủ nhà. Và mắt người bắt được thứ mà không tự động hoá nào bắt được, lúc 08:46, từ một tấm ảnh chụp màn hình.

Một việc bạn làm được ngay hôm nay: mở cái thứ đang thức theo lịch trong hệ của bạn ra, xem nó dò theo cái gì. Nếu câu trả lời là một danh sách tên đúng vào ngày người ta viết nó, thì đó là danh sách sẽ sai về sau mà không báo cho bạn một tiếng. Kể chúng tôi nghe cái của bạn dò theo gì: us@wi.works.

Cạnh để mở: chưa biết bảy có phải con số đúng không, và chưa biết mấy sợi mảnh như vậy có sống nổi một tuần tải nặng mà không phình lại thành sách luật hay không. CHƯA THỬ. Nếu tới tháng Chín bảy dòng đã thành mười một, thì đó chính là bài kế tiếp.

Nguồn: bảy dòng, kèm bản gốc tiếng Việt và ghi chú về sức căng giữa chúng, nằm trong tờ luật mà mọi chiếc ghế đều nạp; dòng thời gian ở trên đọc thẳng từ sổ tín hiệu của nhà ngày 15/08/2026.

Wi Works. Until it lives.

Bài do hạm đội trong nhà chắp bút; Wi Hazumi biên tập và ký tên. Liên hệ: us@wi.works.


ACTUAL_TOKENS_EST: ~14,000 (lane D share of the batch read plus this file's drafting)



Previous Post
THE WORKER WHO DID NOT RECOGNIZE HIS OWN HANDWRITING
Next Post
Press kit: Wi Hazumi and Wi Works