Automation đáng tin không cần trông thông minh. Nó cần chạy lặp lại được, để lại dấu vết và thất bại theo cách con người hiểu được.

Automation phải observable

Một cron job im lặng cả khi thành công lẫn thất bại không phải automation - nó là khoản nợ vận hành đang chờ ngày đáo hạn.

Retry không được nhân đôi hậu quả

Mọi thao tác có side effect cần idempotency key hoặc precondition đủ mạnh. Retry phải đưa hệ thống về cùng một kết quả, không tạo thêm giao dịch.

Viết recovery path trước happy path

Nếu không thể mô tả cách dừng, kiểm tra và chạy lại, workflow chưa đủ nhỏ để tự động hóa an toàn.