Bản năng của agent là lao vào gõ. Bạn nhờ một thay đổi, và nó đã đào sâu ba file trước khi bạn kịp nói một chữ về hướng đi. Thường thì không sao. Nhưng với việc gì đáng kể, nó đã âm thầm chốt một cách tiếp cận — và bạn chỉ phát hiện nó chọn sai sau khi cả trăm dòng đã dựa lên đó. Lúc này sửa rất đắt: phải gỡ ra, không phải bẻ lái.
Khoảnh khắc sai để bắt một hướng sai là sau khi code đã có. Khoảnh khắc đúng là trước dòng đầu tiên — khi đổi hướng chỉ tốn một câu, không phải viết lại. Đây là thứ cái gate mua cho bạn:
✕ Không có rule
✓ Có rule
Dán vào CLAUDE.md của bạn. Việc một dòng thì nó thêm một câu rồi tránh ra; việc thật thì nó biến một lần viết-lại-vì-sai-hướng thành một cú bẻ lái mười giây. Đánh đổi là cố ý: một chút độ trễ lúc đầu để giết loại rework đắt nhất — loại mà code thì sạch, nhưng dựng cho sai mục tiêu.